US11672002B2

Base stations of neighbor cells can coordinate with each other in allocating grant-free uplink (GUL) resources for a device-to-device (D2D) connection or channel between user equipments (UEs) across the neighbor cells. The base stations coordinate to determine a condition conducive to D2D communication between the UEs. If the condition exists, the base stations coordinate to allocate network resources for D2D communication between the UEs, and establish a D2D connection between the UEs using the allocated network resources for D2D communication.
US11671998B2

Various aspects pertaining to apparatuses, methods, and computer-readable medium are described herein. Some aspects pertain to wireless communication between various apparatuses, such as an access point (AP) and a station (STA). The AP may have a radio, and the STA may have a first radio and a second radio. The radios may have various power states. Some aspects pertain to negotiation of various communication parameters. Some aspects pertain to communication of a packet and execution of various related operations. Some aspects pertain to certain uplink (UL) and/or downlink (DL) communications. Some aspects pertain to termination or teardown of the negotiated parameters. The written description and appended drawings provide detailed descriptions regarding these and many other aspects.
US11671993B2

Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for determining quasi co-location (QCL) and/or transmission configuration information (TCI) state assumption information for a dynamic control resource set (CORESET). An example method by a user equipment (UE) generally includes receiving a first physical downlink control channel (PDCCH) in a control channel monitoring occasion, the first PDCCH indicating at least one dynamic CORESET; and receiving a second PDCCH within the dynamic CORESET, wherein the second PDCCH is received in accordance with at least one QCL assumption for the at least one dynamic CORESET.
US11671989B1

Methods and systems are provided for dynamically assigning a wireless communication protocol to one or more antenna elements of an antenna array. The methods can include receiving information associated with one or more user devices and, based on the received information, identifying one or more antenna elements of the antenna array, for switching between first and second wireless communication protocols. The methods can also include switching the one or more antenna elements between the first and second wireless communication protocols.
US11671983B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive a configuration of one or more resource pools for configured grant uplink communications; receive an indication that modifies a number of resources, in the one or more resource pools, that are available for configured grant uplink communications; and transmit a configured grant uplink communication in the one or more resource pools based at least in part on the indication. Numerous other aspects are provided.
US11671982B2

The present disclosure provides a method of performing communication according to an allocated resource domain in a wireless communication system, wherein the method includes: obtaining configuration information for control channel and data channel transmission and reception; obtaining downlink control information (DCI) including physical uplink shared channel (PUSCH) transmission slot scheduling information and at least one slot format indicator corresponding to a plurality of PUSCH transmission slots, based on the configuration information; identifying the plurality of PUSCH transmission slots based on the DCI; determining a resource domain allocated for transmission of uplink data in the plurality of PUSCH transmission slots, by using at least one of the at least one slot format indicator and the DCI; and transmitting the uplink data by using the determined resource domain.
US11671979B2

Aspects described herein relate to indicating downlink control information (DCI) for multicast and/or broadcast (MB) communications using DCI formats that may be based on existing DCI formats and/or size for unicast communications, paging signals, system information signals, etc., or may include shortened formats without fields for information that may not be used in MB communications.
US11671969B2

The disclosure relates to a method implemented by a network device in a wireless communication network, the network device communicatively connected to at least a terminal device in the wireless communication network. The method comprises determining a corresponding configuration for simultaneous PUCCH and PUSCH transmission based on information associated with the terminal device; and transmitting a configuration signaling to the terminal device, wherein the configuration signaling carries the corresponding configuration for simultaneous PUCCH and PUSCH transmission and the configuration signaling is to be used to enable or disable simultaneous PUCCH and PUSCH transmission. The disclosure also relates to a network device performing said method.
US11671966B2

A method of transmitting data packets over a plurality of dynamically allocated resource blocks in at least one or a combination of a time, code or frequency domain on a shared channel of a wireless communication system, comprising the steps of selecting a number of resource block candidates for potential transmission of data packets destined for a receiver and transmitting the data packet to the receiver using at least one allocated resource block from the selected resource block candidates. The invention also relates to a corresponding method of decoding data packets, a transmitter, receiver and communication system.
US11671965B2

A wireless device receives one or more radio resource control (RRC) messages. The RRC messages comprise: one or more first feedback parameters for selecting first feedback radio resources of a sidelink; and one or more second feedback parameters for selecting second feedback radio resources of the sidelink. A sidelink transmission comprising sidelink control information (SCI) indicating a priority level of the sidelink transmission is received. Based on the priority level, one or more radio resources are selected from one of: the first feedback radio resources based on the one or more first feedback parameters; and the second feedback radio resources based on the one or more second feedback parameters. A hybrid automatic repeat request (HARQ) feedback for the sidelink transmission is transmitted via the selected one or more radio resources.
US11671964B2

A wireless device receives a physical downlink control channel (PDCCH) that may include a downlink control information (DCI) scheduling a physical downlink shared channel (PDSCH). In an embodiment, the PDCCH may include PDCCH candidates from search space sets, associated with control resource sets (coresets), that are configured for repetition. The wireless device may also receive a transport block via the PDSCH, where the resource block (RB) numbering of the PDSCH starts from a lowest RB of a coreset with the lowest index among the coresets.
US11671962B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive scheduling information that schedules a shared channel that is associated with a first beamforming configuration; determine that a gap between the shared channel and a resource associated with a second beamforming configuration fails to satisfy a threshold, wherein the UE is configured to monitor the resource associated with the second beamforming configuration; and modify at least one of the gap to satisfy the threshold or the second beamforming configuration to match the first beamforming configuration based at least in part on determining that the gap fails to satisfy the threshold. Numerous other aspects are provided.
US11671956B2

Methods, systems, and devices for wireless communications are described. Wireless communications systems may support beam measurements triggered by a wake-up signal (WUS) and that triggers an active duration of a receiving user equipment (UE). The WUS may trigger the receiving UE to perform a beam sweeping procedure during a beam measurement occasion that immediately preceding the active duration, or the UE may perform the beam sweeping procedure in the WUS resource itself. A UE may perform beam measurement procedures during active durations of a discontinuous reception (DRX) cycle, or outside of active durations of the DRX cycle. A receiving UE may be configured with a timing for performing a beam measurement procedure based on one or more offset values. The timing offset values may indicate a timing during active durations or prior to active durations.
US11671955B2

Wireless communications systems and methods related to reducing the signaling overhead for configuring a common reference signal used in performing coarse power control of multiple spatial domain multiplexing (SDM) uplink streams are provided. A base station may be in communication with a UE via multiple SDM streams directed from the same panel of the respective device. The base station may configure a common pathloss reference signal for the SDM streams of the same panel for the UE. This may include sending a list of possible pathloss reference signal configurations to the UE, and then identifying which configuration to use for the pathloss reference signal for the group of SDM streams. Once known, the UE may measure the reference signal for open loop power control. The BS may occasionally reconfigure the common reference signal for the grouped SDM streams.
US11671954B2

Embodiments of a user equipment (UE) configured for operation in a fifth generation (5G) new radio (NR) network are disclosed herein. In some embodiments, a media access control Layer (MAC) control element (CE) (MAC CE) may activate a spatial relation info for a sounding reference signal (SRS) resource for two or more indicated component carriers (CCs). The spatial relation info for the SRS resource for the two or more indicated CCs may be applied in response to the activation. The SRS resource may be transmitted in the two or more indicated CCs with a same spatial transmission filter that is used for another reference signal configured in the spatial relation info when the UE is configured with one or more SRS resource configurations and when the spatial relation info is activated.
US11671953B2

A media rendering device and method for scan of channels on the media rendering device is provided. The media rendering device determines a first geographical region associated with a location of the media rendering device. A first set of over-the-air (OTA) channels may be communicated in the first geographical region. The media rendering device determines a second geographical region within a threshold distance from the location of the media rendering device. A second set of OTA channels may be communicated in the second geographical region. The media rendering device receives a first user input to scan the first set of OTA channels and the second set of OTA channels, and configures the first set of OTA channels and the second set of OTA channels on the media rendering device, based on the scan of the first set of OTA channels and the second set of OTA channels.
US11671952B2

Embodiments of the present disclosure relate to frequency or RAT selection based on slice availability. In one aspect, a core network function is provided for determining information for RAT and/or frequency selection based on knowledge of network slices and providing that information to a RAN node, which may provide that information to a UE. The information may be a RFSP index or other index parameter, which may be set based on subscription related information or other information. Slice knowledge may include knowledge of availability of network slices at the network, active slices for the UE, slices to which the UE is registered or connected, and/or slices to which the UE is allowed access. In another aspect, a RAN node performs mapping to mobility policies for UE active or idle mobility based on the determined information along with slice or subscription information provided by a CN node.
US11671948B2

A method of supporting active bandwidth part (BWP) switching under carrier aggregation (CA) is proposed. To avoid longer switching delay and multiple interruptions in other component carriers (CCs)/cells, the starting time of the later active BWP switching in one cell should fall outside the switching delay of the earlier active BWP switching in another cell. If the later active BWP switching is DCI-based, then the network should schedule the later active BWP switching outside the switching delay of the earlier active BWP switching. If the later active BWP switching is timer-based, then the UE should not perform the later active BWP switching until the earlier active BWP switching is completed.
US11671945B2

In dense Wireless Local Area Network (WLAN) deployments, Access Points (APs) in other Extended Service Sets (ESSs) can be hidden (a first AP does not receive signals from a third AP). However, these APs in other ESSs can still interfere with communications between the third AP and the devices communicating with the first AP. To improve service to that device in that situation, the first AP needs information about the third AP in the first AP's decision making processes. In these situations, a second AP, in contact with the third AP, can share information about the third AP with the first AP so that the first AP can avoid colliding with the third AP.
US11671941B2

An embodiment of the present invention relates to a signal transmission method for transmitting a signal by a sidelink terminal in a wireless communication system, the method comprising the steps of: transmitting a physical sidelink control channel (PSCCH) by using a plurality of symbols in a slot; and transmitting a physical sidelink shared channel (PSSCH) related to the PSCCH, wherein the number of symbols used for the PSCCH transmission is changed according to a change in the number of symbols included in the slot.
US11671940B2

Methods, systems, and devices for wireless communications are described. The described techniques provide for a first user equipment (UE) establishing a sidelink connection with a second UE. The first UE may identify a frame structure for the first UE to communicate with a base station. The frame structure may include one or more downlink slots and one or more uplink slots. The base station may indicate a set of resources for the sidelink connection with the second UE. The set of resources may include at least one downlink slot of the one or more downlink slots. In accordance with the indication, the first UE may communicate with the second UE on the sidelink connection and using at least one beam and the indicated set of resources. The communication with the second UE may utilize at least the resources in the at least one downlink slot.
US11671935B2

A communication technique that combines a 5G communication system for supporting a data rate that is higher than that of a beyond 4G system with IoT technology, and a system thereof are provided. The technique may be applied to intelligent services on the basis of 5G communication technology and IoT related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, etc. A method of performing access deregistration by a user equipment (UE) and an apparatus therefor are provided. The method includes, when the UE is registered on both 3rd generation partnership project (3GPP) access and non-3GPP access, transmitting, to an access and mobility management function (AMF), a deregistration request message to deregister the non-3GPP access over the 3GPP access, and receiving, from the AMF, a deregistration accept message corresponding to the deregistration request message over the 3GPP access.
US11671934B2

The present disclosure relates to a pre-5th generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th generation (4G) communication system such as long term evolution (LTE). Embodiments herein disclose methods for managing an on-boarding procedure in a wireless communication network. The method includes triggering, by a User Equipment (UE), a registration request for an on-boarding procedure to a network entity. Further, the method includes receiving, by the UE, a Non-access stratum (NAS) message comprising at least one information from the network entity based on the registration request. Further, the method includes performing, by the UE, at least one action based on the at least one received information. Further, the method includes managing, by the UE, the on-boarding procedure in the wireless communication network based on the at least one action.
US11671929B2

Techniques, systems, and devices for wireless communications are described. A user equipment (UE) may be in communication with a first and second transmitting device (e.g., by sidelink communication links). The UE may receive, from the first transmitting device, a first reference signal on a first set of resources. The UE may additionally receive, from the second transmitting device, a second reference signal on a second set of resources that overlap in the time domain with the first set of resources. In some cases, the first and second set of resources may additionally overlap in the frequency domain. The UE may determine synchronization information for time tracking or frequency tracking of sidelink communications with the first and second transmitting devices based on the first and second reference signals. The UE may communicate with the first and second transmitting devices based on the synchronization information for time tracking or frequency tracking.
US11671897B2

A distributed wireless gateway comprises several switches. Each switch is coupled to a respective set of wireless access points. When a given switch receives a packet from one of its wireless access points, it creates a mapping between that access point and the host that sent the packet to the access point. The given switch advertises to other switches in the distributed wireless gateway reachability information that maps that host to the switch, enabling the other switches to identify the given switch as the next hop when they receive a packet destined for that host.
US11671891B2

A method for UE route selection policy (URSP) rule matching is proposed. URSP is used by a UE to determine if a detected application can be associated to an established PDU session, can be offload to non-3GPP access outside a PDU session, or can trigger the establishment of a new PDU session. The UE first finds a non-default URSP rule with a matching traffic descriptor to the application. When the UE fails to find existing PDU session or setup new PDU session with any or the route selection descriptors of the non-default URSP rule, the UE moves to another non-default URSP rule, if any, and try the matching. If all non-default URSP rules cannot be matched with the application, then the UE tries the default URSP rule, which includes a match-all traffic descriptor.
US11671886B2

Embodiments include methods for a user equipment to perform measurements on a plurality of target cells in a radio access network. Embodiments include receiving a measurement configuration relating to one or more radio resource operations and comprising first and second sets of conditions related to respective first and second target cells; and performing measurements of radio signals associated with the first target cell and/or the second target cell. Embodiments also include performing a radio resource operation toward the first target cell, based on a first determination that the measurements of the radio signals associated with the first target cell fulfill at least one condition of the first set. Embodiments also include performing the radio resource operation toward the second target cell, based on a second determination that the measurements of the radio signals associated with the second target cell fulfill at least one condition of the second set.
US11671885B2

Performing restricted based handover. In one aspect, there is a method performed by a user equipment (UE) served by a serving network node. The method comprises determining that a handover condition exists, wherein the handover condition is a handover triggering condition or a handover inhibiting condition. The method further comprises as a result of determining that the handover triggering condition exists, triggering a handover of the UE from the serving network node to a target network node, or as a result of determining that the handover inhibiting condition exists, inhibiting a handover of the UE from the serving network node to the target network node. Determining that the handover condition exists comprises: determining that a power restriction exists i) for an UL channel between the UE and the serving network node or ii) for an UL channel between the UE and the target network node.
US11671884B2

The present disclosure relates to connection reestablishment methods and apparatus. In one example method, when a handover fails, a terminal reverts back to a source configuration, and obtains a selected cell. The terminal sends a connection reestablishment request to a selected radio access network device. The terminal receives a first message from the selected radio access network device, where the first message includes indication information used to indicate to derive an access network key based on a core network key. The terminal obtains a first core network key based on the indication information, and derives a first access network key based on the first core network key. The terminal communicates with the selected radio access network device by using the first access network key.
US11671883B2

An IAB node switching method is applied to a relay system, and the relay system includes a donor base station and a first IAB node. The donor base station provides a gateway function for the first IAB node. The first IAB node receives a first BWP configuration from the donor base station, where the first BWP configuration includes a BWP configuration of a second IAB node, and the second IAB node is a candidate upper-level node of the first IAB node. The first IAB node switches to the second IAB node. According to the IAB node switching method, the IAB node, and the donor base station that are provided in this application, service availability of an IAB node is ensured when the IAB node has a plurality of upper-level nodes.
US11671882B2

A technique is provided that is for efficiently avoiding interference that occurs due to simultaneous communication with different radio systems. An aspect of the present invention relates to user equipment including a cellular communication controller that controls first radio communication with a cellular system, and a different radio system communication controller that controls second radio communication with a different radio system other than the cellular system, wherein the cellular communication controller reports, to the cellular system, interference notice indicating interference between the first radio communication and the second radio communication, based on information obtained in the first radio communication.
US11671871B2

Methods and apparatus are provided for the RRC message segmentation. In one novel aspect, the UE obtains the size Z of the RRC message and the size limit L of the underlying transmission at layer S of the UE protocol stack, wherein the layer S either the RRC layer, the PDCP layer, or a sublayer between an RRC layer and a PDCP layer. The UE triggers RRC message segmentation upon detecting Z is greater than L. In another embodiment, the layer R of the protocol stack of the UE receives, in order, a sequence of chunks of an RRC message, reassembles of the RRC message, wherein the layer R is selected from a same layer as the layer S and a layer higher than the layer S. In one novel aspect, the size limitation L is either predefined or obtained through network notification or UE inquiry.
US11671865B2

Techniques for monitoring and configuring a mesh network are discussed herein. A centralized database may receive, from one or more access points that make up the mesh network, conditions data associated with the access points and the backhaul links between the access points. The centralized database may determine a radio frequency (RF) resource that should be used for the backhaul links to optimize the mesh network and send an instruction to the access point to operate using the RF resource.
US11671864B2

A joint transmission method includes sending, using a first access point (AP), a buffer indication to a second AP instructing the second AP to buffer first data, sending the first data to a station (STA), receiving a response frame from the STA, determining, based on the response frame, whether a joint transmission procedure needs to be initiated, sending a joint transmission indication to a third AP in response to determining to initiate the joint transmission procedure, where the joint transmission indication instructs the third AP to send second data to the STA, where the second data comprises all or a part of the first data, and where the third AP is the second AP, and sending the second data.
US11671854B2

A cell beam failure processing method, a mobile communication terminal and a network side device. The cell beam failure processing method applied to a mobile communication terminal comprises: performing a detection operation on a target cell, the detection operation at least comprising a beam failure detection; and according to a detection result, performing, in the target cell, a first operation of accelerating beam failure processing.
US11671844B2

Methods, systems, and devices for wireless communications are described. A communication device, such as a user equipment (UE) may transmit a message to a base station (e.g., a NodeB, an eNodeB (eNB), a next-generation NodeB or a giga-NodeB (either of which may be referred to as a gNB)) in wireless communications with the UE. The message may include a UE capability to append a preamble waveform to an uplink transmission to the base station. In some examples, a preamble waveform may include a Wi-Fi preamble or a new radio unlicensed (NR-U) preamble. Based on the UE capability, the base station may determine and transmit a preamble configuration to the UE, which the UE may use to generate and append a preamble waveform to another message for an uplink transmission to the base station.
US11671843B2

Improved methods, systems, devices, or apparatus that support prioritization for potential shared data transmissions are described. In some cases, a receiving device may identify transmission parameters for shared transmissions including a scheduled shared transmission and determine resources for a potential shared transmission. The receiving device may monitor for the shared transmission(s) based on priority rules for a shared transmission and the potential shared transmission. For instance, the receiving device may be configured to receive only one of the scheduled or potential shared transmission. In some cases, the transmitting device may consider the priority rules and determine whether to transmit or drop one or more shared transmissions.
US11671840B2

One embodiment is directed to a centralized radio access network (C-RAN) system that is configured so that physical layer processing for the wireless interface is split so that some of the physical layer processing is performed in a controller and some of the physical layer processing is performed in a plurality of radio points. The system is configured so that scrambling of first downlink data to be communicated to a UE over the wireless interface is performed in the controller and so that scrambling of second downlink data to be communicated to said UE over the wireless interface is performed in one of the radio points. Other embodiments are disclosed.
US11671839B2

The present invention relates to a spectrum management device and method, a wireless network management device and method, and a medium. According to one embodiment, an electronic device for spectrum management comprises a processing circuit. The processing circuit is configured to perform control in order to send spectrum supply and demand information to one or more first spectrum management nodes and/or receive the spectrum supply and demand information from the one or more first spectrum management nodes. The spectrum supply and demand information is associated with spectrum supply and demand of the electronic device and/or of a wireless network management node managed by the first spectrum management node.
US11671835B2

Embodiments described herein provide for a satellite device that can be associated with a user account of a minor aged (e.g., child or adolescent) user that does not have a smartphone that can be used as a companion device to the satellite device. The satellite device can be configured to be used as a primary device, without reliance upon a paired smartphone. Certain information can be synchronized with the satellite device via the association with the family account. During initial configuration, a set of cryptographic keys can be generated to associate the account of the satellite device with the set of accounts in the family. The satellite device can then access calendars, media, or other data that is shared with user accounts within a family of user accounts.
US11671829B1

Techniques for a server-based association of a device with a user account are described. In an example, a computer system receives, from a second device, first data of a first device. The first data indicates a request for a first association between the first device and a user account. The computer system determines that the first data is valid based on second data associated with the first device. Based on the first data being valid, the computer system sends, to the second device, third data to initiate a user authentication. The computer system then receives, from the second device, a user identifier based on the user authentication and determines that a second association between the user identifier and the user account already exists. The computer system causes the first association between the first device and the user account to be generated based on the second association.
US11671819B2

A communications management system for implementing a freeze on electronic transactions. For example, a device management system provides a means of preventing the porting of at least one communication device account—such as a cellular phone number—from one carrier to another through a list of identifiers that include phone numbers, device identifiers, or personal identifiers that have been enrolled in the device management system through an interface by an authorized user. Advantageously, the device management system provides a revision to the existing phone porting architecture and enables fraud detection and prevention.
US11671817B2

An embodiment of the invention includes a non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to carry out a method for scheduling at least one activity to achieve a time-varying energy balance of a power system. A mission plan for a mission is received. The mission plan includes at least one activity and at least one route. Each route of the at least one route includes at least one time and at least one location. A plurality of power load identifications is received for at least one time-varying power load for use in the mission plan. A plurality of energy storage device identifications is received for at least one energy storage device. Based on the plurality of power load identifications, a power requirement required to complete the mission plan is determined using the at least one power load. Based at least in part on the mission plan and the plurality of energy storage device identifications, an available power for the mission is determined. The at least one activity along the at least one route is scheduled based on the power requirement and the available energy.
US11671815B2

Certain aspects of the present disclosure to techniques for sidelink discovery in millimeter wave (e.g., Frequency Range 2 (FR2), or 24.25 GHz to 52.6 GHz) bands. For example, the disclosed techniques provides generating a sidelink discovery message including device information of the UE and non-device information. The sidelink discovery message is outputted for transmission. A sidelink connection with a receiver (Rx) UE can then be established after the output of the sidelink discovery message. Very often, beam training is required for FR2 communications. After beam sweep, the transmitter (Tx) UE and the Rx UE become aware of the primary beam directions and need to discover each other on a device level, by associating a beam pair link to a peer UE. As FR2 link often have high overhead to establish and maintain, the disclosed techniques enables device level and service level discovery using the discover message.
US11671814B1

In various examples, upon successful transmission of a device-based hybrid (DBH) location from a UE to a cellular network upon that UE placing an Enhanced 911 (E911) call, a horizontal uncertainty associated with the DBH location is taken into account. If that uncertainty reaches a threshold value, alternative location information in the form of one or more of a Cell Identity (CID) or an Enhanced Cell Identity (E-CID) associated with the UE can be used in generating a location report that is then sent to a Public Safety Answering Point. As a result, first responders may be able to more quickly locate distressed E911 callers.
US11671803B2

The embodiments herein relate to a method performed by a Control Plane (CP) function for handling a credit pool comprising granted service units to be used by multiple services. The multiple services are grouped in at least one first Rating Group (RG). The CP function creates an individual Usage Reporting Rule (URR) for each of the at least one first RG. Each individual URR comprises a first credit pool threshold. The CP function provides the individual URRs to a User Plane (UP) function. The CP function creates a Usage Reporting Rule for the Credit Pool (URR CRPL). The URR CRPL comprises instructions to the UP function to aggregate service unit usage for all individual URRs for all first RGs. The URR CRPL further comprises the first credit pool threshold. The CP function provides the URR CRPL to the UP function.
US11671794B2

A device includes a tuner configured to tune a broadcast signal; a pilot detector configured to detect pilots in the tuned broadcast signal; a de-framer configured to parse a signal frame of the broadcast signal. Further, the signal frame carries Physical Layer Pipe (PLP) data, and the signal frame includes a preamble and at least one subframe. The device also includes a decoder configured to decode the PLP data.
US11671777B2

A system and method for selecting audio capture sensors of wearable devices in obtaining voice data. The method provides obtaining signals associated with the user's voice at first and second wearable devices, comparing energy levels of the first and second signals, and selecting one or more audio capture sensors based on the energy levels of each signal. Due to the symmetry of the acoustic energy produced by the user's voice to a first and second wearable device, any difference in energy level between the total energy obtained by the first wearable device and the total energy obtained by the second wearable device can be attributed solely to ambient noise. Thus, the device with the higher total energy has a lower signal-to-noise ratio and selection of an audio capture sensor of the other wearable device with a higher signal-to-noise ratio is provided to obtain voice data moving forward.
US11671775B2

The disclosure relates generally to microphone and vibration sensor assemblies (100) having a transducer (102), like a microelectromechanical systems (MEMS) device, and an electrical circuit (103) disposed in a housing (110) configured for integration with a host device. The electrical circuit includes a variable gain signal processing circuit (203) that processes an electrical signal from the transducer and a gain control circuit (204) that compensates for transducer sensitivity drift caused by variation in an environmental condition of the transducer, and electrical circuits therefor.
US11671766B2

A microphone device includes a base and a microelectromechanical system (MEMS) transducer and an integrated circuit (IC) disposed on the base. The microphone device also includes a cover mounted on the base and covering the MEMS transducer and the IC. The MEMS transducer includes a diaphragm attached to a surface of the substrate and a back plate mounted on the substrate and in a spaced apart relationship with the diaphragm. The diaphragm is attached to the surface of the substrate along at least a portion of a periphery of the diaphragm. The diaphragm can include a silicon nitride insulating layer, and a conductive layer, that faces a conductive layer of the back plate. The MEMS transducer can include a peripheral support structure that is disposed between at least a portion of the diaphragm and the substrate. The diaphragm can include one or more pressure equalizing apertures.
US11671763B2

A microphone assembly comprising a housing, a single flexible diaphragm, and a rigid backplate. The backplate may be coated with a parylene configured to help reduce the flatness deviation of the backplate across the diameter of the backplate. A plurality of openings may extend from the top portion of the backplate to the bottom portion of the backplate.
US11671762B2

Provided is a speaker, including a frame; a vibration unit fixed to the frame; and a magnetic circuit unit driving the vibration unit to vibrate and produce sound and provided with a magnetic gap. The vibration unit includes a diaphragm, a voice coil, and an elastic support assembly; the diaphragm includes a diaphragm body, a diaphragm fixing portion, a diaphragm supporting portion, and a reinforcing portion; the diaphragm fixing portion has a rectangular structure with round corners, and the diaphragm supporting portion is located at the round corners; the frame is provided with an assembly hole; the vibration unit further includes a fixing ring; and the elastic support assembly includes an elastic member and an auxiliary diaphragm. With this structure, the overall strength and reliability of the speaker are improved.
US11671760B2

A speaker device includes: a housing provided with an accommodating space, and a sounding member accommodated in the accommodating space. The sounding member includes a magnetic circuit unit and a vibration unit provided with a diaphragm. The housing includes an upper housing and a lower housing. The lower housing includes: a metal bottom wall, lower metal side walls, and, and sealing connectors respectively provided between two adjacent lower metal side walls of the plurality of lower metal side walls. An end of the lower metal side wall close to the upper housing bends and extends in a direction perpendicular to a vibrating direction of the diaphragm to form a bending edge. The bending edge and a bottom surface of the sealing connectors jointly form a sealing surface. The sealing surface is connected to the upper housing to seal. The speaker device can increase the powder filling space.
US11671757B2

An audio processor for providing loudspeaker signals on the basis of input signals, like channel signals and/or object signals, obtains an information about the position of a listener and an information about the position of a plurality of loudspeakers, or sound transducers. The audio processor selects one or more loudspeakers for a rendering of the objects and/or of the channel objects and/or of the adapted signals, derived from the input signals. The selection depends on the information about the position of the listener and about the positions of the loudspeakers and takes into consideration the information about one or more acoustic obstacles. The audio signal processor renders the objects/channel objects/adapted signals derived from the input signals, in dependence on the information about the position of the listener and about positions of the loudspeakers, in order to obtain the loudspeaker signals, such that a rendered sound follows a listener.
US11671744B2

This application provides a wearable device. The wearable device includes a bearing body and a Bluetooth headset. An accommodating slot is disposed on the bearing body, a first locking component is disposed on the Bluetooth headset, and a second locking component is disposed on the bearing body. The Bluetooth headset is accommodated in the accommodating slot. The first locking component can be locked with the second locking component. The Bluetooth headset includes an operation portion. The operation portion is configured to: unlock the first locking component and the second locking component, and push the unlocked Bluetooth headset out of the accommodating slot. The wearable device in this application can directly accommodate the Bluetooth headset, to provide more convenience to a user.
US11671739B2

A headset includes a tissue transducer on a carriage that translates along a temple portion of the headset. The carriage is configured to contact the helix root of a user's ear. The helix root provides a reference point, and when the carriage is contact with the helix root, the tissue transducer is configured to be located in a target area. By maintaining a fixed location of the tissue transducer relative to the helix root of the user's ear, the tissue transducer may be accurately positioned, even for users with different head shapes and sizes.
US11671732B2

A system can include a splitter configured to receive a first optical signal carrying first data and generate a first optical signal copy and second optical signal copy. Also included is at least one optical processing path includes at least one optical encoder configured to transform the first optical signal copy into a second optical signal carrying the first data and an additional optical feature not present in the first optical signal, at least one optical modulator configured to optically modulate the second optical signal according to a compare data to generate an optical match signal that indicates matches between the compare data and the first data, and at least one photodetector configured to generate an electrical match signal in response to the optical match signal. Corresponding methods are also disclosed.
US11671729B2

A photoelectric conversion device comprising a pixel unit in which a plurality of pixels each comprising a photoelectric conversion element are arranged in a matrix, and a plurality of delta-sigma AD converters each configured to convert a signal output from the pixel unit into a digital signal, is provided. The plurality of delta-sigma AD converters are divided into at least two groups having different timings of starting AD conversion from each other when converting, into digital signals, signals output from the pixels selected out of the plurality of pixels via a common pixel control line.
US11671727B2

An image sensing device includes a first test block, a second test block, and a readout block. The first test block includes a plurality of first image sensing pixels structured to convert incident light carrying an image into a first pixel signal indicative of the image, and a first heating element structured to transmit heat to the first image sensing pixels. The second test block includes a plurality of second image sensing pixels that each include a light blocking structure to be shielded from receiving incident light to generate a second pixel signal without being directly exposed to the incident light, and a second heating element structured to transmit heat to the second image sensing pixels. The readout block processes the first pixel signal output from the first test block and the second pixel signal output from the second test block.
US11671725B2

An image sensing device includes first and anterior comparators and first and second posterior comparators. The first anterior comparator generates a first anterior comparison signal based on a first pixel signal and a ramp signal. The first posterior comparator performs a first comparison that compares the first anterior comparison signal with a first reference signal under a first comparison precondition and generates a first posterior comparison signal corresponding to a result of the first comparison. The second anterior comparator generates a second anterior comparison signal based on a second pixel signal and the ramp signal. The second posterior comparator performs a second comparison that compares the second anterior comparison signal with a second reference signal under a second comparison precondition different from the first comparison precondition. The second posterior comparator generates a second posterior comparison signal corresponding to a result of the second comparison.
US11671722B2

An image sensing device for measuring a distance between the image sensing device and a target object is disclosed. The image sensing device may include a plurality of image sensing pixels formed in a substrate, each image sensing pixel including a first electrical contact tap and a second electrical contact tap structured to generate a current in the substrate and capture photocharges generated by light reflected from an object and incident on the image sensing pixel array and migrating by the current to measure a distance to the object by performing demodulation operations based on the photocharges, and a demodulation driver coupled to the image sensing pixel array to apply, to the first electrical contact tap and the second electrical contact tap, a first demodulation control signal and a second demodulation control signal for generating the current, respectively.
US11671721B2

A solid-state imaging device including an imaging area where a plurality of unit pixels are disposed to capture a color image, wherein each of the unit pixels includes: a plurality of photoelectric conversion portions; a plurality of transfer gates, each of which is disposed in each of the photoelectric conversion portions to transfer signal charges from the photoelectric conversion portion; and a floating diffusion to which the signal charges are transferred from the plurality of the photoelectric conversion portions by the plurality of the transfer gates, wherein the plurality of the photoelectric conversion portions receive light of the same color to generate the signal charges, and wherein the signal charges transferred from the plurality of the photoelectric conversion portions to the floating diffusion are added to be output as an electrical signal.
US11671719B1

A pixel arrangement comprises a photodiode, a circuit node, a transfer transistor coupled to the photodiode and to the circuit node, an amplifier with an input coupled to the circuit node, a first and a second capacitor, a first transistor coupled to an output of the amplifier and to the first capacitor, a second transistor coupled to the first transistor and to the second capacitor, and a coupling transistor coupled to the circuit node and to the second capacitor.
US11671717B2

Embodiments of the disclosure provide systems and methods for motion capture to generate content (e.g., motion pictures, television programming, videos, etc.). An actor or other performing being can have multiple markers on his or her face that are essentially invisible to the human eye, but that can be clearly captured by camera systems of the present disclosure. Embodiments can capture the performance using two different camera systems, each of which can observe the same performance but capture different images of that performance. For instance, a first camera system can capture the performance within a first light wavelength spectrum (e.g., visible light spectrum), and a second camera system can simultaneously capture the performance in a second light wavelength spectrum different from the first spectrum (e.g., invisible light spectrum such as the IR light spectrum). The images captured by the first and second camera systems can be combined to generate content.
US11671714B1

Systems and techniques are described herein for capturing images. For instance, a process can include obtaining a first image associated with a first exposure setting and obtaining a second image associated with a second exposure setting that is different from the first exposure setting. The process can include obtaining motion information associated with at least one of the first image and the second image and determining, based on the motion information, that motion associated with a first pixel of the first image exceeds a threshold. The process can include generating, based on the motion information, a fused image including a first set of pixels from the first image and a second set of pixels from the second image. The first set of pixels from the first image includes the first pixel based on the determination that the motion associated with the first pixel exceeds the threshold.
US11671709B2

In accordance with the present disclosure, a method for controlling an anti-vibration actuator is provided such that the position of the applied opposite rotation in a gyro stabilization process can be measured using capacitance sensing. In some embodiments, a rotor plate attached to a rotor and a stator plate attached to a stator can be used to create a capacitance. When the rotor moves, a distance change value of the rotor can be calculated based on the capacitance measured between the rotor plate and the stator plate. In these embodiments, the cost and the form factor of the aforementioned anti-vibration actuator are reduced compared to implementation of magnetic field sensors in the anti-vibration actuator.
US11671708B2

An imaging device in which an imaging sensor that captures an image and a display unit that displays the image are provided includes: an image processing unit configured to perform roll correction on the image; a control unit configured to control an output of the image; and a display control unit configured to display the output image on the display unit. The image processing unit performs the roll correction such that a degree of correction of the roll correction when the image is to be output to only the display unit is less than a degree of correction of the roll correction when the image is to be output to the display unit and an output destination other than the display unit.
US11671706B2

An optical device is provided that comprises a multi-order diffractive Fresnel lens (MOD-DFL) and an achromatizing compensation mechanism that reduces refractive dispersion created by the MOD-DFL, thereby reducing the focal range of the MOD-DFL. A method is also provided of using the optical device in an image processing system to obtain images of an object and processing the images to perform image enhancement.
US11671697B2

The present disclosure generally relates to embodiments for video communication interfaces for automatically adjusting a displayed representation of a field-of-view of a camera in response to detecting a change in a scene.
US11671690B2

A camera module of an embodiment may comprise: a first holder in which a filter is mounted; a lens barrel that is provided to be vertically movable in a first direction with respect to the first holder; a lens operating device that comprises a terminal and moves the lens barrel in the first direction; a first circuit board that is disposed under the first holder and on which an image sensor is mounted; a soldering portion for electrically connecting the terminal of the lens operating device to the first circuit board; and a coupling reinforcement portion that is disposed to face the soldering portion and couples the lens operating device and the first circuit board.
US11671687B2

An information handling system peripheral camera is built by inserting a subassembly into a cylindrical housing and enclosing the subassembly with a bezel at the front and cover at the rear. The cylindrical housing is extruded with aluminum to have seams formed along the length of the interior. The seams provide alignment of the subassembly and are machined at the front and rear to form threads that accept screws to couple the bezel and rear cover to the cylindrical housing. To hide the screws, a back plate couples over the rear cover and an opaque treatment is applied to a circumference of a cover glass placed over the bezel.
US11671686B1

A camera module may be assembled from a base component formed of a horizontal surface and having a raised wall that extends vertically from the horizontal surface and a housing component having a vertical surface that affixes to, with adhesive, the raised wall of the base component. Assembly of the camera module may include dispensing adhesive along a top edge of the raised wall to partially overhang the edge and placing the housing component down onto the base component. During assembly, the adhesive that is distributed on the top surface of the raised wall can be sheared or otherwise distributed by the action of the a corresponding wall of the housing component moving to past the top surface and causes at least some of the adhesive to spread between opposing surfaces of respective vertical walls of the base component and the housing component of the camera. The adhesive is then cured.
US11671685B2

An image capturing apparatus includes a camera unit, a pair of supporting members, a fixation member, a drive member, a heat generating member, a first cover member, and a second cover member. The second cover member has a first opening into which air from outside flows and a second opening from which air inside the second cover member flows to outside, The fixation member has a third opening into which air that has flowed out of the second opening flows, and a fourth opening from which air inside the fixation member flows to outside. The heat generating member is disposed in a flow channel of air flowing from the first opening to the second opening.
US11671681B2

A method is provided for processing an error during restitution of digital content during a multimedia session on a terminal. The session offers a plurality of representations of the digital content which are described in a medium carrying information describing the multimedia session and transmitted independently of the representation data. The method includes, following the obtaining of the description-carrying medium, acts of obtaining, for at least one representation indicated in the description information-carrying medium, at least one item of information regarding guarantee of availability of the data of the representation on a server; of comparing the information regarding guarantee of availability of the data of the representation on the server with at least one predetermined value; of selecting a fallback representation as a function of the result of the comparison, and upon detecting a restitution error, of toggling to the fallback representation selected.
US11671679B2

Example methods, apparatus, systems and articles of manufacture to implement under-addressable advertisement measurement are disclosed. Example apparatus disclosed herein determine a tuned under-addressable advertisement duration and a total tuned advertisement duration for a first television broadcast at a first monitored site, the tuned under-addressable advertisement duration and the total tuned advertisement duration determined based on (i) return-path tuning data associated with the first monitored site, (ii) linear advertisement log data associated with a broadcast area including the first monitored site, and (iii) addressable advertisement log data associated with the first monitored site. Disclosed example apparatus also determine an under-addressable advertisement factor for the first television broadcast based on the tuned under-addressable advertisement duration and the total tuned advertisement duration, and adjust an input advertisement rating for the first television broadcast based on the under-addressable advertisement factor to determine an under-addressable advertisement rating for the first television broadcast.
US11671678B2

A data processing method is provided. The method includes receiving a single aggregated data stream from a data aggregation device. The aggregated data stream includes multiple data packets captured by multiple video capture devices respectively, and each data packet has an identifier of the video capture device that captures the data packet. The method further includes determining multiple videos associated with the multiple video capture devices from the aggregated data stream based on the identifiers. Each video includes data packets with the same identifier.
US11671672B2

Object selection reward data, including rewards for viewer selection of objects of interest in presented media content of a video stream may be electronically communicated to the user automatically when the user electronically selects the object of interest as it is shown in the screen. Provided is improved functionality to activate an image in the video stream into an object that then can be selectable or become a part of an application running on a receiving device such as a set-top box or other media device. The received video may or may not be taken over by the application running on the set-top box. The video scaling can be preserved, and a part of the application. Alternatively, the whole of the visible video screen may not be a part of the application.
US11671667B2

Methods, systems, and media for presenting contextual information in connection with media content are provided. In some embodiments, the method comprises: causing a media content item to be presented on a user device; receiving, at a first time point from a user of the user device, a user input to display one or more contextual interfaces that present information related to the media content item; identifying a plurality of contextual interfaces based on content included in the media content item at the first time point; causing the media content item to be presented in a first portion of a display of the user device and causing a first contextual interface from the plurality of contextual interfaces to be presented in a second portion of the display of the user device; identifying, at a second time point, an update to the first contextual interface based on content included in the media content item at the second time point; and modifying the first contextual interface based on the update identified at the second time point.
US11671660B2

Example apparatus disclosed herein are to compare (i) ratios of program ratings to corresponding network ratings with (ii) a threshold to determine adjusted viewing data for respective sites during a monitoring interval, the program ratings and the corresponding network ratings determined for programs tuned on corresponding networks at the respective sites during the monitoring interval, the adjusted viewing data for a combination of a first program and a first site to represent an adjusted amount of time the first program was presented at the first site. Disclosed example apparatus are also to cluster the programs into program clusters based on distances between respective combinations of pairs of the programs, the distances based on the adjusted viewing data. Disclosed example apparatus are further to output information to identify the program clusters.
US11671652B2

In a substitutional media system, one of a set of media items is selected at a programme receiver for output within a predefined programming slot, based on profile data available at the receiver. Sets of the media items are scheduled to slots according to one or more constraints pertaining to that slot and/or to media items scheduled to other slots. The receiver may select a media item for output in a slot by resolving constraints with media items scheduled to other slots, or selected for output in other slots.
US11671650B2

A set-top box with enhanced behavioral controls and system and method for use of the same are disclosed. In one embodiment of the set-top box, a wireless transceiver is located within a housing, which also interconnectively includes a signal input, a signal output, a processor, and memory. The set-top box may pair with an electronic door locking apparatus coupled to a door that is room-collocated with the set-top box in a hospitality establishment. The set-top box may then reprogram the electronic door locking apparatus as well as control amenities, such as a display, in response to presence signal from the electronic door locking apparatus.
US11671649B2

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.
US11671648B2

Systems and methods are operable to present an enhanced electronic program guide (EPG). The enhanced EPG comprises a reduced size video, a mini guide, a single channel guide bar, and an optional preview guide bar.
US11671647B2

A system and method for enabling the selection of audio associated with one or more concurrently displayed video programs to be controlled. This system and method enable a user to select one or more concurrently displayed video programs and consequently control the routing and volume of the audio associated with one or all of the concurrently displayed video programs. The concurrently viewed videos can be presented in a picture-in-picture format.
US11671643B2

In accordance with the technique described herein, a home shopping content suitable for a specific viewer can be dynamically selected and provided using viewing histories of a home shopping channel. Particularly, a home shopping content in which a large number of viewers are interested can be provided by dynamically selecting a home shopping content using product classification groups specified for receivers using an interest index calculated based on a bounce rate defined by the technique described herein.
US11671639B2

A device may receive content data identifying television schedules for content to be provided for viewing in a first geographic location and a second geographic location, and may identify a first available time slot for content in the first geographic location and a second available time slot for content in the second geographic location. The device may identify a first set of content for the first available time slot and a second set of content for the second available time slot, and may assign values to the first and second sets. The device may determine whether the values assigned to the first and second sets satisfy a threshold value, and may cause, when a value of content in the first set fails to satisfy the threshold value, a first client device, in the first geographic location, to obtain replacement content with a value that satisfies the threshold value.
US11671633B2

Disclosed herein is a system for providing a live commerce integrated solution comprising a broadcast terminal configured to film a live broadcast for product sales, a viewer terminal configured to stream the live broadcast, and a manager server configured to provide a live broadcast platform to be accessed by the broadcast terminal and the viewer terminal.
US11671621B2

A method for video decoding includes decoding prediction information of a current block, the prediction information indicating a sub-block based inter prediction mode, the current block including a plurality of sub-blocks arranged into one or more areas. For each area, the method includes determining base motion vectors of a portion of the sub-blocks within the area, the portion including at least one non-corner sub-block of the current block, and converting the base motion vectors of the portion of the sub-blocks into respective target motion vectors. The method further includes generating reconstructed samples of the corresponding area according to the target motion vectors of the portion of the sub-blocks, and reconstructing the current block for output based on reconstructed samples of the one or more areas
US11671620B2

A load in processing of searching for a motion vector is reduced. In order to solve the problem described above, a motion vector derivation apparatus according to one aspect of the present invention that derives a motion vector to be referred to for generating a prediction image to be used for coding or decoding of a video includes a motion vector search unit configured to search for a motion vector on a prediction unit basis through matching processing. The motion vector search unit is configured to stop search of the motion vector, depending on whether or not a conditional expression according to a pixel bit-depth is satisfied.
US11671617B2

An encoder is an encoder that encodes a block in a picture using a prediction image of the block, and includes circuitry and memory. Using the memory, the circuitry: calculates a first average pixel value which is an average pixel value of first reference samples out of the first reference samples and second reference samples, The first reference samples are referable and located outside the block and adjacent to a first side of the block. The second reference samples are referable and located outside the block and adjacent to a second side of the block. When generating the prediction image, the circuitry applies the same prediction pixel value to inner samples among current samples to be processed that are included in the block. The inner samples constitute a quadrilateral region including at least two current samples in each of a horizontal direction and a vertical direction.
US11671615B2

An encoder includes circuitry and memory. Using the memory, the circuitry: in an inter prediction mode in which an affine motion vector is calculated for each of sub-blocks constituting a current block of a picture in the video, based on motion vectors of neighboring blocks of the current block, changes a shape or size of the sub-block according to a variation in direction or variation in magnitude among the motion vectors of the neighboring blocks; calculates the affine motion vector for the sub-block having the shape or size changed; and performs the motion compensation for the sub-block having the shape or size changed.
US11671613B2

The present disclosure provides methods for picture processing. The method can include: receiving a bitstream comprising a set of pictures; determining, according to the received bitstream, whether a virtual boundary is signaled at a sequence level for the set of pictures; in response to the virtual boundary being signaled at the sequence level, determining a position of the virtual boundary for the set of pictures, the position being bounded by a range signaled in the received bitstream; and disabling in-loop filtering operations across the virtual boundary.
US11671610B2

For each image in a set of images, a representation of the image at a first level of quality is derived using a first representation of the image at a second, higher level of quality and is output for processing by a decoder. Configuration data is output for processing by the decoder to enable the decoder to detect whether or not the first representation of a given image in the set of images is to be reconstructed using residual data for the given image, the residual data: (i) being useable to reconstruct the first representation using a second representation of the image at the second level of quality, the second representation being based on the representation of the image at the first level of quality, and (ii) being derived based on the first representation and the second representation.
US11671604B1

Techniques for providing content aware uniform quality for quality-defined variable bitrate encoding of videos are described. According to some embodiments, a computer-implemented method includes receiving a request at a content delivery service to encode a live video at a quality level of a plurality of quality levels of a quality-defined variable bitrate encoding, determining features for a frame of the live video, generating a first predicted quantization parameter for the frame by a first machine learning model, trained for a first objective quality metric, receiving an input of the features and the quality level, performing a real time encode of the live video based at least in part on the first predicted quantization parameter to generate an encoded live video, and transmitting the encoded live video to a viewer device.
US11671598B2

An image decoding method, which is performed by a decoding device according to the present document, is characterized by including: a step for receiving a bitstream including residual information about the current block; a step for deriving a maximum value of the number of context-encoding bins for context syntax elements coded on the basis of context included in the residual information; a step for entropy-decoding the context syntax elements on the basis of the maximum value; a step for deriving conversion coefficients for the current block on the basis of the entropy-decoded context syntax elements; a step for deriving a residual sample for the current block on the basis of the conversion coefficients; and a step for generating a reconstructed picture on the basis of the residual sample for the current block.
US11671597B2

A method can include decoding residual signals to generate quantized coefficient components; determining an inverse scan pattern and generating a quantized block using the inverse scan pattern; deriving a quantization parameter and inversely quantizing the quantized block using the quantization parameter to generate a transformed block; and inversely transforming the transformed block to generate a residual block, in which when the quantization parameter is a chroma quantization parameter, the chroma quantization parameter is generated using a luma quantization parameter and an offset parameter indicating a relationship between the luma quantization parameter and the chroma quantization parameter, the luma quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor, and the differential quantization parameter is generated by entropy decoding, and parameters are set according to certain conditions.
US11671593B2

An encoder includes processing circuitry and memory. Using the memory, the processing circuitry: encodes and reconstructs an image to generate a reconstructed image; determines, according to a characteristic of a block in the reconstructed image, an interpolation method for interpolating pixels located outside a referable region including the block; interpolates the pixels located outside the referable region, using the interpolation method determined; and applies a filter to the block using the pixels interpolated.
US11671586B2

Devices, systems and methods for digital video coding, which includes using default motion candidates for video coding, are described. An exemplary method for video processing includes inserting, for a conversion between a block of a video and a bitstream representation of the video, at least one past motion candidate in a table of past motion candidates to a motion candidate list. The table of past motion candidates is derived based on past conversions. The method includes determining, after the at least one past motion candidate is inserted, that a motion candidate is not to be added to the motion candidate list. The motion candidate is derived based on the table of past motion candidates. The method also includes performing the conversion based on the motion candidate list.
US11671576B2

A method of interframe point cloud attribute decoding of video data is performed by at least one processor and includes: obtaining a first reconstructed residual; obtaining a quantization index of a second reconstructed residual; obtaining the second reconstructed residual, based on the obtained quantization index of the second reconstructed residual and the obtained first reconstructed residual; and obtaining a color attribute of a point of a point cloud by decoding the obtained second reconstructed residual or decoding a transform residual based on the obtained second reconstructed residual. The first reconstructed residual and the second reconstructed residual are each a reconstructed residual of a respective channel of the color attribute.
US11671575B2

In one example, a method performed by a processing system including at least one processor includes acquiring a first item of media content from a user, where the first item of media content depicts a subject, acquiring a second item of media content, where the second item of media content depicts the subject, compositing the first item of media content and the second item of media content to create, within a metaverse of immersive content, an item of immersive content that depicts the subject, presenting the item of immersive content on a device operated by the user, and adapting the presenting of the item of immersive content in response to a choice made by the user.
US11671564B2

An example method includes receiving, from one or more sensors associated with an autonomous vehicle, sensor data associated with a target object in an environment of the vehicle during a first environmental condition, where at least one sensor of the sensor(s) is configurable to be associated with one of a plurality of operating field of view volumes. The method also includes based on the sensor data, determining at least one parameter associated with the target object. The method also includes determining a degradation in the parameter(s) between the sensor data and past sensor data, where the past sensor data is associated with the target object in the environment during a second environmental condition different from the first and, based on the degradation, adjusting the operating field of view volume of the at least one sensor to a different one of the operating field of view volumes.
US11671553B2

A video signal processing device and method thereof are provided in the present application. The video processing device includes a storage and a processor. The storage stores a plurality of brightness mapping relationships. If set brightness corresponding to the brightness mapping relationships does not match the target brightness, the processor selects a first mapping relationship and a second mapping relationship of two pieces of set brightness closing to target brightness from the brightness mapping relationships. A target mapping relationship corresponding to the target brightness is obtained by an interpolation according to the first mapping relationship, the first brightness, the second mapping relationship and the corresponding set brightness. The processor converts nonlinear brightness information of a first video signal into linear brightness information of a second video signal according to the target mapping relationship.
US11671550B2

The present principles relate to a method and device for gamut mapping from a first color gamut towards a second color gamut. The method comprises obtaining a preserved key color (prsv_colorK0) and a hue alignment angle (⊖K0) of the key color (colorK0) for each key color (colorK0) of at least 3 key colors to define a preserved gamut and a rotated gamut; and performing a hue mapping of a current color (color) from the first color gamut towards the second color gamut wherein in case the current color (color) is in a preserved gamut defined by the preserved key color (prsv_colorK0), the hue mapped current color is unchanged, and in case the current color is out of the preserved gamut, the hue mapped current color is calculated from the hue alignment angle (⊖K0) of two adjacent key colors of the current color (rotated gamut) and from the preserved area.
US11671539B2

A maintenance support system includes a network interface, a memory, and a processor configured to, upon receipt of first information indicating a status of a first apparatus via the network interface, store the first information in the memory, upon receipt of second information indicating a status of a second apparatus via the network interface, store the second information in the memory, and determine a priority of on-site maintenance between the first and second apparatuses based on the first and second information stored in the memory.
US11671531B1

Systems, devices, and methods are described herein for managing communications between a user and a third-party such that the confidentiality of the user's contact information is maintained. In some embodiments, the user may indicate interest in establishing contact with a third-party. In response, a service provider computer may obtain the user's contact information and transmit data different from that contact information to the third-party. Later, when the third-party wishes to establish contact, it may provide the data to the service provider computer. If the data received matches the data provided previously, the service provider computer may establish a communications channel between the user and the third-party. Establishing the communications channel may include forwarding a telephone call, merging multiple telephone calls, forwarding an email, or the like. Utilizing the techniques discussed herein, the confidentiality of the user's contact information may be maintained.
US11671516B1

A software package comprising a plurality of software objects and package metadata is accessed and used to provide a graphical user interface including a first area in which details about the software objects are displayed and a second area where a user can select a location path, in an analytic cloud tenant on which the package is to be imported. A selection is made of the location path for at least one resource object. The system determines if the package metadata is of a type that includes information about a parent resource object but not descendant resource objects and not ancestor resource objects other than the parent resource object, for each resource object in the plurality of software objects, and if so, recursively identifies a parent object for each resource object in the plurality of software objects. The ancestor hierarchy from the recursively identified parent object(s) is reversed and inverted.
US11671497B2

An example method includes identifying, based on a request to write data to a volume provided by storage nodes in a storage node cluster, a cluster hierarchy associated with the storage node cluster, the cluster hierarchy identifying storage characteristics of the storage nodes, wherein the cluster hierarchy is based on data characterizing performance and storage capabilities of the storage nodes; based on the request, selecting a storage node for storing the data in the volume, the selecting being based, at least in part, on the storage characteristics identified by the cluster hierarchy and on one or more data distribution parameters associated with the storage volume; and transmitting the data to the storage node.
US11671490B2

The present invention relates to IoT devices existing in a deployed ecosystem. The various computers in the deployed ecosystem are able to respond to requests from a device directly associated with it in a particular hierarchy, or it may seek a response to the request from a high order logic/data source (parent). The logic/data source parent may then repeat the understanding process to either provide the necessary response to the logic/data source child who then replies to the device or it will again ask a parent logic/data sources for the appropriate response. This architecture allows for a single device to make one request to a single known source and potentially get a response back from the entire ecosystem of distributed servers.
US11671482B2

A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.
US11671471B2

A telecommunication device, apparatus, and a computer-implemented method of performing a real-time collaboration session with a plurality of participants can be configured so that a method can be performed. The method can include starting a chat application (e.g. a group chat application) for the participants of the real-time collaboration session; automatically creating, upon a first event being external or internal to the chat application, creating a collaborative chat post object (CCPO), for the session, authorizing the participants to edit the chat conversation content of the CCPO; and automatically sealing permanently the CCPO upon a second event being external or internal event to the chat application. For sealing the CCPO, the editable content of the CCPO can be converted into read-only content.
US11671469B1

An online system receives, from a client device of a user participating an online meeting, a request to share content with another user participating the online meeting. The online system identifies content items from applications running on the client device. For each identified content item, the online system determines, e.g., by using a trained model or instructing the client device to use the trained model, a sharing score that indicates a likelihood that the user would select the content item to share with the other user. Candidate content items are selected form the identified content items based on the sharing scores. The candidate content items are provided for display to the user in a user interface running on the client device. The user interface allows the user to select one of the candidate content items to share with the other user.
US11671462B2

A system is provided including a database and a server. The database stores a plurality of cloud computing service accounts created on a cloud computing platform, a plurality of roles associated with each cloud computing service account, and a plurality of policies associated with each role. The server is in data communication with the database and containing a role risk rating engine. The role risk rating engine is configured to: select a first role of the plurality of roles from the database; retrieve the plurality of policies associated with the first role; determine a risk rating for the first role based on the plurality of policies associated with the first role; store the risk rating of the first role in the database; receive a query requesting the risk rating of the first role; and in response to the query, transmit the risk rating of the first role.
US11671459B2

The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
US11671458B1

The present disclosure sets up the foundation of consistency for cloud authorization. Consistency is formalized as univalence and a scheme of inductive types, and consistency pushouts and pullbacks are derived for cloud authorization. Induction schemas are developed for services, repositories and messages. The consistency is characterized as relative consistency, paraconsistency, and three levels of inconsistency. Due to duality of consistency, consistency recovery is constructed with a semantic model and synthetic retry message type families.
US11671448B2

A method for phishing detection using uniform resource locators is discussed. The method includes accessing data from one or more of a monitored portion of website data and a monitored portion of emails, the data indicating a suspect Uniform Resource Locator (URL). The method includes assigning a rule score based on partial rule scores of each portion of the suspect URL, the rule score indicating a phishing potential based on URL rules. The method includes determining a uniqueness score of the suspect URL, the uniqueness score indicating a degree of uniqueness of the suspect URL from a plurality of known phishing URLs. The method also includes determining a URL phishing score based, at least in part, on the rules scores and the uniqueness score for the suspect URL.
US11671445B2

In some implementations, a method includes receiving, for each of multiple users, user activity data describing actions taken by the user by use of a user device over a period of time, determining, for each user and based on the actions taken by the user over the period of time and user responsibility data that describe responsibilities of the user, a risk assessment representative of a security risk resulting from the actions taken by the user by use of the user device, and determining, by the data processing apparatus, for each user and based on the risk assessment determined for the user, whether to implement a user-specific remedial action directed to risk mitigation.
US11671442B2

Methods, systems, and computer-readable media for automated packetless network reachability analysis are disclosed. An analysis is performed of network configuration data for a network comprising a host computer. Based at least in part on the analysis, one or more ports at the host computer that are reachable from another computer are determined. Based at least in part on the analysis, one or more routes to the one or more ports are determined. A report is generated that is descriptive of the one or more ports and the one or more routes.
US11671431B1

The emergency response system and property reporting system provide a unique property identifier accessible at a property outside of a building or other structure. A user scans the property identifier with a mobile computing device to identify the property. The mobile computing device transmits the property ID and user authentication data to the server to authenticate and authorize the user. The server provides the user with the requested property data if the server authorizes the access by the user. The server also notifies a property contact that a user has scanned the property identifier of the property.
US11671430B2

A policy-based security system for establishing a secure session from client devices to a web server includes a policy component with policies, a client device with a local application to select a cloud service, and a mid-link server. A set of policies from the policies is determined. An encryption link specified for the set of policies and the cloud service is determined. A set of session protocols is selected to establish the secure session between the client device and the web server based on the set of policies. It is determined whether the client device satisfies security standards of one or more session protocols from the set and based on the determination, either a direct link is selected to establish the secure session using a session protocol from the set or a secure tunnel between the client device and the mid-link server and a corresponding tunnel protocol is selected.
US11671426B2

An information processing apparatus includes a memory storing, in an associated form, a unit of authentication and multi-step authentication corresponding to the unit and one or more processors configured to, when a type of the authentication of an authentication step in the multi-step authentication is to be set, display a unit of the type serving as a setting target on a display in a manner such that the unit of the type serving as the setting target is selectable.
US11671417B2

An information processing apparatus includes: a memory storing an agreement term log notified on each login and an agreement term on each service; and at least one processor, when in a, agreement terms notification, where, after a login on a first service, a second service different from the first service is logged in without a login operation of the user by using authentication information on the first service in order to transition from the first service to the second service, not notify an agreement term on the second service to the user if the agreement term on the second service is identical in the log to an agreement term notified on the first service, and notify the agreement term on the second service to the user if the agreement term on the second service is different in the log from the agreement term notified on the first service.
US11671415B2

Systems and methods are included for creating an assured record of a user interaction. An application on a user device can receive an agreement. The agreement can include a specification with instructions for assuring the user interaction. The application can pass the agreement to an assured module installed in the application. The assured module can present the agreement to a user in an interface. The assured module can receive user input indicating acceptance or rejection of the agreement. The assured module can generate a confirmation file that confirms the user interaction. The assured module can sign the confirmation file with a digital signature that can be used by other entities to verify the authenticity of the confirmation file.
US11671413B2

A technique to cache content securely within edge network environments, even within portions of that network that might be considered less secure than what a customer desires, while still providing the acceleration and off-loading benefits of the edge network. The approach ensures that customer confidential data (whether content, keys, etc.) are not exposed either in transit or at rest. In this approach, only encrypted copies of the customer's content objects are maintained within the portion of the edge network, but without any need to manage the encryption keys. To take full advantage of the secure content caching technique, preferably the encrypted content (or portions thereof) are pre-positioned within the edge network portion to improve performance of secure content delivery from the environment.
US11671408B2

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

A relay device includes a communicator configured to transmit and receive a message to and from the communication device, and a processor configures to acquire a public key of a communication device that is a transmission source of the message from the node and authenticates a signature included in the message with the acquired public key, wherein the processor causes, when receiving a communication message including communication data to be transmitted to a second communication device by a first communication device, the processor to perform authentication on the communication message, and the communicator transmits the communication message to the second communication device when the authentication is successful.
US11671402B2

This application discloses a service resource scheduling method and apparatus, and relates to the field of information security technologies, to resolve a problem that a legitimate user in attack traffic cannot normally use a service of a tenant or an access speed becomes slow when a hacker attack occurs. The method includes: receiving, by a domain name system server, a domain name resolution request sent by a first terminal, where the domain name resolution request includes a domain name; selecting, based on a terminal reputation value of the first terminal and an IP reputation value of each virtual IP address in an IP address resource pool, a virtual IP address from at least two virtual IP addresses included in the IP address resource pool; and sending a domain name resolution response to the first terminal, where the domain name resolution response carries the selected virtual IP address.
US11671398B2

Inter-modal messaging communication is described. In one embodiment, a method of communication includes receiving an electronic mail message to be distributed and determining whether the electronic mail message is a multi-modal distribution message. Respective portions of the message may be separated for each mode of distribution. The separated portions may represent portions to be delivered by SMS messaging and facsimile, for example. The method further includes the steps of transmitting a short message comprising the short message portion of the mail message and establishing a conversation comprising conversation attributes. The conversation attributes are referenced, in certain aspects, to maintain a conversation between an originator of the received electronic mail message and a distribution address of short message portion of the mail message. For example, upon receipt of a short message in reply, the short message may be forwarded to an originator of the conversation.
US11671388B1

Techniques described herein relate to message distribution in a contact center. Messages generated by an administrator and/or by a trained model processing data from customer interactions with the contact center are stored in a message queue. A desktop application running on a representative device and hosted by the contact center queries the message queue for messages intended for a representative using the representative device. Messages intended for the representative are automatically displayed on the representative device, e.g., on the desktop.
US11671379B1

Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. Similarly, the managed system may need access to certain hardware resources (e.g., and also software resources such as drivers, firmware, etc.) to provide the desired computer implemented services. To improve the likelihood of the computer implemented services being provided, the managed systems may be managed using a subscription based model. The subscription model may utilize a highly accessible service to obtain information regarding desired capabilities (e.g., a subscription) of a managed system, and use the acquired information to automatically configure and manage the features and capabilities of the managed systems by powering and depowering select components as well as deploying dynamically composed management entities.
US11671376B2

Methods and apparatus for automatically identifying and correcting faults relating to poor communications service in a wireless system, e.g., in real time, are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. Access points (APs), which have been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures messages, store captured messages, and in collaboration with network monitoring apparatus which can be in an AP or external thereto, use message sequences to determine a remedial action to be automatically taken when poor service is likely as may be predicted based on the detected message sequence between a UE and one or more APs.
US11671369B2

A method for generating and using network function (NF) set load information, the method includes, at a service communication proxy (SCP), receiving service based interface (SBI) requests from consumer NFs. The method further includes forwarding the SBI requests to producer NF instances that are members of an NF set. The method further includes receiving responses to the SBI requests from the producer NF instances. The method further includes determining NF instance load control information (LCI) for the producer NF instances using the responses. The method further includes computing, by the SCP and from the NF instance LCI for the producer NF instances, NF set LCI for the NF set. The method further includes communicating the NF set LCI for the NF set to at least one of the consumer NFs or using the NF set LCI for the NF set to select a producer NF instance within an NF set to provide a service for one of the consumer NFs.
US11671367B1

An apparatus includes a virtual switch hosted at a first network device. The virtual switch is configured to receive a data packet from a first virtual resource hosted at the first network device to be sent to a second virtual resource hosted at a second network device. The virtual switch is configured to encapsulate the data packet to define an encapsulated data packet using a tunnel header, which has a first portion associated with the first and second network devices, and a second portion associated with a data flow between the first and second virtual resources when the data packet is sent from the first network device to the second network device. An Internet Protocol network can use the second portion of the tunnel header to load balance the data packet with respect to other data packets sent from the first network device to the second network device.
US11671362B2

The techniques described herein enable the establishment of two simultaneous virtual private network (VPN) connections between a VPN gateway and a VPN client. The system is configured to update a routing table advertised to network resources when a VPN server instance fails and/or is taken offline. When a first VPN server instance fails and/or is taken offline, the first VPN server instance releases a claim of ownership on its range of IP addresses. After this release occurs, the second VPN server instance is configured to claim ownership of the range of IP addresses that used to be owned by the first VPN server instance. This updated claim of ownership is captured in an updated routing table that can then be advertised to the network resources. Consequently, the network resources use this updated routing table to correctly determine which VPN server instance to send data intended for the VPN client.
US11671360B2

Techniques for utilizing edge nodes disposed throughout a multi-site cloud computing network to generate a probe packet including indicators that guarantee the use of forward and return route paths to accurately measure the network performance of a route path between two endpoints in a wide area network (WAN). An edge node disposed in a site of the multi-site cloud computing network may store in virtual memory associated with the edge node, a mapping between route paths, usable to send data from the edge node to remote edge nodes in remote sites, and route indicators. A probe packet may include a data portion for measuring the network performance of a route path, a portion including local and remote discriminators, and/or an inner and an outer header.
US11671357B2

Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).
US11671355B2

Techniques for controlling packet flows are described. In an example, a packet is sent on a virtual network. The packet's header includes scoping data that indicates a network boundary within which the packet is permitted and/or prohibited to flow. A network virtualization device of a substrate network receives the packet. The network virtualization device determines the scoping data from the header and, based on network configuration information, determines the forward flow of the packet. If the forward flow falls within a permitted network boundary indicated by the scoping data, the network virtualization device sends the packet forward. Otherwise, the packet is dropped.
US11671352B2

A message sending method, a binding relationship advertising method, a message sending apparatus, a binding relationship advertising apparatus, a storage medium and an electronic device are provided. The message sending method includes: receiving a first message on a first node subjected to route aggregation; in a case where the first message matches a first Incoming Label Map (ILM) table entry preset on the first node, swapping a label of the first message into an outgoing label corresponding to a detailed Forwarding Equivalence Class (FEC) to obtain a second message; and forwarding the second message to a downstream node according to a Label Switched Path (LSP) corresponding to the detailed FEC.
US11671349B2

This application provides a packet forwarding method and a related apparatus. The method includes: determining whether a flow to which a packet belongs meets a large flow condition; and if the flow to which the packet belongs meets the large flow condition and a flowlet routing table does not include a flowlet entry corresponding to the flow, creating the corresponding flowlet entry in the flowlet routing table, and forwarding the packet based on the created flowlet entry. In the foregoing technical solution, a corresponding flowlet entry may be created only for a large flow, to perform flowlet-based load balancing on the large flow. This can reduce an entry resource used for flowlet-based load balancing, improve balance of multi-path load sharing, and effectively improve a traffic sharing effect of load balancing.
US11671347B2

The disclosure provides an approach for performance management. Embodiments include receiving, at a port of a router, a transport control protocol (TCP) or user datagram protocol (UDP) packet generated by a performance component of the router. Embodiments include identifying, by the router, a rule related to the TCP or UDP packet. Embodiments include forwarding, by the router, the packet to an interface of a kernel based on the rule. Embodiments include receiving, by the performance component, in response to the TCP or UDP packet, an additional packet from the interface of the kernel. Embodiments include determining, by the performance component, a performance metric based on the TCP or UDP packet and the additional packet.
US11671346B2

Various systems and methods for using strict path forwarding. For example, one method involves receiving an advertisement at a node. The advertisement includes a segment identifier (SID). In response to receiving the advertisement, the node determines whether the SID is a strict SID or not. If the SID is a strict SID, the node generates information, such as forwarding information that indicates how to forward packets along a strict shortest path corresponding to the strict SID.
US11671340B1

The described technology is generally directed towards latency diagnostics for multiparty systems, such as a system comprising a communication network, a content delivery network (CDN), and one or more internet service providers (ISPs). A latency analyzer component can process latency data in response to a latency diagnostic trigger, such as an alert from a video quality monitoring system. The latency analyzer can determine whether latency is attributable to the communication network. If not, the latency analyzer can determine whether the latency is attributable to the CDN. If the latency is not attributable to the communication network or the CDN, the latency analyzer can determine that the latency is attributable to the ISP, and the latency analyzer can identify the ISP and generate appropriate reports and notifications.
US11671331B2

Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.
US11671326B2

Methods and systems are provided for service policy orchestration in a communication network. Orchestrating a service policy in a communication network may include, receiving first service event related data, with the first service event related data including data that defines an update of a current service execution policy; selecting an operator access domain linked to the first service event related data for executing a service linked to the service policy; sending to the operator access domain the first service event related data and an operator specific service identifier linked to a respective operator access domain; receiving first feedback data set from the operator access domain; and processing the first feedback data set.
US11671321B2

There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to take corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.
US11671309B2

An example network device includes a primary node and a standby node. The primary node engages in a routing session with a peer network device via a connected socket. The standby node includes one or more processors implemented in circuitry and configured to execute a backup replication module to receive, from the primary node, data to be written to a backup socket for the connected socket, and, in response to a switchover, to send a representation of the data to the peer network device via the backup socket.
US11671306B2

Enhancements to the device management functionality within service layer architecture of a Gateway node are described. The SL application registration procedure can be enhanced for devices in support of device management. Functionality can be added to the service layer to initiate automated request notification for DM purposes. Lightweight SL Transport Protocol bindings can support sending multiple DM commands called DM Action Scripts with a specific focus on the Constrained Application Protocol (CoAP) Protocol.
US11671304B2

Embodiments include devices and methods that improves quality in radio transmission/reception using a single-carrier scheme and/or a multi-carrier scheme.
US11671295B2

One disclosure of the present application provides a method for a narrowband (NB) wireless device to determine whether or not to transmit a scheduling request (SR). The method may comprise a step of determining whether or not to transmit an SR by using a resource for the transmission of a hybrid automatic retransmit request (HARQ) acknowledgement/negative acknowledgement (ACK/NACK) signal. The step of determination may be performed if one or more HARQ processes are run. The resource for the HARQ ACK/NACK signal may include a narrowband physical uplink shared channel (NPUSCH).
US11671287B2

An interconnect module device is provided. The interconnect module device includes a line control command (LCC) detecting circuit configured to identify an LCC signal; an equalizer control circuit configured to generate a control signal based on the LCC signal; a receiving equalizer configured to perform receiving equalization on a first signal received from a first universal flash storage (UFS) device based on the control signal to generate a second signal; and a transmitting equalizer configured to perform transmitting equalization on the second signal to generate a third signal based on the control signal, and transmit the third signal to a second UFS device.
US11671286B2

A receiver utilizes loop-unrolled decision feedback equalization (DFE). For each sample, two comparators, each configured with different thresholds, sample an input signal. The output of one of these comparators is selected and used as the output of the receiver and may be optionally input to additional DFE circuitry. The output of the other (non-selected) comparator is used to adjust an input offset voltage of that same comparator. Adjustments to the offset voltages of the comparators may be based on a statistical analysis of the respective outputs of the two comparators when not selected. Adjustments to the offset voltages of the comparators may be based on comparisons between the respective outputs of the two comparators when not selected to the outputs of a reference comparator that has been calibrated for minimal or zero offset.
US11671284B2

A central control device and a plurality of relay devices constitute a backbone network. Each of the relay device includes: a backbone-side communication port connected to a backbone network; a plurality of device-side communication ports configured to input and output a signal to/from an onboard device; and a first interface conversion device configured to perform interface conversion between the backbone-side communication port and the device-side communication ports. The device-side communication ports include a plurality of general-purpose communication ports to which a common input circuit and/or output circuit is connected. A predetermined first onboard device is directly connected to the general-purpose communication ports, whereas a predetermined second onboard device is connected to the general-purpose communication ports via a predetermined first onboard device.
US11671283B2

A server, includes a virtual machine identifier assigning section to assign an identifier of a virtual machine operating on the server; and a network interface to transmit a packet including a Layer 2 header information which includes the identifier of the virtual machine and a first packet field for a VLAN-Tag, wherein the network, interface transmits the packet to a packet encapsulate section which encapsulates a second packet field including the Layer 2 header information with a virtual network identifier representing a virtual network to which the virtual machine belongs.
US11671280B2

A network node for coupling to a communication bus, the node comprising: a receiver configured to receive messages from the communication bus; and a transmitter configured to transmit first messages having a first message format and configured to transmit diagnosis messages having a second message format on the communication bus for use in determination of communication errors, wherein said transmitter is configured to send said one or more diagnosis messages having one or more of: (i) a predetermined pattern of symbols; (ii) a predetermined sending schedule; (iii) a predetermined line encoding method; (iv) a predetermined bit rate; (v) a predetermined position in one or more of the first messages; (vi) a predetermined signalling frequency that is out of a frequency band used for transmission of the first messages; and (vii) a predetermined signal strength different from the signal strength used to send the first messages.
US11671270B2

The present disclosure is directed to systems and methods for logical flow aggregation for fragmented multicast flows, the methods including the steps of identifying a plurality of fragmented multicast flows that are logically related as a single flow in a multicast network; generating a plurality of multicast joins associated with the plurality of fragmented multicast flows, wherein each multicast join of the plurality of multicast joins includes a join attribute comprising a common flow identifier that identifies the plurality of fragmented multicast flows as logically related; and selecting a reverse forwarding path toward an upstream device for the plurality of multicast joins.
US11671268B2

This invention provides a secure method for sending data—private, arrival-time messaging. Private, arrival-time messaging is based on classical physics and not quantum mechanics. It insures a private language for communicators with privately-synchronized clocks. In this method, there is no encrypted message available to an eavesdropper. A private message is mapped onto a time measurement known only to an intended sender and an intended receiver such that a third party knowing only the arrival time of the message and not the time measurement can never know the private message.
US11671266B2

A computer-implemented method is for providing a digital certificate to a device. In an embodiment, the method is based on receiving, from the device, authentication data via a secure communication channel. Furthermore, the method is based on receiving, from the device, or determining, by the server, a first certificate identifier. In particular, the first certificate identifier is a hash value. Further aspects of the method are verifying the authentication data and receiving, from the device, a first public key created by the device. In an embodiment, the method is furthermore based on sending a first certificate signing request related to a first domain name based on the first public key to a certificate authority. Herein, the first domain name comprises the certificate identifier, and a domain related to the first domain name is controlled by the server. In particular, the first domain name is a wildcard domain.
US11671262B2

Methods for asynchronously determining relational data integrity using cryptographic data structures are performed by systems and devices. Changes in current tables of relational databases are reflected in associated history tables. Cryptographic hybrid blockchain ledgers are updated with transaction records, for entry changes in current and history tables, including transaction information and hash values of corresponding entry changes. Hybrid blockchain ledgers also include root hash values of Merkle trees of transaction records in current blocks, and hash values of prior blocks. A current block receipt is asynchronously generated and provided as a single hash value from which the validity states of the tables and ledger are able to be verified. Cryptographic receipts of specific transactions reflected in table entry changes are generated and provide immutable evidence of specific transaction existence for users. Ledger-enabled tables are provided for mixed database operations with ledger-disabled tables, and temporal history table database operations are enabled.
US11671261B2

A system, apparatus, and method may include receiving edge device data, training a remote artificial intelligence (AI) model using the edge device data, and storing resulting remote AI model parameters in a ledger-based data structure. The ledger may also store device health data indicative of electronic device health of one or more edge devices. A ledger node may store a shared ledger. The shared ledger may use blockchain or encryption techniques and may store encrypted data, data pointers, or transfer data. The shared ledger may be accessible by at least two parties to share particular device health data.
US11671257B2

A mobility data storage method executed by a plurality of vehicles each including a sensor and a processor coupled to the sensor, the processor of each of the plurality of vehicles being configured to store a local blockchain, the method includes, with the processor of the plurality of vehicles, attaching a sensor data pool, a random value that excess a threshold, and a verifiable random function (VRF) proof to a respective candidate block then broadcasting the candidate block to all other vehicles. Then, a particular candidate block whose random value is largest among the broadcasted candidate blocks is selected and verified with the VRF proof prior to be attached to the local blockchain.
US11671256B2

Non-limiting examples of the present disclosure relate to generation and implementation of a new security protocol that is used to secure common data access transactions across distributed network examples. An exemplary proof of verification protocol is disclosed that implements consensus security mechanisms across a plurality of distributed nodes, which may be utilized to validate owners of data in common data access transactions. Extending principles of blockchain security to common data access transactions and Internet of Things (IoT) networking requires a solution that: improves speed in transactional processing; reduces computational complexity; and presents efficient, secure and repeatable validation for owners of data in distributed networking environments. An exemplary proof of verification protocol provides such technical advantages by validating both user-specific data for a subscriber of an application/service and session data for user activity (past and present) within the application/service.
US11671249B1

An apparatus and method for generating an action-based collective associated with an action datum waypoint. A first action datum waypoint is completed and an indication of the completion of the assignment is submitted to a processor. The processor generates a subsequent action datum waypoint using machine-learning to analyze the completed action datum waypoint and any skills that are associated. A token certificate is generated that is associated with the completion of the action datum waypoint. The token certificate may be associated with the action datum identifier that completed the action datum waypoint.
US11671244B2

One example method includes creating a backup of data, creating metadata associated with the backup, hashing the backup to create a backup hash, obtaining a key from a blockchain, generating an aggregate hash of a combination that includes the key and the backup hash, and transmitting the aggregate hash to a blockchain network. Because the aggregate hash is not modifiable when stored in a blockchain, an immutable record exists that establishes when a particular backup was created.
US11671240B2

Technologies are disclosed herein for secure data access. A client device accesses a slice of data using a ticket retrieved from a permissioned blockchain. To obtain the ticket, the client device submits ticket requests to multiple nodes of the permissioned blockchain. Each request identifies the slice of data, e.g. a particular row in a particular database table. Each request also includes parameters describing the circumstances of the request, such as the requesting user account, the geographic location of the computing device, etc. The permissioned blockchain stores each authorized combination of request parameters and data slices in a different access level block. If an access level block can be found that is associated with the requested slice of data and with all of the supplied parameters, and if that access level block grants permission, then the requested ticket is returned to the client device.
US11671228B2

Systems and methods are disclosed for securing a network, for admitting new nodes into an existing network, and/or for securely forming a new network. As a non-limiting example, an existing node may be triggered by a user, in response to which the existing node communicates with a network coordinator node. Thereafter, if a new node attempts to enter the network, and also for example has been triggered by a user, the network coordinator may determine, based at least in part on parameters within the new node and the network coordinator, whether the new node can enter the network.
US11671226B2

Various embodiments disclosed herein provide for switching between non-orthogonal and orthogonal multiple access protocols dynamically. A base station device can determine whether a user equipment device on a communication link should use a non-orthogonal multiple access system or an orthogonal multiple access system based on one or more attributes of the communication link, and send an indication of the selection to the user equipment device. The base station device can indicate the selection using a spreading factor parameter that is either equal to one or greater than one. If the spreading factor parameter is equal to one, that can indicate to the user equipment device to use an orthogonal multiple access system, whereas if the spreading factor parameter is greater than one, that can indicate to the user equipment device to use a non-orthogonal multiple access system.
US11671225B2

Systems, methods, and instrumentalities are disclosed for range extension, basic service set (BSS) color labeling, and multi-user (MU) fragmentation and control in WLANs. A range extension notification/enablement scheme, a clear channel assessment (CCA), a headroom indication, and/or power scaling may be provided for a range extension mode. BSS color may be provided for multiple-BSSs under an access point (AP). Uplink (UL) transmission may be provided with different fragmentation capabilities. A high-efficiency (HE) trigger-based UL NDP physical layer convergence protocol (PLCP) protocol data unit (PPDU) frame may be provided. A station (STA) may receive a trigger frame comprising a null data packet (NDP) indication and a trigger type. The STA may determine that the STA is an intended recipient of the trigger frame. The STA may prepare an NDP PPDU for a control frame and/or a management frame based on the trigger type.
US11671216B2

A radio transmission device includes a transmitter (209) and a controller (203). The transmitter (209) transmits a radio signal in which a demodulation reference signal is mapped. When a plurality of the demodulation reference signals are to be mapped respectively to first and second unit resources consecutive in a time domain of the radio signal, the controller (203) applies the same sequence to each of the plurality of the demodulation reference signals to be mapped to the first and the second unit resources.
US11671215B2

A base station may send one or more instructions to activate multiple cells. The cells may include a licensed cell and an unlicensed cell. The base station may receive uplink signals from the activated cells. Reception of an uplink signal via the licensed cell may may start after reception of an uplink signal via the unlicensed cell.
US11671213B2

An apparatus and method are provided for transmitting and receiving signals in a wireless communication system. A method includes transmitting a first signal using a first frame structure to a first terminal; and transmitting a second signal using a second frame structure to a second terminal. A subcarrier spacing of the second frame structure is a multiple of a subcarrier spacing of the first frame structure. A length of a subframe in the first frame structure is a multiple of a length of a subframe in the second frame structure.
US11671210B2

This application provide a retransmission control method, a communications interface, and an electronic device. When a transmit end transmits a first data packet to a receive end and does not receive an acknowledgement corresponding to the first data packet within a first RTO, the transmit end retransmits a second data packet based on a second RTO. The second data packet is a data packet transmitted by the transmit end after the transmit end transmits the first data packet. The second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet.
US11671208B2

A wireless communication device generates physical layer (PHY) protocol service data units (PSDUs), and, in response to determining that the PHY data unit is to be transmitted according to a HARQ process, generates HARQ coding units of a common length, each of the HARQ coding units including a respective set of one or more PSDUs, and individually encodes the HARQ coding units. The wireless communication device also generates a HARQ signal field to the included in a PHY preamble of the PHY data unit. The HARQ signal field includes i) a common information subfield to indicate one or more parameters that commonly apply to each of at least some of the one or more HARQ coding units and ii) a respective HARQ coding unit information subfield for each of the HARQ coding units to indicate one or more parameters that apply to only the corresponding HARQ coding unit.
US11671201B2

Provided is a transmission method executed by a transmitting apparatus to transmit a content to a plurality of terminals. The content having transmission count information indicating a number of times the content is to be transmitted by the transmitting apparatus. The transmission method including a first transmission step of generating and transmitting a first transmission signal which transfers at least a first portion of a plurality of data packets including a plurality of content packets, storing data of the content therein, and a plurality of parity packets, generated from the content packets, and a second transmission step of, when the transmission count information of the content indicates a plurality of times, generating a second transmission signal including at least a second portion of the plurality of data packets, and transmitting the second transmission signal during a period which differs from a period during which the first transmission signal is transmitted.
US11671191B2

A low cost DAB multichannel receiver comprising a simplified buffering method for buffering content segments from multiple streams contained within the DAB channel, where the receiver enables the listener to navigate buffered content segments from multiple streams within the DAB channel while enabling the broadcaster to control the timeshift of commercial content to the receiver output stream. The receiver's buffered content grows over time and is cleared when tuning away from the channel, thus encouraging listeners desiring to tune in to new content to instead navigate to new buffered segments. Broadcaster control of the listener experience may be enabled by setting content control fields which are observed in the broadcast by the multichannel receivers. Additional embodiments are disclosed.
US11671188B2

Methods, systems, and devices for wireless communications are described. In some wireless communications networks, a device, such as a user equipment (UE), may be configured to detect a signal blockage affecting one or more antennas of the UE. The signal blockage may be associated with the position of a body, such as a user, relative to the one or more antennas of the UE, which may include how a user places their hand on or near the device during use. The position of the body may block one or more of the antennas of the UE, causing increased signal attenuation and decreased communications performance. The UE may be configured to signal, an indication based on detecting the signal blockage.
US11671180B2

A channel between quantum controller modules (e.g., pulse processors) is operable to communicate high speed data required for processing qubit states that may be distributed across a quantum computer. The latency of the communication channel is deterministic and controllable according to a system clock domain.
US11671170B2

A method for determining operational constraints for a first constellation of non-geostationary satellites transmitting towards a terrestrial station with respect to a second constellation of non-geostationary satellites linked with the station, the constraints comprising a maximum transmission power of the satellites of the first constellation, the method comprising: determining triplets of limit values (θ, ϕ, I/N) of two angles (θ, ϕ) and of an interference-to-noise ratio (I/N), the angles (θ, ϕ) defining a position of a satellite of the first constellation relative to the station and to a satellite of the second constellation and the interference-to-noise ratio being the ratio between interferences transmitted by the first constellation on a link between the station and the satellite of the second constellation and the noise (N) of the link, the determination of the triplets being performed so that a distribution of signal-to-noise and interference ratios (R) aggregated over a time interval is greater than a reference distribution; determining at least the maximum transmission power of at least one satellite of the first constellation from the triplets.
US11671169B2

A satellite system operates at altitudes between 100 and 350 km relying on vehicles including a self-sustaining ion engine to counteract atmospheric drag to maintain near-constant orbit dynamics. The system operates at altitudes that are substantially lower than traditional satellites, reducing size, weight and cost of the vehicles and their constituent subsystems such as optical imagers, radars, and radio links. The system can include a large number of lower cost, mass, and altitude vehicles, enabling revisit times substantially shorter than previous satellite systems. The vehicles spend their orbit at low altitude, high atmospheric density conditions that have heretofore been virtually impossible to consider for stable orbits. Short revisit times at low altitudes enable near-real time imaging at high resolution and low cost. At such altitudes, the system has no impact on space junk issues of traditional LEO orbits, and is self-cleaning in that space junk or disabled craft will de-orbit.
US11671163B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a beam update message identifying a change from a first control resource set (CORESET) beam to a second CORESET beam. The UE may use, for a beam failure detection (BFD) procedure, a first BFD reference signal associated with the first CORESET beam or a second BFD reference signal associated with the second CORESET beam based at least in part on one or more selection criteria. Numerous other aspects are provided.
US11671155B2

A method performed by a wireless device for transmitting a channel state information (CSI) report for a downlink channel comprises obtaining a first set of candidate frequency-domain components and determining a set of spatial-domain components. The method comprises determining a second set of candidate frequency-domain components as a subset of the first set of candidate frequency-domain components. The method comprises determining, for each spatial-domain component of the set of spatial-domain components, a spatial-domain component-specific set of frequency-domain components as a subset of the second set of candidate frequency-domain components. The method comprises transmitting, to a network node, the CSI report.
US11671152B2

An electronic device at a base station end includes a processing circuit, the processing circuit being configured to: configure, in response to request signalling from a user equipment, an aperiodic beam-forming reference signal relevant to a first beam group for the user equipment, wherein the first beam group is determined by a base station according to channel state information periodically fed back by the user equipment; generate downlink control information, so as to indicate that the user equipment feeds back beam selection information according to the aperiodic beam-forming reference signal; determine, according to the beam selection information, one or a plurality of candidate beams and one or a plurality of corresponding second pre-coding codebooks; and determine an effective pre-coding codebook based on the one or multiple second pre-coding codebooks.
US11671150B2

A method and system for optimizing the performance of spatial multiplexing techniques in MU-MIMO wireless systems comprising subsectors where the presence of significant correlation between antenna elements can impair the performance of MU-MIMO techniques. The proposed solution ensures optimum selection of a specific combination of transmit antenna elements and receive antenna elements that maximizes MU-MIMO performance.
US11671145B2

A full duplex, low latency, near field data link controls a resonant induction, wireless power transfer system for recharging batteries. In an electric vehicle embodiment, an assembly is aligned with respect to a ground assembly to receive a charging signal. The vehicle assembly includes one or more charging coils and a first full duplex inductively coupled data communication system that communicates with a ground assembly including one or more charging coils and a second full duplex inductively coupled data communications system. The charging coils of the ground assembly and the vehicle assembly are selectively enabled based on geometric positioning of the vehicle assembly relative to the ground assembly for charging. As appropriate, the transmit/receive system of the ground assembly and/or the vehicle assembly are adjusted to be of the same type to enable communication of charging management and control data between the ground assembly and the vehicle assembly during charging.
US11671144B2

Devices and methods for testing microelectronic assemblies including wireless communications are disclosed herein. For example, in some embodiments, a wireless testing system may include a radio frequency (RF) shielded chamber; a device under test (DUT) in the RF shielded chamber, wherein the DUT includes an array of first antenna elements; a testing apparatus in the RF shielded chamber including an array of second antenna elements at a first surface of a substrate to receive a test signal from the DUT, wherein a distance between individual second antenna elements and an adjacent second antenna element is at least half of a wavelength of the test signal, and wherein a distance between the first antenna elements and the second antenna elements is within a near-field region; and an array of electrical switches, wherein an individual electrical switch is coupled to a respective individual second antenna element.
US11671140B2

Embodiments provide a transmission method for wireless transmission of data within a communication system. The method includes a step of transmitting the data in a manner that is time-synchronized with a reference signal while using a frequency hopping pattern and/or time hopping pattern.
US11671139B2

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
US11671137B2

Various embodiments relate to an electronic device and a method for preventing interference between signals transmitted and received through first and second antennas. To this end, an electronic device according to various embodiments comprises, a first antenna and a second antenna, a battery, a wireless communication module having a coupler, and a processor electrically connected to the first antenna and second antennas, the battery, and the wireless communication module, wherein the processor can be configured to, measure, on the basis of a first signal transmitted and received through the first antenna, the magnitude of components, corresponding to a designated frequency band, of a coupling signal fed back from the coupler, compare the measured magnitude with a designated threshold value, and control at least some elements of the electronic device such that the measured magnitude is reduced to be less than or equal to the designated threshold value when the measured magnitude exceeds the designated threshold value. Other embodiments can also be possible.
US11671131B2

A transmitter circuit includes at least one transmitting signal processing device, a compensation device and a compensation value calibration device. The at least one transmitting signal processing device sequentially generates multiple output signals according to multiple input signals. The compensation device sequentially generates the input signals according to multiple initial compensation values. The compensation value calibration device receives the output signals as multiple feedback signals and performs a calibration operation according to the feedback signals. The compensation value calibration device includes a digital signal processor coupled to the compensation device. In the calibration operation, the digital signal processor determines a first characteristic curve according to the initial compensation values and power of the feedback signals at a predetermined frequency, determines a first compensation value corresponding the minimum power according to the first characteristic curve and provides the first compensation value to the compensation device.
US11671119B2

A signal processing device includes a distributing unit and a plurality of correcting units with different processing performance, the distributing unit distributes a bit sequence having a first number of bits to the first correcting unit, and a bit sequence having a second number of bits less than the first number of bits to the second correcting unit having lower processing performance than the first correcting unit, the first correcting unit applies error correction processing to the bit sequence having the first number of bits distributed to the first correcting unit, and the second correcting unit applies error correction processing to the bit sequence having the second number of bits distributed to the second correcting unit.
US11671116B2

Embodiments of this application disclose provides a low density parity check (LDPC) channel encoding method for use in a wireless communications system. A communication device encodes an input bit sequence by using a LDPC matrix, to obtain an encoded bit sequence for transmission. The LDPC matrix is obtained based on a lifting factor Z and a base matrix. Embodiments of the application provide eight particular designs of the base matrix. The encoding method provided in the embodiments of the application can be used in various communications systems including the fifth generation (5G) telecommunication systems, and can support various encoding requirements for information bit sequences with different code lengths.
US11671103B2

A circuit for sensing local operating properties of an integrated circuit is disclosed. The circuit may include one or more sensor circuits configured to sense the local operating properties of the integrated circuit. The sensor circuits may receive a supply voltage with a magnitude in a limited range from a digital power supply that is different from the digital power supply that provides power to functional circuits in the integrated circuit. Level shifters may be coupled to the sensor circuits to shift output signals from the sensor circuits to levels that correspond to the digital power supply that provides power to functional circuits in the integrated circuit. Counters and a shift register may be coupled to the level shifters to receive the shifted output signals, the values of which may be used to determine the local operating properties of the integrated circuit as sensed by the sensor circuits.
US11671102B2

Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes using a processor, processing information pertaining to a type of task to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of a shared space. The method further includes using the processor, generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a task-specific factor pertinent to the type of task. The method further includes automatically scheduling parallel execution of tasks associated with any of the plurality of inflated areas of reach satisfying a spatial constraint.
US11671099B2

A logic cell for a programmable logic integrated circuit apparatus includes a K-input lookup table (LUT) circuit having a primary output Y, wherein Y is any function of K inputs, and at least one additional output (F). A carry circuit receives the outputs of the LUT and a carry-in input CI. The carry circuit generates a sum output S and a carry-out output CO. The carry circuit can be configured to provide S=CI and select CO from the set {0, 1, F}. The carry circuit can alternatively be configured to provide S=EXOR(Y, CI) and select CO from the set {0, 1, F}. The carry circuit can alternatively be configured to provide S=EXOR(Y, CI) and CO=CI if Y=q or to select CO from the set {0, 1, F} if Y≠q, where q is a pre-determined value (e.g., such as 0 or 1).
US11671079B1

Embodiments of the present invention provide for a core stage in an application-specific integrated circuit core which drives both a clock pulse signal and a clock pulse negative/complement signal concurrently, thereby resulting in perfectly aligned signals. The core stage can include a pulse generator, a clock distribution circuit, and a set of latches.
US11671078B2

A device for generating first clock signals includes first circuits, each including a ring oscillator delivering one of the first clock signals and being connected to a first node configured to receive a first current. A circuit selects one the first clock signals, and a phase-locked loop delivers a second signal which is a function of a difference between a frequency of the first selected clock signal and a set point frequency. Each first circuit supplies the first node with a compensation current determined by the second signal, when this first circuit delivers the selected clock signal and operates in controlled mode.
US11671076B2

Devices and methods for detecting and correcting duty cycles are described. An input switching unit is configured to perform at least one of an operation of outputting differential input signals as a first combination of first and second output signals and an operation of outputting the differential input signals as a second combination of the first and second output signals, according to one of a plurality of control signals. A comparator is configured to receive the first output signal through a first input terminal thereof, to receive the second output signal through a second input terminal thereof, to generate duty detection signals by comparing the signal of the first input terminal and the signal of the second input terminal according to at least another one of the plurality of control signals, and to adjust an offset of at least one of the first input terminal and the second input terminal.
US11671072B2

An acoustic wave device is disclosed. The acoustic wave device can include a piezoelectric layer positioned over a substrate. The acoustic wave device can also include an interdigital transducer electrode positioned over the piezoelectric layer. The acoustic wave device can also include a grounding structure positioned over the piezoelectric layer. The acoustic wave device can also include a conductive layer positioned under the substrate such that the substrate is positioned between the conductive layer and the grounding structure. The acoustic wave device can further include an electrical pathway that electrically connects the conductive layer to the grounding structure.
US11671066B2

An artificially oriented piezoelectric films for integrated filters and methods of manufacture. The method includes: forming a piezoelectric film with effective crystalline orientations of a polar axis rotated 90 degrees from a natural orientation for planar deposited piezoelectric films; and forming electrodes on a planar surface of the piezoelectric film. The piezoelectric film has an effective crystalline orientation of the polar axis in a horizontal orientation, with respect to the electrodes, and an effective crystalline orientation of the polar axis in a vertical direction adjacent to an underlying substrate.
US11671053B2

An inflatable divergent Fresnel lens and non-imaging CPC based non-tracking high concentration ratio solar concentrator system comprises a flexible domed divergent Fresnel lens, and an inflatable non-imaging CPC concentrator with a domed transparent top cover and a flat transparent bottom cover. Where, the flexible domed divergent Fresnel lens is attached onto the said domed transparent cover of the said inflatable non-imaging CPC concentrator. When in operation, the oblique incident sunlight including beam light and diffuse light onto the domed divergent Fresnel lens, is deflected to change its direction, and consequently change its original incident angle relative to the said CPC concentrator from large to small, then eventually fall in the acceptance half-angle to be concentrated by the said CPC in large concentration ratio.
US11671052B2

A solar module mounting bracket assembly includes a rail configured to support a solar module thereon, and a pair of braces. The braces each have a first end portion movably coupled to the rail. The braces are movable relative to the rail between a collapsed configuration and an expanded configuration. In the expanded configuration, the braces cooperatively define a channel dimensioned for receipt of a frame member.
US11671039B2

A method for operating an asynchronous inverter-based resource connected to a power grid as a virtual synchronous machine to provide grid-forming control thereof includes receiving a frequency reference command and/or a voltage reference command. The method also includes determining at least one power reference signal for the inverter-based resource based on the frequency reference command and/or the voltage reference command. Further, the method includes generating at least one current vector using the power reference signal(s). Moreover, the method includes determining one or more voltage control commands for the inverter-based resource using the at least one current vector. In addition, the method includes controlling the inverter-based resource based on the one or more voltage control commands such that the inverter-based resource actively participates in controlling at least one of voltage and frequency at a point of interconnection between the inverter-based resource and the power grid in a closed loop manner.
US11671035B2

A method for operating a system having at least two mechanically coupled asynchronous motors, a computer program implementing the method and a system operating in accordance with the method are disclosed. One asynchronous motor is selected as master, with the other asynchronous motor(s) selected as slave(s). An effective (master) flux angle is measured in the motor selected as master and used as a basis for a setpoint value for controlling the flux angle of every other motor (slave) in the system. The flux angle of every slave motor is adjusted to the setpoint value as part of the control operation.
US11671034B2

A motor control system shorts motor windings of a motor by using enhancement metal-oxide-semiconductor field-effect transistors (MOSFETs) so that the motor generates braking torque when all or some electric control units of the motor are disabled or failed. The motor control system comprises: a motor comprising a plurality of motor phase terminals; a plurality of electric control units electrically connected to the motor and configured to control the motor, wherein the electric control units configured to output control signals, respectively; a plurality of power sources, each of the power sources electrically connected to a respective one of the electric control units; and a shorting circuit connected between the power sources and the motor, the shorting circuit configured to selectively short the motor phase terminals in response to one or more of the control signals of the electric control units.
US11671022B2

Embodiments include systems, methods, and apparatuses for controlling off-time during a burst mode in an LLC converter. In one embodiment, a circuit comprises an LLC converter having a primary side and a burst mode controller, the burst mode controller configured to monitor, on the primary side of the LLC converter, electrical current, and in response to a determination that the electrical current is below a first threshold, increase an off-time for switches in the LLC converter and in response to a determination that the electrical current is above a second threshold that is higher than the first threshold, decrease the off-time for the switches in the LLC converter.
US11671003B2

A multi-phase control circuit and a temperature balance control method thereof The temperature balance control method of the multi-phase control circuit includes the steps of: acquiring a first temperature signal reflecting a representative temperature among a plurality of power stages, then acquiring a plurality of second temperature signals reflecting a respective temperature of each of the plurality of power stages; and adjusting a pulse width and/or frequency of a pulse width modulation signal of at least one of the plurality of power stages according to a comparison result between the first temperature signal and the second temperature signal so as to balance the temperatures of the plurality of power stages.
US11670998B2

A conveyance apparatus includes a stator including a plurality of coils arranged along a first direction and a mover. The mover moves along the plurality of coils and includes a first magnet group including a plurality of first magnets arranged to face the plurality of coils along the first direction, and a second magnet group including a plurality of second magnets arranged to face the plurality of coils along a second direction intersecting with the first direction. At least one of the plurality of coils includes a core, a wire-wound portion wound around the core, and a yoke. The yoke is adjacent to an outer periphery of a portion of the wire-wound portion along the first direction and extends in the first direction.
US11670997B2

A vibration motor includes a stationary part, and a movable element which has a magnet and can vibrate in one direction. The stationary part includes a coil which applies a driving force to the magnet due to energization, a housing which houses the movable element and the coil therein, a first lid part which closes an end portion of the housing on one side in the one direction, and a first bearing part. The first bearing part is disposed inside the housing on the other side in the one direction from the first lid part. The first bearing part includes a bearing inner circumferential surface disposed with a gap therebetween with respect to an outer circumferential surface of a portion of the movable element on one side in the one direction.
US11670991B2

In an electric driving apparatus, a first rotational angle detecting sensor that generates a signal that corresponds to rotation of a shaft is disposed between a controlling apparatus and a motor. A housing accommodates the motor, the controlling apparatus, and the first rotational angle detecting sensor together. A second rotational angle detecting sensor that generates a signal that corresponds to rotation of the shaft is disposed at a position that is further away from the motor than the controlling apparatus in the axial direction of the shaft, and is disposed outside the housing. The first rotational angle detecting sensor is a magnetic detecting element sensor that includes: a magnet rotating body that includes a magnet, and that rotates together with the shaft; and a magnetic detecting element that detects magnetism from the magnet. The second rotational angle detecting sensor is a resolver.
US11670989B2

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

An electric machine for converting between electrical and rotary mechanical energy includes a rotor that is journalled to rotate about an axis of rotation, and an adjacent stator that magnetically exerts torque upon the rotor across a magnetic airgap in response to applied electric power to air core stator windings that are bonded in thermal contact to a slotless ferromagnetic stator backiron forming the stator surface facing the magnetic airgap, the rotor has a surface that is opposed to, and spaced apart from, the corresponding surface on the stator, the rotor surface and the stator surface define the airgap therebetween. The rotor has permanent magnets that generate magnetic flux across the magnetic airgap and through the air core stator windings. The air core windings are cooled by a physical loop having an evaporator, a remote located condenser and connected by two fluid flow lines filled with two phase fluid comprising liquid and gas both traveling in the same direction around the physical loop. The evaporator is constructed as an annulus co-annular with the rotor and located in thermal contact with the stator backiron and in thermal conduction indirectly with heat across the bond of the air core stator windings and through the stator backiron as heat is generated from the application of electric power; The evaporator transfers heat from the stator backiron to the fluid through phase change energy of the fluid, and the fluid is passively circulated to the condenser where the phase change energy is released remotely by convection of heat to ambient air, wherein the condenser is located at a higher elevation than the stator and the evaporator has two internal parallel fluid paths located on opposite diametral sides of the stator.
US11670986B2

A cooling system includes: a coolant circuit through which a coolant for cooling an electric motor and electrical equipment circulates; a pump that feeds the coolant; and a degas tank that separates the bubbles from the coolant. The coolant circuit connects the devices in series. The degas tank is disposed at an upper stage, a first device as at least one of the electric motor, the electrical equipment, and the pump is disposed at a lower stage, and a remaining second device is disposed at a position that is above the lower stage and is as high as the degas tank or lower than the degas tank. The coolant circuit connects the degas tank, the second device, and the first device in this order, and the coolant flows in this order.
US11670978B2

A stator of an electric motor includes a cylindrical stator core, a winding wound around the stator core, and a first cooling tube wound around a coil end formed in an axial end portion of the stator core.
US11670976B2

A rotor assembly for an electric machine includes a rotor core that is fabricated from a plurality of laminations stacked along a rotational axis of the electric machine. The rotor core has a plurality of arcuately arranged, axially extending magnet-receiving slots. The rotor core includes a plurality of magnets received in respective ones of the magnet-receiving slots. Each of the laminations includes opposed deflectable magnet-retaining prongs that extend into a corresponding one of the magnet-receiving slots. The magnet-retaining prongs are deflected by and engage the magnets to exert a reactive force against the magnets and hold them in place. Each of the laminations also includes respective support posts axially adjacent the magnet-retaining prongs. The support posts extend alongside and thereby limit the deflection of the magnet-retaining prongs when engaged with the corresponding one of the magnets.
US11670973B2

A charging system for a peripheral device, such as a stylus, including orientation control. The charging system includes charging circuitry and magnets. The magnets are configured so that they attract the peripheral device to an engagement surface when it is in a first orientation relative to the engagement surface so that charging circuitry in a peripheral device portion couples with charging circuitry in a charger portion. The magnets are configured so that they also repel and rotate the peripheral device when it is in a second orientation relative to the engagement surface.
US11670966B2

A wireless power transmission apparatus including a controller configured to perform a negotiation for a first available power indicator with a wireless power reception apparatus; and a power converter configured to transmit a wireless power to the wireless power reception apparatus according to the first available power indicator. The controller transmits, to the wireless power reception apparatus in response to a received power packet, a bit pattern response requesting a communication by the wireless power transmission apparatus to change the first available power indicator, and transmits a packet related to a second available power indicator to the wireless power reception apparatus. Further, the bit pattern response is composed of 8 bits, and the bit pattern response is defined as a different pattern from a bit pattern for an 8-bit ACK response, an 8-bit NAK response and an 8-bit ND response.
US11670960B2

A power plant is configured to output power to a grid power system and comprises a hydrogen generation system configured to produce hydrogen, a gas turbine combined cycle power plant comprising a gas turbine engine configured to combust hydrogen from the hydrogen generation system to generate a gas stream that can be used to rotate a turbine shaft and a heat recovery steam generator (HRSG) configured to generate steam with the gas stream of the gas turbine engine to rotate a steam turbine, a storage system configured to store hydrogen produced by the hydrogen generation system, and a controller configured to operate the hydrogen generation system with electricity from the grid power system when the grid power system has excess energy and balance active and reactive loads on the grid power system using at least one of the hydrogen generation system and the gas turbine combined cycle power plant.
US11670949B2

A secondary battery built in a bio-signal measuring instrument (a wearable biosensor) is charged without using a dedicated charging terminal. A bio-signal measuring device includes: a battery as an internal power source and a charging circuit for the battery; electrodes which are brought into contact with the skin surface of the human body at the time of bio-signal measurement and are connected to a predetermined power feeder at the time of charging of the battery; a bio-signal processing circuit which processes bio-signals detected at the electrodes in a predetermined manner; and a bio-signal and feed power distribution device, in which the bio-signal processing circuit and the charging circuit are switchably connected to the electrodes through the bio-signal and feed power distribution device, and at the time of the charging of the battery, the electrodes are used as charging terminals.
US11670947B2

Battery management circuits include a first charging channel, a Cuk circuit, and a communication control circuit. A battery is charged through the first charging channel based on charging voltage and/or charging current provided by a power supply device. The battery includes a first cell and a second cell coupled in series. The communication control circuit is configured to communicate with the power supply device, to make magnitude of the charging voltage and/or charging current provided by the power supply device match a present charging stage of the battery, and the communication control circuit is further configured to send a drive signal to the Cuk circuit to drive the Cuk circuit to work, to make energy of the first cell and the second cell be transferred through the Cuk circuit to balance voltage of the first cell and voltage of the second cell.
US11670929B2

A junction assembly is disclosed herein. The junction assembly includes a junction housing configured to support a phase bar assembly. A heatsink contacts at least a portion of the junction housing and a busbar is arranged adjacent to the junction housing. At least one fastener attaches the junction housing, the heatsink, and the busbar to each other. At least one heatsink seal is provided at an interface defined between the heatsink and the junction housing.
US11670928B2

A high voltage distribution system is provided with multiple fuses. The high voltage distribution system includes multiple laminated busbars that are electrically coupled to a battery and to the multiple fuses. Busbars are electrically coupled to the one or more fuses via electrical connections between the busbars and the fuses. The electrical connections can pass through other busbars without having an electrical coupling to the other busbars. An insulating layer may be used between the busbars to prevent overcurrent events. The configuration, size, and position of each busbar is selected based on the electrical requirements of components that are electrically coupled to the busbar and based on the prevention of overcurrent events.
US11670923B2

An extruded aluminum conduit comprising a substantially cylindrical body including defining a conduit interior. The body may include an exterior surface defined by an outer diameter and an interior surface defined by an inner diameter. The conduit may include one or more protrusions protruding from the interior surface of the body toward the conduit interior and away from the exterior surface. The one or more protrusions may run substantially continuously from a first end of the body to a second end of the body.
US11670920B2

An enhanced apparatus and method for securing a wire to a pulling cable for pulling wire. Specifically, the pulling cable and wire are attached via a pulling head body. The wire is inserted into an end of the pulling head body and secured by crimping the pulling head body against the wire. Further, crimp zone indicators positioned on the outer surface of the pulling head body indicate the optimal zone of crimping to achieve substantial contact between the pulling head body and the wire. A pulling cable is secured to the pulling head body via a ball swage that comprises a tapped surface.
US11670919B2

A switchgear or control gear includes: at least one first compartment; a second compartment; a plurality of main switchgear or control gear components, the plurality of main switchgear or control gear components including a main busbar system, a three position linear or rotational movement disconnector, a circuit breaker, and a cable connection; and a plurality of auxiliary switchgear or control gear components, the plurality of auxiliary switchgear or control gear components including a disconnector drive and a circuit breaker drive. The plurality of main switchgear or control gear components are housed in the at least one first compartment. The plurality of auxiliary switchgear or control components are housed in the second compartment. The circuit breaker and three position or rotational movement disconnector are mounted vertically in the at least one first compartment.
US11670915B2

A composite sparking component for a spark plug that has a thin precious metal layer with a series of grooves attached to an underlying base layer. The grooves allow the precious metal layer, and hence the entire composite sparking component, to be more easily bent or formed into a desired shape, while at the same time minimizing the amount of precious metal and providing enhanced sparking sites along the edges of the grooves. In one example, the composite sparking component is a sleeve-shaped component attached to a center electrode. In a different example, the composite sparking component is a ring-shaped component attached to a ground electrode. The precious metal layer may be bonded to the base layer in the form of a bimetal laminate structure, or the precious metal layer can be built on the base layer with the use of additive manufacturing, to cite several possibilities.
US11670911B2

A light emitting device is provided that makes it possible to reduce absorption of light by an electrode. The light emitting device includes a substrate, and a laminated structure provided to the substrate, wherein the laminated structure includes a first semiconductor layer, a second semiconductor layer different in conductivity type from the first semiconductor layer, and an active layer disposed between the first semiconductor layer and the second semiconductor layer, the first semiconductor layer is disposed between the substrate and the active layer, a recessed part is disposed at an opposite side to the substrate side of the laminated structure, the recessed part is provided with a low refractive-index part lower in refractive index than the second semiconductor layer, a depth of the recessed part is no larger than a distance between a surface at an opposite side to the substrate side of the laminated structure and the active layer, and an electrode is disposed at an opposite side to the substrate side of the laminated structure.
US11670910B2

A method for manufacturing a GaN-based surface-emitting laser by an MOVPE includes: (a) growing a first cladding layer with a {0001} growth plane; (b) growing a guide layer on the first cladding layer; (c) forming holes which are two-dimensionally periodically arranged within the guide layer; (d) etching the guide layer by ICP-RIE using a chlorine-based gas and an argon; (e) supplying a gas containing a nitrogen to cause mass-transport, and then supplying the group-III gas for growth, whereby a first embedding layer closing openings of the holes is formed to form a photonic crystal layer; and (f) growing an active layer and a second cladding layer on the first embedding layer, The step (d) includes a step of referring to already-obtained data on a relationship of an attraction voltage and a ratio of gases in the ICP-RIE with a diameter distribution of air holes embedded, and applying the attraction voltage and the ratio to the ICP-RIE.
US11670907B2

A laser device includes front and back DBRs and an interferometer. The front DBR is coupled to a front DBR electrode. The front DBR forms a first tunable multi-peak lasing filter. The back DBR is coupled to a back DBR electrode. The back DBR forms a second tunable multi-peak lasing filter. The interferometer part is coupled between the front DBR and the back DBR. The interferometer part includes first and second waveguide combiners and first and second interferometer waveguides coupled therebetween. The first waveguide combiner couples the interferometer part to the back DBR. The second waveguide combiner couples the interferometer part to the front DBR. The first interferometer waveguide is coupled to an interferometer electrode. The interferometer forms a third tunable multi-peak lasing filter.
US11670902B2

A method aligns a crimping cassette crimping tool in a cable processing apparatus having a tensioning device for applying tension to a mounting part relative to a crimping device attachment surface. The crimping cassette includes the crimping tool having cooperating stationary and movable tool parts for crimping and a holding device that attaches to the mounting part fixed to the stationary tool part and has a position allowing a spatially-limited adjustment movement of the stationary tool part. The method includes releasing the tensioning device; inserting the stationary tool part into a tensioning device area; moving the moveable tool part towards the stationary tool part slightly before it touches the stationary tool part; moving the moveable tool part towards the stationary tool part until a pressing force between the tool parts is reached or exceeded and an alignment occurs between the tool parts; and applying tension with the tensioning device.
US11670885B2

A terminal fitting 10 includes a body portion 11 in the form of an angular tube. The body portion 11 includes a first wall portion 21, a second wall portion 22, a third wall portion 23 and a fourth wall portion 24 continuous in a circumferential direction. The first and second wall portions 21, 22 are continuous via a first corner portion 26. The second and third wall portions 22, 23 are continuous via a second corner portion 27. The third and fourth wall portions 23, 24 are continuous via a third corner portion 28. The fourth wall portion 24 includes restricting portions 31 to be overlapped on an end part of the first wall portion 21 opposite to the first corner portion from outside. The first wall portion includes projecting portions 42, 43 projecting outward at positions away from the restricting portions 31 toward the first corner portion.
US11670884B2

A single-row electrical wire structure includes a first circuit board and a wire assembly. A board-to-board connector is on the first circuit board. The first circuit board includes a first group of contacts arranged into a single row. A distance between center portions of adjacent two contacts of the first group of contacts forms a width. The wires assembly includes a plurality of high-speed signal pairs and at least one low-speed signal pair respectively connected to the first group of contacts. A first spacing between a contact in the first group of contacts corresponding to a first high-speed signal pair of the high-speed signal pairs and a contact in the first group of contacts corresponding to a second high-speed signal pair of the high-speed signal pairs adjacent to the first high-speed signal pair is at least equal to or greater than 2 times of the width.
US11670881B2

In some embodiments, systems and methods for connector assembly for use with an AC or DC power interface of a power conversion device, such as a converter and an inverter, are provided. The connector assembly can include a circuit board, a power connector, and a pin. The power connector can have a base configured to be secured relative to the circuit board and define a first channel extending through the power connector along a first channel axis. The first pin can have a first pin body that extends along a first pin axis and a first connection element that extends along the first pin axis from the first pin body to a first terminal end that is skewed relative to the first pin axis.
US11670870B2

An antenna module includes: an integrated circuit (IC) package including an IC, first and second antenna parts including first and second patch antenna patterns, first and second feed vias, and first and second dielectric layers, respectively; a connection member having a laminated structure having a first surface on which the first and second antenna parts are disposed, and a second surface, on which the IC package is disposed, the connection member further including an electrical connection path between the IC and the first and second feed vias. The connection member has a first region and a second region that is more flexible than the first dielectric layer. The first and second antenna parts are disposed on the first and second regions, respectively. Either one or both of the first and second antenna parts further includes a connection structure having a lower melting point than the first or second feed via.
US11670866B2

A transmitting array antenna includes a second antenna group placed in a position inside a first antenna group in a first direction and a position different from the first antenna group in a second direction. A receiving array antenna includes a fourth antenna placed in a position outside a third antenna group arranged in the first direction and a position different from the third antenna group in the second direction. An interelement spacing between a receiving antenna of the third antenna group located at an end on a second side is identical to an interelement spacing in the first direction between a transmitting antenna of the first antenna group on the first side and each of the second antenna group. In a case where the first antenna group and the third antenna group are identical in position in the second direction, positions of antennas are different.
US11670857B2

An antenna apparatus includes a first patch antenna pattern comprising a through-hole, a second patch antenna pattern disposed above the first patch antenna pattern and spaced apart from the first patch antenna pattern, a first feed via electrically connected to the first patch antenna pattern, a second feed via penetrating through the through-hole of the first patch antenna pattern, and a feed pattern disposed between the first patch antenna pattern and the second patch antenna pattern, and having one end connected to the second feed via, and another end connected to the second patch antenna pattern at a point closer to an edge of the second patch antenna pattern than the second feed.
US11670847B1

Aspects of the subject disclosure may include, for example, a motorized drive assembly that includes a motor and a drive assembly, where the drive assembly has an axle configured to be disposed through a rotatable substrate of a polarization shifter for a dual-polarized radiating element, the axle being further configured to fasten, at a first end of the axle, to a support structure of the polarization shifter, wherein, when the motorized drive assembly is assembled to the polarization shifter, the motor is controllable to impart rotational forces, via movement of the axle, to the polarization shifter to effect polarization adjusting for the dual-polarized radiating element. Other embodiments are disclosed.
US11670839B2

An antenna for a medical implant device is described. The antenna has a magnetic field radiator portion and an electric field radiator portion coupled to the magnetic field radiator portion. The magnetic and electric field radiators are arranged to result in generation, by the antenna, of at least one of a transverse electric leaky wave and a transverse magnetic leaky wave in lossy body tissue of a human or animal body such that the lossy body tissue acts as a waveguide for the transverse electric leaky wave or transverse magnetic leaky wave, whereby to optimize at least one of the efficiency of the antenna and the far field gain of the antenna.
US11670835B2

A wireless parking meter with an improved antenna location is described. The antenna may be located within a covering protruding from the top of the parking meter, allowing radio frequency (RF) signals to be transmitted through a portion of the parking meter with high permittivity to the RF signals. Additionally or alternatively, the antenna may be located within the parking meter housing above a lower parking meter mechanism housing so that RF signals can be transmitted through the dome covering of the parking meter, which may have a high permittivity to the RF signals.
US11670827B2

The present disclosure refers to a waveguide electromechanical relay switch having a rotor with transmission paths and an axis of rotation parallel to the base plane combined with an actuator adapted to the configuration. A 4-pol switch design enables compensation of fault cases in a relatively shortened length of transmission line, reducing potential RF loss. In one embodiment, a 4-pol rotor includes an offset transmission path that enables crossing of another path on the same rotor, providing increased functionality and fault-case recovery.
US11670825B2

A battery pack including a cell block including a group of battery cells electrically connected to each other; and a detector on a lateral surface of the cell block, the detector including an insulative body, a voltage detection lead, and a temperature detection lead, wherein the insulative body faces an outer peripheral surface of a first battery cell, the outer peripheral surface being exposed at the lateral surface of the cell block, and the voltage detection lead and the temperature detection lead are at least partially surrounded and fixed by the insulative body.
US11670792B2

A redox flow battery and battery system are provided. In one example, the redox flow battery includes a cell stack assembly having a plate assembly positioned on a lateral side of the cell stack assembly and comprising an elastic flange including a recess mated with a section of a conductive plate and compliant in at least one of a lateral direction and a vertical direction, and a plate frame coupled to the elastic flange.
US11670786B2

The low efficiency power generation part of a control device is provided with an operating point setting part setting a target current and a target voltage defining an operating point of the fuel cell at the time of low efficiency power generation and a generated electric power control part making the generated electric power of the fuel cell increase and decrease at the time of low efficiency power generation by controlling the current of the fuel cell to the target current while making the flow rate of feed of oxidizing agent gas supplied to the fuel cell fluctuate so that the voltage of the fuel cell increases and decreases above and below the target voltage within a range where the charged and discharged electric powers of the rechargeable battery do not become larger than the allowable charged and discharged electric powers.
US11670781B2

A fuel cell bipolar flow field plate and a fuel cell stack are provided. The fuel cell bipolar flow field plate includes a first gas channel and a second gas channel. Each of the gas channels has several sub-channels, each of the sub-channels has bending parts, and adjacent sub-channels have opposite flow directions. The sub-channels of the two gas channels form a four-leaf clover type pattern in a reaction area of the fuel cell bipolar flow field plate. A bending angle of each of the bending parts in the four-leaf clover type pattern is within 90 degrees.
US11670779B2

A metal support for an electrochemical element has a plate shape as a whole, and is provided with a plurality of penetration spaces that pass through the metal support from a front face to a back face. The front face is a face to be provided with an electrode layer. Each of front-side openings that are openings of the penetration spaces formed in the front face has an area of 3.0×10−4 mm2 or more and 3.0×10−3 mm2 or less.
US11670772B2

Negative electrode active material particles according to the present invention have composite particles that include: a sodium silicate phase with a Vickers hardness of 150 Hv or greater, and silicon particles dispersed in the sodium silicate phase.
US11670765B2

Provided are a positive electrode active material that can provide a nonaqueous electrolyte secondary battery having high energy density and excellent output characteristics, a nickel-manganese composite hydroxide as a precursor thereof, and methods for producing these. A nickel-manganese composite hydroxide is represented by General Formula (1): NixMnyMz(OH)2+α and contains a secondary particle formed of a plurality of flocculated primary particles. The nickel-manganese composite hydroxide has a half width of a diffraction peak of a (001) plane of at least 0.35° and up to 0.50° and has a degree of sparsity/density represented by [(a void area within the secondary particle/a cross section of the secondary particle)×100](%) within a range of greater than 10% and up to 25%.
US11670759B2

Disclosed are methods of making porous zinc electrodes. Taken together, the steps are: forming a mixture of water, a soluble compound that increases the viscosity of the mixture, an insoluble porogen, and metallic zinc powder; placing the mixture in a mold to form a sponge; optionally drying the sponge; placing the sponge in a metal mesh positioned to allow air flow through substantially all the openings in the mesh; heating the sponge in an inert atmosphere at a peak temperature of 200 to 420° C. to fuse the zinc particles to each other to form a sintered sponge; and heating the sintered sponge in an oxygen-containing atmosphere at a peak temperature of 420 to 700° C. to form ZnO on the surfaces of the sintered sponge. The heating steps burn out the porogen.
US11670757B2

A negative electrode plate for a lead-acid battery includes a negative electrode current collector and a negative electrode material. The negative electrode material contains an organic expander. The organic expander includes a condensate containing a bisphenol S unit and a phenolsulfonic acid unit.
US11670755B2

A solid-state battery cell includes a cathode, an anode, a solid-state electrolyte between the cathode and the anode, and an electrolyte-anode interfacial layer between the solid-state electrolyte and the anode. The electrolyte-anode interfacial layer comprises porous, high surface area carbon and nanostructures formed on an anode-facing surface of the solid-state electrolyte, wherein the nanostructures penetrate the porous, high surface area carbon.
US11670753B2

Provided is a metal-air battery including a cathode having a space which may be filled with a metal oxide formed during a discharge of the metal-air battery and thus having improved energy density and lifespan. The cathode for the metal-air battery includes a plurality of cathode materials, a plurality of electrolyte films disposed on surfaces of the plurality of cathode materials, and a plurality of spaces which are not occupied by the plurality of cathode materials and the plurality of electrolyte films. A volume of the plurality of spaces may be greater than or equal to a maximum space of a metal oxide formed during a discharge of the metal-air battery.
US11670750B2

A battery electrode composition is provided that comprises a composite material comprising one or more nanocomposites. The nanocomposites may each comprise a planar substrate backbone having a curved geometrical structure, and an active material forming a continuous or substantially continuous film at least partially encasing the substrate backbone. To form an electrode from the electrode composition, a plurality of electrically-interconnected nanocomposites of this type may be aggregated into one or more three-dimensional agglomerations, such as substantially spherical or ellipsoidal granules.
US11670737B2

A display device includes a first electrode extending in a first direction, a second electrode extending in the first direction and spaced apart from the first electrode in a second direction, a first light-emitting element disposed in a first area between the first electrode and the second electrode, a second light-emitting element disposed in a second area outside of the first area, a first contact electrode disposed on the first electrode and electrically connected with a first end of the first light-emitting element, a second contact electrode disposed on the second electrode and electrically connected with a second end of the first light-emitting element and a first end of the second light-emitting element, and a third contact electrode disposed on the first electrode and electrically connected with a second end of the second light-emitting element.
US11670735B2

An electrical power converter can include a plurality of layers disposed on a substrate. An emitter, including a first semiconductor junction that is formed at an interface between a first pair of adjacent layers, can produce light in response to a first electrical signal. An absorber, including a second semiconductor junction that is formed at an interface between a second pair of adjacent layers, can absorb at least some of the light. Circuitry can produce a second electrical signal in response to the absorbed light. The second electrical signal can be substantially proportional to the first electrical signal and can be electrically isolated from the first electrical signal. Because the light can remain within the layers during use, the electrical power converter can have a higher efficiency than a comparable device that propagates the light through at least one interface between air and a semiconductor material.
US11670728B2

A multijunction solar cell including interconnected first and second discrete semiconductor regions disposed adjacent and parallel to each other including first top solar subcell, second (and possibly third) lattice matched middle solar subcells; a graded interlayer adjacent to the last middle solar subcell; and a bottom solar subcell adjacent to said graded interlayer being lattice mismatched with respect to the last middle solar subcell; wherein an opening is provided from the bottom side of the semiconductor substrate to one or more of the solar subcells so as to allow a discrete electrical connector to be made extending in free space and to electrically connect contact pads on one or more of the solar subcells.
US11670718B2

A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a base and a fin over the base. The semiconductor device structure also includes a first nanostructure over the fin and a second nanostructure over the first nanostructure. The semiconductor device structure further includes a gate stack wrapping around an upper portion of the fin, the first nanostructure, and the second nanostructure. In addition, the semiconductor device structure includes a first inner spacer between the fin and the first nanostructure and a second inner spacer between the first nanostructure and the second nanostructure. The semiconductor device structure includes a first low dielectric constant structure in the first inner spacer and a second low dielectric constant structure in the second inner spacer. The first low dielectric constant structure is larger than the second low dielectric constant structure.
US11670713B2

An LDMOS includes a semiconductor substrate. A well is disposed within the semiconductor substrate. A body region is disposed within the well. A first gate electrode is disposed on the semiconductor substrate. A source electrode is disposed at one side of the first gate electrode. The source electrode includes a source contact area and numerous vias. The vias connect to the source contact area. The vias extend into the semiconductor substrate. A first drain electrode is disposed at another side of the first gate electrode and is opposed to the source electrode.
US11670706B2

In a general aspect, method of producing an insulated-gate bipolar transistor (IGBT) device can include forming a termination structure in an inactive region. The inactive region at least partial surround an active region. The method can also include forming a trench extending along a longitudinal axis in the active region. A first mesa can define a first sidewall of the trench, and a second mesa can define a second sidewall of the trench. The first mesa and the second mesa can be parallel with the trench. The method can further include forming, in at least a portion of the first mesa, an active segment of the IGBT device, and, forming, in at least a portion of the second mesa, an inactive segment of the IGBT device.
US11670698B2

A method of fabricating a semiconductor device includes forming a first stack of semiconductor layers on a substrate. The first stack of semiconductor layers includes alternating first and second semiconductor strips. The first and second semiconductor strips includes first and second semiconductor materials, respectively. The method also includes removing the first semiconductor strips to form voids between the second semiconductor strips in the first stack of semiconductor layers. The method further includes depositing a dielectric structure layer and a first conductive fill material in the voids to surround the second semiconductor strips. Further, the method includes removing the second semiconductor strips to form a second set of voids, and depositing a third semiconductor material in the second sets of voids.
US11670686B2

A method for forming III-N structures of desired nanoscale dimensions is disclosed. The method is based on, first, providing a material to serve as a shell inside which a cavity can be formed, followed by using epitaxial growth to fill the cavity with III-N semiconductor(s). Filling a cavity of specified shape and dimensions with a III-N semiconductor results in formation of a III-N structure which has shape and dimensions defined by those of the cavity in the shell, advantageously enabling formation of III-N structures on a nanometer scale without having to rely on etching of III-N materials. Ensuring that at least a part of the III-N material in the cavity is formed by lateral epitaxial overgrowth allows obtaining high quality III-N semiconductor in that part without having to grow a thick layer. Disclosed III-N nanostructures can serve as foundation for fabricating III-N device components, e.g. III-N transistors, having non-planar architecture.
US11670684B2

The application relates to a semiconductor transistor device, having a source region, a body region including a channel region extending in a vertical direction, a drain region, a gate region arranged aside the channel region in a lateral direction, and a body contact region made of an electrically conductive material, wherein the body contact region forms a body contact area, the body contact region being in an electrical contact with the body region via the body contact area, and wherein the body contact area is tilted with respect to the vertical direction and the lateral direction.
US11670683B2

A FinFET is provided including a channel region containing a constituent element and excess atoms, the constituent element belonging to a group of the periodic table of elements, wherein said excess atoms are nitrogen, or belong to said group of the periodic table of elements, and a concentration of said excess atoms in the channel region is in the range between about 1019 cm−3 and about 1020 cm−3.
US11670676B2

An integrated circuit device includes: a fin-type active region on a substrate and including a fin top surface at a first level; a gate line on the fin-type active region; and an insulating structure on a sidewall of the fin-type active region. The insulating structure includes: a first insulating liner in contact with a sidewall of the fin-type active region; a second insulating liner on the first insulating liner and including an uppermost portion at a second level c than the first level; a lower buried insulating layer facing the sidewall of the fin-type active region and including a first top surface facing the gate line at a third level lower than the second level; and an upper buried insulating layer between the lower buried insulating layer and the gate line and including a second top surface at a fourth level equal to or higher than the second level.
US11670672B2

Capacitor structures with low capacitances are disclosed. In one example, a capacitor structure is disclosed. The capacitor structure includes a first electrode and a second electrode. The first electrode comprises a first metal finger. The second electrode comprises a second metal finger and a third metal finger that are parallel to each other and to the first metal finger. The first metal finger is formed between the second metal finger and the third metal finger. The capacitor structure further includes: a fourth metal finger formed as a dummy metal finger between the first metal finger and the second metal finger, and a fifth metal finger formed as a dummy metal finger between the first metal finger and the third metal finger. The fourth metal finger and the fifth metal finger are parallel to the first metal finger.
US11670663B2

The present disclosure, in some embodiments, relates to an image sensing integrated chip. The image sensing integrated chip includes a semiconductor substrate having sidewalls defining one or more trenches on opposing sides of a region of the semiconductor substrate. One or more dielectrics are disposed within the one or more trenches. The semiconductor substrate has a plurality of flat surfaces arranged between the one or more trenches. Adjacent ones of the plurality of flat surfaces define a plurality of triangular shaped protrusions and alternative ones of the plurality of flat surfaces are substantially parallel to one another, as viewed along a cross-sectional view.
US11670661B2

An image sensor includes; a substrate having a first surface and an opposing second surface and including unit pixels respectively having photoelectric conversion regions, a semiconductor pattern disposed in a first trench defining the unit pixels, the semiconductor pattern including a first semiconductor layer provided on an inner surface of the first trench and a second semiconductor layer provided on the first semiconductor layer, and a first contact provided on the second surface and connected to the semiconductor pattern. A height of the first semiconductor layer from a bottom surface of the first trench is less than a height of the second semiconductor layer from the bottom surface of the first trench.
US11670660B2

A pixel array included in an auto-focus image sensor includes a substrate, a plurality of pixels, a deep device isolation region and a plurality of first ground regions. The substrate includes a first surface on which a gate electrode is disposed and a second surface opposite to the first surface. The plurality of pixels are disposed in the substrate, and include a plurality of first pixels configured to detect a phase difference and a plurality of second pixels configured to detect an image. The deep device isolation region is disposed in the substrate, extends substantially vertically from the second surface of the substrate to isolate the plurality of pixels from each other. The plurality of first ground regions are disposed adjacent to the first surface in the substrate and adjacent to only at least some of the plurality of first pixels.
US11670653B2

An imaging device includes: a photoelectric converter including first and second electrodes, and a photoelectric conversion layer located between the first electrode and the second electrode; a voltage supply circuit applying a bias voltage between the first electrode and the second electrode; an amplifier transistor including a gate electrically connected to the second electrode, the amplifier transistor configured to output a signal corresponding to a potential of the second electrode; and a detection circuit configured to detect a level of the signal from the amplifier transistor. The voltage supply circuit applies the bias voltage in a first voltage range when the level detected by the detection circuit is greater than or equal to a first threshold value, and applies the bias voltage in a second voltage range that is greater than the first voltage range when the level detected by the detection circuit is less than a second threshold value.
US11670651B2

A pixel array includes octagon-shaped pixel sensors and a combination of visible light pixel sensors (e.g., red, green, and blue pixel sensors) and near infrared (NIR) pixel sensors. The color information obtained by the visible light pixel sensors and the luminance obtained by the NIR pixel sensors may be combined to increase the low-light performance of the pixel array, and to allow for low-light color images in low-light applications. The octagon-shaped pixel sensors may be interspersed in the pixel array with square-shaped pixel sensors to increase the utilization of space in the pixel array, and to allow for pixel sensors in the pixel array to be sized differently. The capability to accommodate different sizes of visible light pixel sensors and NIR pixel sensors permits the pixel array to be formed and/or configured to satisfy various performance parameters.
US11670650B2

A semiconductor device includes a first semiconductor structure and a second semiconductor structure. The first semiconductor structure includes silicon. The second semiconductor structure is embedded in the first semiconductor structure, in which the second semiconductor structure has at least one convex portion and at least one concave portion. The convex portion and the concave portion are on at least one edge of the second semiconductor structure, and a shape of the concave portion includes rectangle, trapezoid, inverted trapezoid, or parallelogram. The second semiconductor structure includes germanium, elements of group III or group V, or combinations thereof.
US11670647B2

Various embodiments of the present disclosure are directed towards an integrated chip (IC). The IC comprises a first phase detection autofocus (PDAF) photodetector and a second PDAF photodetector in a substrate. A first electromagnetic radiation (EMR) diffuser is disposed along a back-side of the substrate and within a perimeter of the first PDAF photodetector. The first EMR diffuser is spaced a first distance from a first side of the first PDAF photodetector and a second distance less than the first distance from a second side of the first PDAF photodetector. A second EMR diffuser is disposed along the back-side of the substrate and within a perimeter of the second PDAF photodetector. The second EMR diffuser is spaced a third distance from a first side of the second PDAF photodetector and a fourth distance less than the third distance from a second side of the second PDAF photodetector.
US11670642B2

A light emitting display apparatus includes a substrate, a first metal line and a second metal line spaced apart from each other along a first direction on the substrate and disposed along a second direction crossing the first direction, and a subpixel overlapped with at least one of the first metal line and the second metal line. The subpixel includes a first light emission portion between the first metal line and the second metal line, and a second light emission portion overlapped with at least one of the first metal line and the second metal line.
US11670635B2

A representative method for manufacturing fin field-effect transistors (FinFETs) includes steps of forming a plurality of fin structures over a substrate, and forming a plurality of isolation structures interposed between adjacent pairs of fin structures. Upper portions of the fin and isolation structures are etched. Epitaxial structures are formed over respective fin structures, with each of the epitaxial structures adjoining adjacent epitaxial structures. A dielectric layer is deposited over the plurality of epitaxial structures with void regions formed in the dielectric layer. The void regions are interposed between adjacent pairs of fin structures.
US11670630B2

Some examples described herein provide for a multi-chip structure including one or more memory dies stacked on a die having a programmable integrated circuit (IC). In an example, a multi-chip structure includes a package substrate, a first die, and a second die. The first die includes a programmable IC, and the programmable IC includes a memory controller. The first die is on and attached to the package substrate. The second die includes memory. The second die is stacked on the first die. The memory is communicatively coupled to the memory controller.
US11670623B2

A semiconductor package is provided. The semiconductor package includes a first substrate, a first semiconductor chip disposed on the first substrate, a heat sink structure comprising a lower heat sink pattern disposed on the first semiconductor chip, a metal film pattern disposed on the lower heat sink pattern, and an insulating film disposed on side walls of the lower heat sink pattern and side walls of the metal film pattern, an interposer disposed on the heat sink structure, and a solder ball which connects the heat sink structure and the interposer.
US11670614B2

Certain aspects of the present disclosure generally relate to an integrated circuit assembly. One example integrated circuit assembly generally includes a first reconstituted assembly, a second reconstituted assembly, and a third reconstituted assembly. The first reconstituted assembly comprises at least one passive component and a first bonding layer. The second reconstituted assembly is disposed above the first reconstituted assembly and comprises one or more first semiconductor dies, a second bonding layer bonded to the first bonding layer of the first reconstituted assembly, and a third bonding layer. The third reconstituted assembly is disposed above the second reconstituted assembly and comprises one or more second semiconductor dies and a fourth bonding layer bonded to the third bonding layer of the second reconstituted assembly.
US11670611B2

A semiconductor package comprising plurality of bumps and fabricating method thereof. The package has a chip, a plurality of first and second bumps, an encapsulation, a redistribution. The chip has a plurality of pads and an active area and the active surface has a first area and a second area surrounding the first, the pads formed on a first area of the active surface, each first bump formed on the corresponding pad. The second bumps are formed on the second area, each second bump has first and second different width layers. The encapsulation encapsulates the chip and bumps and is ground to expose the bumps therefrom. During grinding, all of the first bumps are completely exposed by determining a width of an exposed surface of the second bump to electrically connect to the redistribution is increased. Therefore, a shallow-grinding or over-grinding does not occur.
US11670609B2

A method of forming a semiconductor device includes forming a plurality of metal pads over a semiconductor substrate of a wafer, forming a passivation layer covering the plurality of metal pads, patterning the passivation layer to reveal the plurality of metal pads, forming a first polymer layer over the passivation layer, forming a plurality of redistribution lines extending into the first polymer layer and the passivation layer to connect to the plurality of metal pads, forming a second polymer layer over the first polymer layer, and patterning the second polymer layer to reveal the plurality of redistribution lines. The first polymer layer is further revealed through openings in remaining portions of the second polymer layer.
US11670606B2

A high-frequency device includes a second substrate disposed opposite to a first substrate, a first electrode disposed on a side surface of the first substrate adjacent to the second substrate, a second electrode disposed on a side surface of the second substrate adjacent to the first substrate, a sealant disposed between the first substrate and the second substrate, and a dielectric layer sandwiched between the first substrate and the second substrate by the sealant. The dielectric layer includes a gas or vacuum.
US11670605B2

A transistor amplifier includes a group III-nitride based amplifier die including a gate terminal, a drain terminal, and a source terminal on a first surface of the amplifier die and an interconnect structure electrically bonded to the gate terminal, drain terminal and source terminal of the amplifier die on the first surface of the amplifier die and electrically bonded to an input path and output path of the transistor amplifier.
US11670599B2

Packages are configured to include an electromagnetic interference (EMI) shield. According to one example, a package includes a substrate, an electrical component, and an EMI shield. The substrate includes a first surface and a second surface. The electrical component may be coupled to the first side of the substrate. The EMI shield is formed with at least one passive device. The at least one passive device is coupled to the first surface of the substrate. The at least one passive device is located laterally to the at least one electrical component, and extends along at least a portion of the electrical component. Other aspects, embodiments, and features are also included.
US11670597B2

A method for forming a package structure is provided. The method includes forming a first molding compound layer surrounding a first interposer. The method also includes forming a first redistribution structure over a first side of the first interposer and the first molding compound layer. The method also includes bonding a first semiconductor die and a second semiconductor die to the first redistribution structure through a plurality of first connectors. The method also includes bonding a surface-mount device (SMD) to the first redistribution structure through a second connector. The method also includes forming a second redistribution structure over a second side of the first interposer opposite the first side of the first interposer. A top surface of the surface-mount device (SMD) is lower than top surfaces of the first semiconductor die and the second semiconductor die.
US11670596B2

A semiconductor package structure includes a substrate, a first redistribution layer, a second redistribution layer, a bridge structure, a first semiconductor component, and a second semiconductor component. The first redistribution layer is over the substrate. The second redistribution layer is over the first redistribution layer. The bridge structure is between the first redistribution layer and the second redistribution layer, wherein the bridge structure includes an active device. The first semiconductor component and the second semiconductor component are located over the second redistribution layer, wherein the first semiconductor component is electrically coupled to the second semiconductor component through the second redistribution layer and the bridge structure.
US11670594B2

Semiconductor structures and method of forming the same are provided. A semiconductor structure according to the present disclosure includes a contact feature in a dielectric layer, a passivation structure over the dielectric layer, a conductive feature over the passivation structure, a seed layer disposed between the conductive feature and the passivation structure, a protecting layer disposed along sidewalls of the conductive feature, and a passivation layer over the conductive feature and the protecting layer.
US11670593B2

An electronic device and a manufacturing method thereof are provided. The method includes at least the following steps. An insulating encapsulant is formed to encapsulate a multi-layered structure and a semiconductor die, where the multi-layered structure includes a first conductor, a diffusion barrier layer on the first conductor, and a metallic layer on the diffusion barrier layer, and the insulating encapsulant at least exposes a portion of the semiconductor die and a portion of the first conductor. A redistribution structure is formed over the insulating encapsulant, the semiconductor die, and the first conductor. The metallic layer is removed to form a recess in the insulating encapsulant. A second conductor is formed in the recess over the diffusion barrier layer, where the first conductor, the diffusion barrier layer, and the second conductor form a conductive structure that is electrically coupled to the semiconductor die through the redistribution structure.
US11670590B2

A chip structure is provided. The chip structure includes a substrate. The chip structure includes an interconnect structure over the substrate. The chip structure includes a conductive pad over the interconnect structure. The chip structure includes a passivation layer covering the interconnect structure and exposing the conductive pad. The chip structure includes a first etch stop layer over the passivation layer. The chip structure includes a first buffer layer over the first etch stop layer. The chip structure includes a second etch stop layer over the first buffer layer. The chip structure includes a device element over the second etch stop layer.
US11670588B2

Integrated circuits including selectable vias are disclosed. The techniques are particularly well-suited to back end of line (BEOL) processes. In accordance with some embodiments, a selectable via includes a vertically-oriented thin film transistor structure having a wrap around gate, which can be used to effectively select (or deselect) the selectable via ad hoc. When a selectable via is selected, a signal is allowed to pass through the selectable via. Conversely, when the selectable via is not selected, a signal is not allowed to pass through the selectable via. The selectable characteristic of the selectable via allows multiple vias to share a global interconnect. The global interconnect can be connected to any number of selectable vias, as well as standard vias.
US11670576B2

A wiring board includes: a metal plate having first and second surfaces opposite to each other, and having at least one through-hole penetrating through the first and second surfaces; at least one conductive via respectively disposed in the through-hole and spaced apart from the metal plate; an insulating structure including at least one through-insulating portion disposed between the through-hole and the conductive via, and a first insulating layer and a second insulating layer extending from the through-insulating portion and disposed in first regions surrounding the conductive via, on the first surface and the second surface, respectively; at least one first upper pad disposed on the first insulating layer and electrically connected to the conductive via; at least one first lower pad disposed on the second insulating layer and electrically connected to the conductive via; a second upper pad disposed on the first surface of the metal plate; and a second lower pad disposed on the second surface of the metal plate and electrically connected to the first upper pad through the metal plate.
US11670570B2

An electronic device includes a substrate, at least one electronic element on the substrate, a heat dissipating pad on the substrate in thermal contact with the at least one electronic element, and including an encapsulated phase change material therein, and a bracket covering the substrate, the at least one electronic element and the heat dissipating pad.
US11670568B2

A semiconductor device including a semiconductor chip having a first surface and a second surface opposite to the first surface, a first heat dissipation member on the second surface of the semiconductor chip, the first heat dissipation member having a vertical thermal conductivity in a direction perpendicular to the second surface, and a horizontal thermal conductivity in a direction parallel to the second surface, the first vertical thermal conductivity being smaller than the first horizontal thermal conductivity, and a second heat dissipation member comprising a vertical pattern penetrating the first heat dissipation member, the second heat dissipation member having a vertical thermal conductivity that is greater than the vertical thermal conductivity of the first heat dissipation member may be provided.
US11670551B2

The present disclosure provides methods of fabricating a semiconductor device. A method according to one embodiment includes forming, on a substrate, a first fin formed of a first semiconductor material and a second fin formed of a second semiconductor material different from the first semiconductor material, forming a semiconductor cap layer over the first fin and the second fin, and annealing the semiconductor cap layer at a first temperature while at least a portion of the semiconductor cap layer is exposed.
US11670549B2

A semiconductor package which is free of metal debris from backside metallization (BSM) is disclosed. The semiconductor package is singulated by performing a saw street open process from the frontside of the wafer and then includes a singulation process using a plasma etch from the backside of the wafer with BSM. The singulation process results in metal debris free packages.
US11670539B2

A method of making a semiconductor arrangement includes forming a first layer of molecular ions in a first wafer interface region of a first wafer, forming a second layer of molecular ions in a second wafer interface region of a second wafer, forming a first molecular bond connecting the first wafer interface region to the second wafer interface region by applying pressure to at least one of the first wafer or the second wafer in a direction toward the first wafer interface region and the second wafer interface region, and annealing the first wafer and the second wafer to form a second molecular bond connecting the first wafer interface region to the second wafer interface region.
US11670537B2

A method of manufacturing a semiconductor device, which has buried gate electrodes, includes: forming a plurality of gate trenches in a substrate having a plurality of active regions defined by a device isolation film, the plurality of gate trenches crossing the plurality of active regions and extending parallel to each other in a first horizontal direction; selectively forming a first gate insulating layer on an exposed surface of the substrate; forming a second gate insulating layer on exposed surfaces of both the first gate insulating layer and the device isolation film; and forming a plurality of gate insulating layers by partially removing the first gate insulating layer and the second gate insulating layer, and forming a plurality of buried gate electrodes.
US11670535B2

A carrier plate for receiving a wafer includes a pocket defined in a middle section on a top surface of the carrier plate and has a surface diameter. The pocket defines a substrate support region. A retaining feature of the carrier plate is defined at an outer edge of the pocket. A tapered portion of the carrier plate extends from the retaining feature to an outer diameter. The tapered portion is configured to receive a focus ring. A bottom surface of the carrier plate is configured to sit over a pedestal that is used in a process chamber. A plurality of wafer supports is disposed on a top surface of the substrate support region to support the wafer, when received.
US11670532B1

A system and method for controlling electrostatic clamping of multiple platens on a spinning disk is disclosed. The system comprises a semiconductor processing system, such as a high energy implantation system. The semiconductor processing system produces a spot ion beam, which is directed to a plurality of workpieces, which are disposed on a spinning disk. The spinning disk comprises a rotating central hub with a plurality of platens. The plurality of platens may extend outward from the central hub and workpieces are electrostatically clamped to the platens. The central hub provides the electrostatic clamping voltages to each of the plurality of platens. Further, the plurality of platens may also be capable of rotation about an axis orthogonal to the rotation axis of the central hub. The central hub controls the rotation of each of the platens. Power connections and communications are provided to the central hub via the spindle assembly.
US11670527B2

A substrate processing apparatus includes a first atmosphere control system configured to control an atmosphere inside a processing zone of a substrate processing area and a second atmosphere control system configured to control an atmosphere inside a substrate transfer zone of the substrate processing area. The first atmosphere control system supplies, when a liquid processing is performed in a liquid processing unit, an atmosphere control gas to the corresponding liquid processing unit by a first gas supply, and discharges an atmosphere inside the corresponding liquid processing unit by a first gas discharge unit. The second atmosphere control system circulates an atmosphere adjustment gas in a circulation system of the corresponding second atmosphere control system, and discharges an atmosphere inside the circulation system of the second atmosphere control system when at least one of the liquid processing unit is opened to the substrate transfer zone.
US11670526B2

An electronic component mounting device is provided for mounting a plurality of electronic components, the plurality of the electronic component being placed in a predetermined portion, on a plurality of attachments each arranged at a predetermined interval from one another. The electronic component mounting device includes a removal mechanism for removing some of the plurality of the electronic components having been placed in the predetermined portion, a transport mechanism for transporting the electronic components removed by the removal mechanism, moving the electronic components so that intervals between the electronic components adjacent to one another are, respectively, the predetermined interval before reaching the attachments, and transporting the electronic components to the attachments, and a mounting and transfer mechanism for mounting the electronic components, which have been transported by the transport mechanism, on predetermined positions of the attachments.
US11670524B2

An apparatus and method for debonding a pair of bonded wafers are disclosed herein. In some embodiments, the debonding apparatus, comprises: a wafer chuck having a preset maximum lateral dimension and configured to rotate the pair of bonded wafers attached to a top surface of the wafer chuck, a pair of circular plate separating blades including a first separating blade and a second separating blade arranged diametrically opposite to each other at edges of the pair of bonded wafers, wherein the first and the second separating blades are inserted between a first and a second wafers of the pair of bonded wafers, and at least two pulling heads configured to pull the second wafer upwardly so as to debond the second wafer from the first wafer.
US11670517B2

An alkaline etchant containing a quaternary ammonium hydroxide, water, and an inhibitory substance for inhibiting contact between hydroxide ions generated from the quaternary ammonium hydroxide and objects P1 to P3 to be etched is prepared. The prepared etchant is supplied to a substrate in which the polysilicon-containing objects P1 to P3 to be etched and objects O1 to O3 not to be etched, which are different from the objects P1 to P3 to be etched, are exposed, thereby etching the objects P1 to P3 to be etched while preventing the objects O1 to O3 not to be etched from being etched.
US11670516B2

Various embodiments herein relate to methods, apparatus, and systems for etching a feature in a substrate. Typically the feature is etched in a dielectric-containing stack. The etching process involves cyclically etching the feature and depositing a protective film on sidewalls of the partially etched feature. These stages are repeated until the feature reaches its final depth. The protective film may have a particular composition, for example including at least one of a tungsten carbonitride, a tungsten sulfide, tin, a tin-containing compound, molybdenum, a molybdenum-containing compound, a ruthenium carbonitride, a ruthenium sulfide, an aluminum carbonitride, an aluminum sulfide, zirconium, and a zirconium-containing compound. A number of optional steps may be taken including, for example, doping the mask layer, pre-treating the substrate prior to deposition, removing the protective film from the sidewalls, and oxidizing any remaining protective film.
US11670512B2

A method is disclosed for delectively depositing a material on a substrate wherein the substrate has at least two different surfaces wherein one surface is passivated thereby allowing selective deposition on the non-passivated surface. In particular, disclosed is a method for preparing a surface of a substrate for selective film deposition, wherein the surface of the substrate comprises at least a first surface comprising SiO2 and an initial concentration of surface hydroxyl groups and a second surface comprising SiH, the method comprising the steps of: contacting the substrate with a wet chemical composition to obtain a treated substrate comprising an increased concentration of surface hydroxyl groups relative to the initial concentration of surface hydroxyl groups; and heating the treated substrate to a temperature of from about 200° C. to about 600° C., wherein the heating step converts at least a portion of the surface hydroxyl groups on the first surface to surface siloxane groups on the surface of the substrate.
US11670509B2

A template for imprint lithography can include a body. The body can include a base surface and have a recession extending from the base surface lying along a base plane, the recession including a main portion having a tapered sidewall. In a particular embodiment, the recession includes an intermediate portion having an intermediate sidewall. The intermediate sidewall is rounded or at least part of the intermediate sidewall lies at a different angle as compared to an average tapered angle of the main portion. In another aspect, a method of fabricating a semiconductor device can include forming a patterned resist layer having a tapered sidewall over a substrate having device layers; patterning the device layers using the patterned resist layer; and etching portions of at least some of device layers to expose lateral portions of the at least some device layers. The template is well suited for forming 3D memory arrays.
US11670504B2

A thin-film insulator comprises a first electrode over a substrate. A photo up-converting material is over the first electrode. A cured photo-imageable dielectric (PID) containing a high-k filler material is over the photo up-converting material, wherein the cured PID is less than 4 μm in thickness, and a second electrode is over the cured PID.
US11670495B2

A device includes a first surface, a second surface and a controller. The second surface is adjacent to the first surface. The first and the second surfaces define a first ion channel therebetween. The first ion channel extends along a first direction. The second surface includes a first plurality of electrodes including a first electrode and a second electrode spaced apart from the first electrode along a second direction lateral to the first direction. The first plurality of electrodes extends along the first direction. The first electrode is configured to receive a first voltage signal and generate at least a portion of a pseudopotential that inhibits ions in the first ion channel from approaching the second surface. The second plurality of electrodes is located between the first electrode and the second electrode and arranged along the first direction. The second plurality of electrodes are configured to receive a second voltage signal to generate a first traveling drive potential that travels along the first direction. The first traveling drive potential is configured to guide ions along the first ion channel. The device further includes a controller electrically coupled to the first and the second surface. The controller is configured to generate the first voltage signal and the second voltage signal.
US11670493B2

Apparatus for physical vapor deposition are provided herein. In some embodiments, a clamp for use in a physical vapor deposition (PVD) chamber includes a clamp body and an outwardly extending shelf that extends from the clamp body, wherein the outwardly extending shelf includes a clamping surface configured to clamp an isolator ring to a chamber body of the PVD chamber, wherein a height of the outwardly extending shelf is about 15 percent to about 40 percent of a height of the clamp body and wherein the clamp body includes a central opening configured to retain a fastener therein.
US11670489B2

Embodiments disclosed herein include a source for a processing tool. In an embodiment, the source comprises a dielectric plate having a first surface and a second surface opposite from the first surface, and a cavity into the first surface of the dielectric plate. In an embodiment, the cavity comprises a third surface that is between the first surface and the second surface. In an embodiment, the source further comprises a dielectric resonator extending away from the third surface.
US11670480B2

In one embodiment, a method includes receiving measured linescan information describing a pattern structure of a feature, applying the received measured linescan information to an inverse linescan model that relates measured linescan information to feature geometry information, and identifying, based at least in part on the applying the received measured linescan model to the inverse linescan model, feature geometry information that describes a feature that would produce a linescan corresponding to the received measured linescan information. The method also includes determining, at least in part using the inverse linescan model, feature edge positions of the identified feature, analyzing the feature edge positions to determine errors in the manufacture of the pattern structure, and controlling a lithography tool based on the analysis of the feature edge positions.
US11670464B2

A remote control for a wireless load control system, the remote control comprising: a housing having a front surface and an outer periphery defined by a length and a width; an actuator provided at the front surface of the housing; a wireless transmitter contained within the housing; and a controller contained within the housing and coupled to the wireless transmitter for causing transmission of a wireless signal in response to an actuation of the actuator, the wireless transmitter and the controller adapted to be powered by a battery contained within the housing; wherein the length and the width of the housing are slightly smaller than a length and a width of a standard opening of a faceplate, respectively, such that the outer periphery of the housing is adapted to be received within the standard opening of the faceplate when the housing and the faceplate are mounted to a vertical surface.
US11670450B2

A tapered ferrite core having a solid or hollow cylindrical shape with larger length than outer diameter, and comprising a ground taper portion in at least one end portion, the taper portion having ground streaks extending in the longitudinal direction of the ferrite core, can be formed by centerless-grinding a rotating ferrite core by a rotating grinder.
US11670449B2

A receiver unit of a wireless power transfer system is presented. The receiver unit includes a main receiver coil, a plurality of auxiliary receiver coils disposed about a central axis of the main receiver coil, and a receiver drive subunit. The receiver drive subunit includes a main converter operatively coupled to the main receiver coil and having a main output terminal. The receiver drive subunit may include a plurality of auxiliary converters operatively coupled to the plurality of auxiliary receiver coils. The plurality of auxiliary converters may be operatively coupled to each other to form an auxiliary output terminal coupled in series to the main output terminal to form a common output terminal. In some implementations, the receiver drive unit may be formed on a substrate of an integrated electronic component. The integrated electronic component may further include a communication subunit and a controller disposed.
US11670446B2

A helical stacked integrated inductor formed by a first inducing unit and a second inducing unit includes a first helical coil and a second helical coil. The first helical coil is substantially located at a first plane and includes a first outer turn and a first inner turn. The first inner turn is surrounded by the first outer turn. The first helical coil forms a part of the first inducing unit and a part of the second inducing unit. The second helical coil is substantially located at a second plane different from the first plane and overlaps the first helical coil. The second helical coil forms a part of the first inducing unit and a part of the second inducing unit. The first helical coil and the second helical coil are stacked in a staggered arrangement.
US11670442B2

A coil component includes: a first substrate body and a second substrate body, both formed in a manner containing a magnetic material; an adhesive containing an organic material and a filler, for bonding the first substrate body and the second substrate body; a coil formed by a conductor having an insulating film; and electrodes connected electrically to the coil; wherein the surface roughness of the face of the first substrate body bonded to the second substrate body via the adhesive is higher than the average grain size of the filler.
US11670436B2

Provided are an insulated wire material including: a conductor including a single core conductor or a plurality of divided conductors placed in parallel to each other or helically placed; a peripheral insulating layer with which a periphery of the conductor is coated; and a welding member provided at least one end portion of the conductor and joined, via a welded portion welded to the single core conductor or divided conductors, to at least a peripheral surface of the welded portion, a manufacturing method thereof, a coil including the insulated wire material, and electrical/electronic equipment including the coil.
US11670434B2

A method of manufacturing a wiring harness assembly includes the steps of forming a plurality of electrically conductive wires encased within a substrate formed of a dielectric material, forming an opening in the substrate located and sized such that a section of the plurality of electrically conductive wires is exposed within the opening, disposing a support segment within the opening, securing a connector segment including a plurality of terminals to the support segment, and placing the plurality of terminals in mechanical and electrical contact with the plurality of electrically conductive wires.
US11670431B2

An equatorial anthropic radiation source and a method of making an equatorial anthropic radiation source are described. The radiation source is useful in diagnostic imaging applications in healthcare or other industries (e.g. computerized three-dimensional segmental imaging; Crompton scattering imaging techniques; radiation detector check and calibration, in particular CdZnTe detectors commonly used in medical imaging).
US11670430B2

A nuclear fuel storage system includes an outer canister and fuel basket positioned therein. The basket is formed by orthogonally arranged and interlocked slotted plates which collectively define exterior side surfaces of the basket and a grid array of open cells each configured to hold a fuel assembly. At least some slotted plates comprise cantilevered plate extensions protruding laterally beyond the side surfaces of the basket to define various shaped peripheral gaps between the basket and canister. The plate extensions are configured to engage the shell of the canister. Vertically elongated reinforcement members are inserted in the peripheral gaps and fixedly coupled to the basket. Reinforcement members may comprise elongated reinforcement plates and/or tubular shimming members which may be fixedly coupled to the slotted plate extensions. The reinforcement members structurally strengthen the fuel basket. The plate extensions further act as fins to enhance heat dissipation from the basket.
US11670426B2

A embodiment may involve receiving a contact tracing request for a first user identifier that corresponds to a first portable device identifier of a first portable device. The second example embodiment may also involve requesting and receiving, from a first computing device associated with the first user identifier, device adjacency data, wherein the device adjacency data contains a plurality of contact entries, wherein one of the contact entries identifies a second portable device identifier of a second portable device that was wirelessly detected by the first portable device and a timestamp of when the wireless detection of the second portable device occurred. The second example embodiment may involve determining, from the mappings, a second user identifier that corresponds to the second portable device identifier. The second example embodiment may further involve transmitting, to a second computing device associated with the second user identifier, a contact tracing notification.
US11670412B2

A method includes: receiving, by a computer device, an association of a prescribed treatment to a user; receiving, by the computer device, an image of the user; receiving, by the computer device, an image of treatment adherence by the user; determining, by the computer device, adherence to the prescribed treatment by analyzing the image of treatment adherence; and generating, by the computer device, a personalized visualization illustrating the determined adherence to the prescribed treatment by modifying the image of the user.
US11670410B1

Described herein are systems and methods for automatically administering a psychoactive substance to a user based on detection of an event or condition during sleep. The systems and methods can be used to promote wellness in personal and research settings, and to facilitate brain-computer interface training, among other beneficial uses.
US11670404B2

A first collection of biometric data of a user on a mattress of the bed system is sensed via a sensor of the bed system. The user is instructed to perform an exercise activity. The user is instructed to return to and lay on the mattress after performing the exercise activity. A second collection of biometric data of the user on the mattress of the bed system is sensed via the sensor of the bed system again after the user has performed the exercise activity. A stress test output is generated based on the sensed first biometric data and the sensed second biometric data. The stress test output is displayed to the user.
US11670402B2

In a method of preparing a liquid solution by mixing ingredients according to a predetermined recipe, wherein at least one pair of species of the liquid solution is derived from a weak electrolyte and corresponds to an acid-base pair, the conductivity of the liquid solution is predicted by: (i) for each pair of species derived from a weak electrolyte, solving a respective equilibrium equation to calculate the actual molar concentration of each such species at equilibrium in the liquid solution, (ii) calculating for each ionic species of said plurality of species the molar conductivity by the formula: Λ=Λ0−K×Sqrt(c) wherein Λ is the molar conductivity, Λ0 is the molar conductivity at infinite dilution, c is the concentration, and K is the Kohlrausch coefficient, and wherein K and Λ0 are predetermined values for K and Λ0 for each ionic species, (iii) calculating the conductivity κ for each ionic species by the formula: κ=c×Λ and (iv) adding up the conductivities determined in step (iii) for the different ionic species to obtain a predicted conductivity of the liquid solution. A computer program product comprises instructions for causing a computer to perform the method steps.
US11670401B2

One aspect of the present disclosure relates to a method of quantifying soil carbon in a unit of land. The method generally comprises the steps of (i) obtaining an estimated spatial distribution of carbon content in the unit of land, (ii) stratifying the unit of land into a plurality of strata based at least partly on the spatial distribution of carbon content, (iii) selecting one or more locations from each of one or more of the plurality of strata, the one or more locations being selected with randomness, (iv) determining sample carbon content associated with the one or more first locations and (v) determining total carbon content in the unit of land based at least partly on the sample carbon content. In another aspect, this method may be used to quantify soil carbon sequestered in a unit of land by repeating steps (iv) and (v) at a second time and thereafter determining the amount of carbon sequestered. Furthermore, in quantifying the soil carbon sequestered, steps (ii) and (iii) may also be repeated at the second time after re-stratification of the unit of land based on sample carbon determined at the first time.
US11670396B2

A memory device to estimate a bit error count of data retrievable from a group of memory cells. For example, the memory device has a group of memory cells programmed to store a predetermined number of bits per memory cells to be read at a plurality of first voltages. The memory device determines a plurality of calibrated read voltages corresponding to the plurality of first voltages respectively, based on first signal and noise characteristics of the group of memory cells. The first signal and noise characteristics are used to compute second signal and noise characteristics of the group of memory cells for the calibrated read voltages. The second signal and noise characteristics are used in an empirical formula to compute an estimate of the bit error count of data retrievable from the group of memory cells using the calibrated read voltages.
US11670380B2

Technology for two-sided adjacent memory cell interference mitigation in a non-volatile storage system is disclosed. During reading of target memory cells, the storage system applies a suitable magnitude read pass voltage to a first unselected word line adjacent to a target word line to compensate for interference from adjacent cells on the first unselected word line while applying a suitable magnitude read reference voltage to the target word line to compensate for interference from adjacent cells on a second unselected word line on the other side of the target word line. The read pass voltage may compensate for interference due to charge being added to when programming cells on the first unselected word line after programming the target cells. The read reference voltage may compensate for interference due to charge movement near the target cells that results from charge stored in the cells on the second unselected word line.
US11670377B2

Systems and methods are described including a page buffer to reduce a threshold voltage distribution skew of memory cells and improve programming performance. The page buffer includes a first circuit element connected to a first terminal for supplying a first bitline voltage, a second circuit element connected to a second terminal for supplying a second bitline voltage, and a latch configured to control the first and second circuit elements.
US11670374B2

Some embodiments include apparatuses and methods using first and second data lines coupled to respective first and second memory cell strings; an access line shared by first and second memory cells of the first and second memory cell strings, respectively; and a control unit including circuitry to perform operations including charging the first data line to a first voltage during a first time interval of an operation performed on first and second memory cells; holding the second data line at a second voltage during the first time interval; charging the first data line to a third voltage during a second time interval of the operation; charging the second data line to a fourth voltage during the second time interval; and determining, during the second time interval of the operation, whether the first memory cell reaches a first threshold voltage and whether the second memory cell reaches a second threshold voltage.
US11670371B2

The semiconductor memory device includes a memory block including a plurality of memory strings, a pass circuit connected between local word lines of the memory block and global word lines and configured to connect the local word lines to the global word lines in response to a block selection signal, and a voltage providing circuit configured to generate an operation voltage during a program or read operation, apply the operation voltage to the global word lines, and discharge the global word lines when the program operation or the read operation is completed, and the pass circuit is configured to control the local word lines to be in a floating state after the program operation or the read operation is completed and before discharging the global word lines.
US11670367B2

Apparatuses, methods, and systems for sensing two memory cells to determine one data value are described herein. An embodiment includes a memory having a plurality of memory cells and circuitry configured to sense memory states of each of two memory cells to determine one data value. One data value is determined by sensing the memory state of a first one of the two memory cells using a first sensing voltage in a sense window between a first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to a second memory state and sensing the memory state of a second one of the two memory cells using a second sensing voltage in the sense window. The first and second sensing voltages are selectably closer in the sense window to the first threshold voltage distribution or the second threshold voltage distribution.
US11670364B2

System on a Chip (SoC) integrated circuits are configured to reduce Static Random-Access Memory (SRAM) power leakage. For example, SoCs configured to reduce SRAM power leakage may form part of an artificial reality system including at least one head mounted display. Power switching logic on the SoC includes a first power gating transistor that supplies a first, higher voltage to an SRAM array when the SRAM array is in an active state, and a third power gating transistor that isolates a second power gating transistor from the first, higher voltage when the SRAM array is in the active state. The second power gating transistor further supplies a second, lower voltage to the SRAM array when the SRAM array is in a deep retention state, such that SRAM power leakage is reduced in the deep retention state.
US11670361B2

An integrated circuit includes a memory cell array coupled to a bitline and a first wordline and a negative-type metal-oxide-semiconductors (NMOS) pull-down structure coupled to the bitline and PMOS transistors. The positive-type metal-oxide-semiconductors (PMOS) transistors may be coupled to a second wordline, where a logic value carried on the second wordline is based on a logic value carried on the first wordline, and the PMOS transistors are structured to pre-charge respective drains of the NMOS pull-down structure to a high logic value based on a low logic value carried on the second wordline. The NMOS pull-down structure may be structured to discharge the bitline based on a high logic value carried on the second wordline.
US11670360B2

An integrated circuit includes: a cell array including a plurality of memory cells in a plurality of first columns and including a plurality of word line assist cells in at least one second column; a plurality of word lines respectively extending on a plurality of first rows of the cell array and connected to the plurality of memory cells and the plurality of word line assist cells; and a row driver configured to drive the plurality of word lines.
US11670351B1

Various implementations provide systems and methods for reading data from memory bit cells. An example implementation includes a read circuit that provides a single-ended output from a sensing stage. The single-ended output is received by a reset-set (RS) latch, which also receives a virtual bit line signal. The single-ended output and the virtual bit line signal provide complementary inputs to the RS latch, and the RS latch stores a sensed bit, and the sensed bit may be driven onto a data bus.
US11670340B2

A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.
US11670328B2

A disk-drive suspension includes a load beam, a flexure laid on top of the load beam, a first terminal provided on the flexure, and a first bump arranged on a top surface of the first terminal. The first terminal includes a narrow part having a first width in a first direction and including a center of the first terminal, and a wide part having a second width in the first direction greater than the first width. The wide part and the narrow part are arranged in a second direction intersecting the first direction. The first bump has, at the center, a first height from a bottom surface of the first terminal. The first height is greater than the first width.
US11670319B2

Techniques for regenerating reverberation include generating a reverberation signal based on a source signal and a response of a listening space, generating a compressed reverberation signal by increasing output levels of a first portion of the reverberation signal having output levels below a threshold level more than output levels of a second portion of the reverberation signal having output levels above the threshold level, and combining the compressed reverberation signal with the source signal to form an output signal for the listening space.
US11670315B2

Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.
US11670312B2

A downscaled version of an audio decoding procedure may more effectively and/or at improved compliance maintenance be achieved if the synthesis window used for downscaled audio decoding is a downsampled version of a reference synthesis window involved in the non-downscaled audio decoding procedure by downsampling by the downsampling factor by which the downsampled sampling rate and the original sampling rate deviate, and downsampled using a segmental interpolation in segments of ¼ of the frame length.
US11670311B2

A wireless audio system for encoding and decoding an audio signal using spectral bandwidth replication is provided. Bandwidth extension is performed in the time-domain, enabling low-latency audio coding.
US11670305B2

Methods of compensating for lost data packets in hearing aid systems wherein a data streaming device streams packets of data to at least two hearing aids are disclosed.
US11670297B2

The various implementations described herein include methods and systems for determining device leadership among voice interface devices. In one aspect, a method is performed at a first electronic device of a plurality of electronic devices, each having microphones, a speaker, processors, and memory storing programs for execution by the processors. The first device detects a voice input. It determines a device state and a relevance of the voice input. It identifies a subset of electronic devices from the plurality to which the voice input is relevant. In accordance with a determination that the subset includes the first device, the first device determines a first score of a criterion associated with the voice input and receives second scores of the criterion from other devices in the subset. In accordance with a determination that the first score is higher than the second scores, the first device responds to the detected input.
US11670294B2

In accordance with an aspect of the disclosure, an electronic device comprises a first audio receiving circuit; a communication circuit; at least one processor operatively connected to the first audio receiving circuit and the communication circuit; and a memory operatively connected to the at least one processor, wherein the memory stores one or more instructions that, when executed, cause the at least one processor to: obtain first audio data, wherein the first audio data is based on a user utterance recorded by an external electronic device, through the communication circuit; convert the first audio data into second audio data, using a first transfer function of the first audio receiving circuit; and generate a wakeup model using the second audio data, the wakeup model configured to verify a wakeup word associated with the first audio data.
US11670280B2

An urban air mobility (UAM) noise reduction system and method are provided, where the UAM noise reduction system includes a UAM configured to detect and to provide rotation per minute (RPM) information of a propeller and location coordinate information, and a noise canceling device configured to predict a noise canceling sound wave amplitude on the basis of the RPM information of the propeller and the location coordinate information received through the UAM and to output a noise canceling sound wave corresponding to the predicted noise canceling sound wave amplitude to the UAM.
US11670276B2

Noise signals are captured from one or more physical error microphones located at first locations within the vehicle. High-frequency noise signals are captured from a feedforward system sensor. A virtual microphone algorithm is utilized to estimate noise signals at a virtual location based on the noise signals, the estimation utilizing a transfer function that estimates a signal that would have been received by the one or more physical error microphones at the virtual location. The virtual microphone algorithm is utilized to estimate noise signals at the virtual location based on the high-frequency noise signal. A noise-cancelling signal is provided to cancel noise at the virtual location, the noise-cancelling signal accounting for the noise captured by both the feedforward system sensor and the one or more physical error microphones, the ANC system utilizing a working frequency for the ANC of at least 2 kHz.
US11670273B2

A sound absorption device and a method of manufacturing the same are provided. The sound absorption device includes a sound absorbing panel including first elements, second elements, third elements, and fourth elements arranged in different directions, wherein a cross-section of at least one of the first through fourth elements has a distorted circular shape, a distorted polygonal shape, or a distorted elliptical shape.
US11670262B2

A method for generating a plurality of on-screen display (OSD) data is used in a back-end (BE) circuit. The BE circuit is configured to process a plurality of image data to be displayed on a display device. The method includes steps of: receiving the plurality of image data from an application processor (AP); and extracting information of a detecting layer embedded in the plurality of image data, wherein the information of the detecting layer indicates the plurality of OSD data corresponding to at least one user-interface (UI) layer in the plurality of image data.
US11670260B2

An augmented reality system for assisting the driver of a vehicle comprising a display headset, a positioning system and a display driver configured to generate graphic elements which appear to the driver to move independently with respect to one another.
US11670257B2

Disclosed are a method and device for determining a gray-scale value of a display panel. The method includes that: brightness values corresponding to multiple gray scales under a target area of a display panel are fitted to obtain a target slope value and a target deviation value; a reference brightness value under a target gray scale of the display panel is determined according to the target slope value and the target deviation value; and an output gray-scale value corresponding to each pixel under the target gray scale is determined according to the reference brightness value.
US11670249B2

Disclosed is a method of controlling a backlight for of a display panel. The backlight includes backlight blocks. The display panel includes display region blocks opposite to the backlight blocks in one-to-one correspondence. The method determines, for each of the backlight blocks, a luminance value demanded from each of pixels in display region blocks including a display region block opposite to the backlight block and one or more display region blocks adjacent to the opposite display region block to the backlight block based on a luminance value of the pixel and a weight determined depending on a relation of a location of the pixel and a location of the backlight block. The method determines, for each of the backlight blocks, a highest value among the demanded luminance values for the backlight block to be a luminance value for the backlight block.
US11670247B2

A display panel and a method for driving the same, and a display device are provided. The display panel includes a light emitting element and a pixel circuit that includes a data writing module configured to provide a data signal and an adjusting voltage, a driving module configured to provide a driving current to the light emitting element and including a driving transistor, and a compensation module configured to compensate a threshold voltage of the driving transistor. An operation process of the display panel includes a period of a data writing frame during which the pixel circuit executes a data writing phase during which the data writing module writes the data signal and a light emitting phase, and a period of a holding frame during which the pixel circuit executes a reset and adjustment phase during which the data writing module writes the adjusting voltage and the light emitting phase.
US11670238B2

A display apparatus includes a substrate including a trench portion, a display area, and a non-display area. The non-display area includes a first non-display area. The display area includes a main area and first and second display areas protruding from the main area. The first non-display area and the trench portion are between the first and second display areas. The display apparatus further includes: first scan lines transmitting scan signals to pixels in the first display area; second scan lines transmitting scan signals to pixels in the second display area; connection scan lines in the first non-display area and connecting the first scan lines and the second scan lines; and driving voltage lines transmitting driving voltages to pixels in the main area. A plurality of first driving voltage lines among the driving voltage lines extend to the first non-display area, and overlap the plurality of connection scan lines.
US11670236B2

A gate driver includes a first shift register connected to gate lines, and configured to supply a gate signal to the gate lines in response to a first start pulse, and a second shift register connected to the gate lines and sensing control lines, and configured to supply the gate signal and a sensing signal to the gate lines and the sensing control lines in response to a second start pulse, in which the second shift register is configured to supply the second start pulse at different times in sequential frames.
US11670231B2

A display driving circuit including: a data driver configured to supply driving signals to a plurality of pixels of a display panel and sense electrical characteristics of each of the plurality of pixels; and a degradation compensation circuit configured to generate and store an accumulated degradation value by, accumulating degradation values for each of a plurality of pixel blocks for a unit time, based on driving data corresponding to the driving signals, correct the accumulated degradation value of a first pixel block, based on sensing data received from the data driver, and perform data compensation to compensate for pixel degradation, based on the accumulated degradation values and a degradation model, wherein each pixel block includes at least one pixel.
US11670217B2

A display apparatus includes a plurality of display panels, a power voltage generator and a driving controller. The power voltage generator generates power voltages of the plurality of display panels. The driving controller receives the power voltages from feedback points of the plurality of display panels and generates a control signal and controls levels of the power voltages based on fed-back power voltages from the feedback points of the plurality of display panels. The power voltage generator adjusts the levels of the power voltages and generates compensation power voltages based on the control signal.
US11670214B2

A circuit driving system, a driver chip, and a display device are provided. The circuit driving system and the driver chip are applied to a display driving of a display panel. The circuit driving system includes a timing control unit, a driving unit and, a time-sharing switch unit. The time-sharing switch unit is configured to control a switching state of the driving unit, so that the timing control unit and the driving unit in the circuit driving system are turned on step by step.
US11670213B2

A display panel includes: a plurality of light emitting signal lines. Under a control of switching signals provided from a plurality of switching signal lines and control signals provided from a plurality of control signal lines, working gray scale level signals corresponding to respective display gray scales are written to corresponding sub-pixels in an order from small to large in working gray scale sequentially by a plurality of times in one frame display time through the plurality of light emitting signal lines. Different working gray scale level signals indicate have different durations, and each of the working gray scale level signals is provided to the organic light emitting diode via the second transistor through a light emitting signal line, and a final display gray scale is a gray scale caused by superimposing different working gray scale level signals.
US11670208B2

Disclosed are a power supply control circuit and a display device. An output terminal of the power factor correction circuit is connected to the resonance circuit; a first output terminal of the resonance circuit is connected to the backlight module through the first rectification filter circuit, and a second output terminal of the resonance circuit is connected to the control circuit board and the communication circuit through the second rectification filter circuit; a third output terminal of the resonance circuit is connected to the control system and the communication circuit; the control circuit board is connected to the control system through the communication circuit; a first signal output terminal of the control system is connected to the power factor correction circuit; and a second signal output terminal of the control system is connected to the resonance circuit.
US11670201B2

A method and a system for influencing an optical output of image data on an output device in a vehicle. A viewing direction of a driver of the vehicle is determined. If the determined viewing direction is directed to the output device, the optical output of the image data is faded down with an average fading out rate DOWN. The fading out rate DOWN defines a temporal decrease in the optical perceptibility of the output image data by a human. If the determined viewing direction is directed towards the output device and is directed away from the output device, the optical output of the image data is faded up with an average fading in rate UP. The fading in rate UP defines a temporal increase of the optical perceptibility of the output image data by a human.
US11670197B2

A flexible display panel, a manufacturing method for the flexible display panel, and a display device are provided. The flexible display panel includes a packaging layer, a driving circuit layer and an insulation layer. The insulation layer serves as a base of the flexible display panel and is located at a side of the driving circuit layer distal to the packaging layer, each of a CTE and a light transmittance of the insulation layer is within a respective predetermined range, the CTE of the insulation layer is smaller than a first threshold, the light transmittance of the insulation layer is greater than a second threshold, the first threshold is within a range of 5 to 15, and the second threshold is within a range of 90% to 99%.
US11670191B2

An example weld training system includes a computing device comprising a display device on a first side and a camera on a second side, the computing device configured to: capture images with the camera; process the captured images to identify a first simulation device as a simulation weld torch and a second simulation device as a simulation workpiece; and display images of a simulated welding operation on the display device of the computing device based on analyzing the captured images to detect indicia of weld performance, the images of the simulated welding operation reflecting the indicia of weld performance; and a mounting device configured to removably hold the computing device to orient the camera of the computing device toward a simulation area.
US11670186B2

A simulation device includes an outer frame and an inner frame. The outer frame is fixed to a floor surface and the inner frame is slideably interfaced to the outer frame. The inner frame has an inner frame axis. A hydraulic cylinder is interfaced between the outer frame and the inner frame. Operation of the hydraulic cylinder slides the inner frame with respect to the outer frame along the inner frame axis. A yaw platform is interfaced to the inner frame at one end at a pivot and at a distal opposing end by two or more bearings. The yaw platform has a yaw platform axis. Operation of a yaw motor or a yaw hydraulic ram interfaced between the yaw platform and the inner frame causes the yaw platform to change an angle between the inner frame axis and the yaw platform axis, providing simulation of yaw (loss of control).
US11670182B2

There is presented systems and methods to present air traffic and other related hazards on a flight deck display in a manner that presents relevant aircraft that may be of interest to flight deck personnel at a future time, accompanied with decluttering the display by removing information pertaining to aircraft that are of lesser impact to the safe navigation of an ownship aircraft. The improved avionics system of the present invention can make decisions that are more intelligent on how to best present traffic information to a flight crew in a manner that improves upon the prior hardware processes and increases efficiency of operation of the avionics hardware and processing system by presenting relevant information and suppressing unnecessary computation and modification of display elements.
US11670177B2

A method may include receiving an identifier (ID) from a first unmanned aerial vehicle (UAV) prior to a flight, storing the ID and receiving telemetry information from the first UAV during the flight. The method may also include storing the telemetry information, receiving a request from a user device for information associated with a first location and authenticating the user device. The method may further include determining whether at least one UAV is flying in an area associated with the first location and transmitting telemetry information associated with the at least one UAV, in response to determining that at least one UAV is flying in the area associated with the first location.
US11670165B2

A system and method that enables individual travelers, including pedestrians or individuals on smaller conveyances, to communicate their location and direction of travel to signal light controllers at an intersection, enables traffic networks to receive this communication and output the detected data to the corresponding intersection traffic-signal controller to allow for individuals not in standard motor vehicles to be detected by traffic detection systems and to allow for priority of traveler flow either independent of vehicle use, or based on specifics of the vehicle used. The system also provides feedback to the traveler to provide information about the actions of the system or to alter the movement of the traveler.
US11670158B2

A method of hand hygiene compliance enforcement and hand hygiene system comprising at least one dispenser unit that has an interior chamber containing a volume of hand soap or sanitizer and a dispenser nozzle configured to dispense a measured volume of hand soap or sanitizing material upon a triggering event. The dispenser also has a control unit mounted therein, the control unit is in electronic communication with the dispenser nozzle and has at least one identity sensor, at least one alarm indicator and at least one transmitter. The hand hygiene system also has at least one proximity sensor in electronic communication with the control unit. The proximity sensor is located a spaced distance from the at least one dispenser.
US11670150B2

A heat sensor includes a base and a heat sensor body. The base is to be mounted onto a mounting surface of a building. The heat sensor body has a bottomed cylindrical shape and is to be attached to the base. The heat sensor body includes an opening, a board, a heat detection unit, and at least one wall member. The at least one wall member controls flow of a gas to cause the gas that passed through the opening to flow toward the heat detection unit. The at least one wall member separates the flow of the gas that has entered the heat sensor body from an external space through the opening into a plurality of gas flows and directs one of the plurality of gas flows, which has been separated to flow beside an inner surface of the heat sensor body, toward the heat detection unit.
US11670144B2

The present disclosure generally relates to providing indicators of distance. For example, display of a visual distance indicator that indicates the distance between a computer system and an entity is provided.
US11670134B2

Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, a mobile gaming system can concern an application program operating on a portable electronic device that supports multiple modes of operation depending upon whether the portable electronic device is in a location where betting or games of chance are permitted.
US11670132B2

An electronic gaming system is described. The electronic gaming system includes a management server including a processor and a memory device storing computer-readable instructions. The instructions, when executed by the processor, cause the processor to receive player identification data and game data. The instructions also cause the processor to request and receive, based upon the player identification data and from a player tracking server, player data associated with the player account, cause display, on a host device associated with a casino host, of at least a portion of the player data and the game data, and determine that the EGM should be disabled for a predetermined amount of time. The instructions further cause the processor to cause display of a message indicating that the EGM will be disabled and disable the EGM for the predetermined amount of time.
US11670131B2

A gaming system comprises a plurality of gaming machines operably interconnected. Each of the plurality of gaming machines is assigned a unique machine identification code. Each of the plurality of gaming machines includes a stage effect controller configured to perform a predetermined stage effect, a common timer for providing timing information related to the performance of the predetermined stage effect to each of the plurality of gaming machines, and a control unit operably coupled to the stage effect controller and being configured to perform the predetermined stage effect based on the timing information and the machine identification code.
US11670118B2

Various machines, systems, and methods for generating calibration data for a sensorized brake pad are disclosed. In some embodiments, a system includes a fixture, a brake pad retainer, a pressure plate, an actuator and a controller. The actuator applies a pressure to the sensorized brake pad and signals from the pressure sensors are received. Calibration data is generated based on the signals received from the pressures sensors when the pressure is applied to the sensorized brake pad.
US11670112B2

An image processing apparatus comprises a first detection circuits that detect a predetermined partial area from image data separately using a first method and a second method; and second detection circuits that detect a predetermined feature area from data of the detected partial areas. The apparatus selects, as a final detection result of the feature area, one of a detection result of the feature area for the partial area detected using the first method and a detection result of the feature area for the partial area detected using the second method, wherein the partial areas are related to an identical subject.
US11670110B2

In an embodiment, a method for authenticating a user of a car includes: transmitting a plurality of radiation pulses through a predetermined portion of a surface of the car towards a portion of a hand of the user using a millimeter-wave radar; receiving a reflected signal from the portion of the hand using the millimeter-wave radar; generating a fingerprint signature based on the reflected signal; comparing the fingerprint signature to a database of authorized fingerprint signatures; and authorizing the user based on whether the fingerprint signature matches an authorized fingerprint signature of the database of authorized fingerprint signatures.
US11670109B2

An optical fingerprint identification system includes a cover, a light emitting layer, an optical layer, an image sensor and a base that are sequentially disposed from top to bottom. The cover has a fingerprint contact surface on top. The image sensor has an image surface. The optical layer includes a first array layer and a second array layer, and the first array layer is stacked on top of the second array layer. The first array layer and the second array layer respectively include a plurality of first array lens elements and a plurality of second array lens elements respectively arranged at equal intervals in a first direction. Each of the first array lens elements and a corresponding second array lens element of the second array layer are coaxial along an optical axis and form an imaging unit.
US11670106B2

An optical fingerprint sensor is provided. The optical fingerprint sensor includes a backplate structure layer, a pixel defining layer, and an organic photoelectric sensing layer, wherein the pixel defining layer is disposed on a side of the backplate structure layer; and a non-pixel region of the pixel defining layer is provided with a first non-pixel hole, and the organic photoelectric sensing layer is disposed in the first non-pixel hole.
US11670104B1

A scanner acquires a set of images of a hand of a user to facilitate identification. These images may vary, due to changes in relative position, pose, lighting, obscuring objects such as a sleeve, and so forth. A first neural network determines output data comprising a spatial mask and a feature map for individual images in the set. The output data for two or more images is combined to provide aggregate data that is representative of the two or more images. The aggregate data may then be processed using a second neural network, such as convolutional neural network, to determine an embedding vector. The embedding vector may be stored and associated with a user account. At a later time, images acquired from the scanner may be processed to produce an embedding vector that is compared to the stored embedding vector to identify a user at the scanner.
US11670091B2

Described herein is a method of determining a current location speed limit in a road vehicle (1) speed limit information system (20). The method comprises receiving (6): one or more signals corresponding to respective candidate speed limits (7); and one or more signals related to observed vehicle dynamics affecting changes (8) in one or more vehicles (1, 5) pre and post a most recently passed anticipated speed limit change location (2). It further comprises evaluating (9) the confidence of the different candidate speed limits (7) based on the signals related to observed vehicle dynamics affecting changes (8) and validating (10a) or discarding (10b) candidate speed limits (7) based on the evaluated confidences. A signal (13) corresponding to a highest confidence validated speed limit is output.
US11670086B2

A method of identifying, tracking, and counting human objects of interest based upon at least one pair of stereo image frames taken by at least one image capturing device, comprising the steps of: obtaining said stereo image frames and converting each said stereo image frame to a rectified image frame using calibration data obtained for said at least one image capturing device; generating a disparity map based upon a pair of said rectified image frames; generating a depth map based upon said disparity map and said calibration data; identifying the presence or absence of said objects of interest from said depth map and comparing each of said objects of interest to existing tracks comprising previously identified objects of interest; for each said presence of an object of interest, adding said object of interest to one of said existing tracks if said object of interest matches said one existing track, or creating a new track comprising said object of interest if said object of interest does not match any of said existing tracks; updating each said existing track; and maintaining a count of said objects of interest in a given time period based upon said existing tracks created or modified during said given time period.
US11670081B2

In one example, a method performed by a processing system including at least one processor includes identifying an environment surrounding a user of an augmented reality display, identifying a relative location of the user within the environment, determining a field of view of the augmented reality display, identifying a room within the field of view, querying a data source for current information about the room, and modifying the augmented reality display to present the current information about the room.
US11670080B2

An augmented-reality system classifies a subject observed in video data obtained from a first area. A goal of a user of an augmented reality device is determined based on video data obtained from a second area. A correlation between the goal of the user and the classification of the subject is determined. An augmented reality display is generated to include a visual indicia of the subject, the visual indicia generated to represent the correlation between the goal and the classification.
US11670076B2

Techniques are provided for increasing the accuracy of automated classifications produced by a machine learning engine. Specifically, the classification produced by a machine learning engine for one photo-realistic image is adjusted based on the classifications produced by the machine learning engine for other photo-realistic images that correspond to the same portion of a 3D model that has been generated based on the photo-realistic images. Techniques are also provided for using the classifications of the photo-realistic images that were used to create a 3D model to automatically classify portions of the 3D model. The classifications assigned to the various portions of the 3D model in this manner may also be used as a factor for automatically segmenting the 3D model.
US11670074B2

A method for determining whether or not a transparent protective cover of a video camera comprising a lens-based optical imaging system is partly covered by a foreign object is disclosed. The method comprises: obtaining (402) a first captured image frame captured by the video camera with a first depth of field; obtaining (404) a second captured image frame captured by the video camera with a second depth of field which differs from the first depth of field; and determining (406) whether or not the protective cover is partly covered by the foreign object by analysing whether or not the first and second captured image frames are affected by presence of the foreign object on the protective cover such that the difference between the first depth of field and the second depth of field results in a difference in a luminance pattern of corresponding pixels of a first image frame and a second image frame. The first image frame is based on the first captured image frame and the second image frame is based on the second captured image frame.
US11670072B2

A system identifies anomalies in an image of an object. An input image of the object containing zero or more anomalies is supplied to an image encoder. The image encoder generates an image model. The image model is applied to an image decoder that forms a substitute non-anomalous image of the object. Differences between the input image and the substitute non-anomalous image identify zero or more areas of the input image that contain the zero or more the anomalies. The system implements a flow-based model and has been trained using (a) a set of augmented anomaly-free images of the object applied at the image encoder and (b) a reconstruction loss calculated based on a norm of differences between each augmented anomaly-free image of the object and a corresponding output image from the image decoder.
US11670064B2

A method includes detecting presence of a handheld device in proximity of a touch enabled device and negotiating communication capabilities between the handheld device and a digitizer system of the touch enabled device. At least one of the handheld device and the digitizer system is configured to match a defined communication capability of the other of the at least one of the handheld device and digitizer system. Input from the handheld device is tracked via an electrostatic communication channel between the handheld device and the digitizer system based on the defined communication configuration.
US11670057B2

A context based augmented reality system can be used to display augmented reality elements over a live video feed on a client device. The augmented reality elements can be selected based on a number of context inputs generated by the client device. The context inputs can include location data of the client device and location data of nearby physical places that have preconfigured augmented elements. The preconfigured augmented elements can be preconfigured to exhibit a design scheme of the corresponding physical place.
US11670055B1

An example method for estimating an emotion based upon a facial expression of a user can include: receiving one or more captured facial expressions from the user at a visual computing device; comparing the one or more captured facial expressions to one or more known facial expressions; and assigning an emotion to the plurality of captured facial expressions based upon the comparing.
US11670035B2

Apparatus and method for non-local means filtering using a media processing block of a graphics processor. For example, one embodiment of a processor comprises: ray tracing circuitry to execute a first set of one or more commands to traverse rays through a bounding volume hierarchy (BVH) to identify BVH nodes and/or primitives intersected by the ray; shader execution circuitry to execute one or more shaders responsive to a second set of one or more commands to render a sequence of image frames based on the BVH nodes and/or primitives intersected by the ray; and a media processor comprising motion estimation circuitry to execute a third set of one or more commands to perform non-local means filtering to remove noise from the sequence of image frames based on a mean pixel value collected across the sequence of image frames.
US11670030B2

Embodiments of the systems and methods described herein provide a dynamic animation generation system that can apply a real-life video clip with a character in motion to a first neural network to receive rough motion data, such as pose information, for each of the frames of the video clip, and overlay the pose information on top of the video clip to generate a modified video clip. The system can identify a sliding window that includes a current frame, past frames, and future frames of the modified video clip, and apply the modified video clip to a second neural network to predict a next frame. The dynamic animation generation system can then move the sliding window to the next frame while including the predicted next frame, and apply the new sliding window to the second neural network to predict the following frame to the next frame.
US11670018B2

A method for replaying a vector image. The method includes: (a) extracting replay information and work environment information of each of the vector lines from an original vector image; (b) receiving a selection of regions of specific vector lines from a user; (c) changing and updating replay settings of the vector lines selected in step (b); (d) replaying the vector image selected by the user; and (e) storing the updated information of the vector image or ending the method for replaying the vector image. Therefore, it is possible to sequentially store every step of drawing work and even a work environment, in addition to vector line information, and replay the stored vector image, as if a scene in which an actual artist was drawing a picture were recorded, while breaking away from the conventional batch replay method of a vector image.
US11670001B2

In an embodiment, a system provides object tracking and 6D pose estimations to a robot that performs different tasks such as manipulation and navigation. In an embodiment the 6D object pose is determined using a Rao-Blackwellized particle filtering framework, where the 3-D rotation and the 3-D translation of the object is decoupled. In an embodiment, the system provides the 3-D translation of an object along with a full distribution over the 3-D rotation. In an embodiment, the 3-D rotation is determined by discretizing the rotation space, and training an autoencoder network to construct a codebook of feature embeddings for the discretized rotations. In an embodiment, the system is able to track objects with arbitrary symmetries while also maintaining adequate posterior distributions.
US11669999B2

In various embodiments, a training application generates training items for three-dimensional (3D) pose estimation. The training application generates multiple posed 3D models based on multiple 3D poses and a 3D model of a person wearing a costume that is associated with multiple visual attributes. For each posed 3D model, the training application performs rendering operation(s) to generate synthetic image(s). For each synthetic image, the training application generates a training item based on the synthetic image and the 3D pose associated with the posed 3D model from which the synthetic image was rendered. The synthetic images are included in a synthetic training dataset that is tailored for training a machine-learning model to compute estimated 3D poses of persons from two-dimensional (2D) input images. Advantageously, the synthetic training dataset can be used to train the machine-learning model to accurately infer the orientations of persons across a wide range of environments.
US11669997B2

An image processing system, which estimates a position and a pose of a camera and performs three-dimensional reconstruction processing of an object having a cylindrical shape by using a photographed image acquired by photographing an inside of the object with the camera, includes a processor. The processor estimates a first center axis of the cylindrical shape by using a group of three-dimensional points obtained by reconstructing, in a three-dimensional space, a group of feature points extracted from the photographed image. In addition, the processor performs bundle adjustment for correcting the position and the pose of the camera and the coordinates of the group of three-dimensional points by using a condition for minimizing a total sum of differences between a radius of the cylindrical shape and respective distances from the first center axis to individual three-dimensional points that constitute the group of three-dimensional points.
US11669995B2

Methods, systems, devices, and tangible non-transitory computer readable media for determining orientation are provided. The disclosed technology can include capturing images of an environment visible in a field of view of the mobile computing device. Location data associated with a location of the mobile computing device can be received. Image data including information associated with the images can be generated. Based on the image data and one or more machine-learned models, features of one or more objects in the environment can be determined. Based on the location data and the features of the objects, respective orientations of the objects relative to the location of the mobile computing device can be determined. Furthermore, orientation data that includes a geographic orientation of the mobile computing device can be generated based on the respective (geographic) orientations of the objects.
US11669991B2

At a first time point, a first light capturing device at a first spatial location in a three-dimensional (3D) space captures first light rays from light sources located at designated spatial locations on a viewer device in the 3D space. At the first time point, a second light capturing device at a second spatial location in the 3D space captures second light rays from the light sources located at the designated spatial locations on the viewer device in the 3D space. Based on the first light rays captured by the first light capturing device and the second light rays captured by the second light capturing device, at least one of a spatial position and a spatial direction, at the first time point, of the viewer device is determined.
US11669990B2

An object area measurement method and an apparatus are provided, relating to the computer vision and deep learning technology. The method includes acquiring an original image with a spatial resolution, the original image including a target object; acquiring an object identification model including at least two sets of classification models; generating one or more original image blocks based on the original image; performing operations on each original image block: scaling each original image block at at least two scaling levels to obtain scaled image blocks with at least two sizes, the scaled image blocks respectively corresponding to the at least two sets of classification models, and inputting the scaled image blocks into the object identification model to obtain an identification result of the target object; and determining an area of the target object based on the respective identification results of the one or more original image blocks and the spatial resolution.
US11669988B1

A mobile device is capable of being carried by a user and directed at a target object. The mobile device may implement a system to dimension the target object. The system, by way of the mobile device, may image the target object to and receive a 3D image stream, including one or more frames. Each frame may include a plurality of points, where each point has an associated depth value. Based on the depth value of the plurality of points, the system, by way of the mobile device, may determine one or more dimensions of the target object.
US11669972B2

A system detects multiple instances of an object in a digital image by receiving a two-dimensional (2D) image that includes a plurality of instances of an object in an environment. For example, the system may receive the 2D image from a camera or other sensing modality of an autonomous vehicle (AV). The system uses a first object detection network to generate a plurality of predicted object instances in the image. The system then receives a data set that comprises depth information corresponding to the plurality of instances of the object in the environment. The data set may be received, for example, from a stereo camera of an AV, and the depth information may be in the form of a disparity map. The system may use the depth information to identify an individual instance from the plurality of predicted object instances in the image.
US11669960B2

Provided are a learning system, a method, and a program that can provide medical institutions with motivation for creating learning data related to medical images in a case of using machine learning to support diagnosis using medical images. The learning system includes a reception unit that receives an input of first learning data from a user, a calculation unit that calculates, a contribution degree of the first learning data to learning of a discriminator for each user on the basis of at least one of a comparison result between the first learning data and second learning data used for creating the discriminator or a comparison result between an output obtained by inputting the first learning data to the discriminator and correct answer data corresponding to the first learning data, and a service setting unit that sets a service for the user on the basis of the contribution degree calculated for each user.
US11669955B2

Defects of substrates are inspected when executing a job in which a treatment recipe for substrates and the substrates being treatment objects are designated to perform predetermined treatments on the substrates. An imaging step successively images substrates. A first determination step decomposes, in order from the substrate as head of the job, a planar distribution of pixel values in a substrate image captured at the imaging step into pixel value distribution components using a Zernike polynomial, calculates Zernike coefficients of the pixel value distribution components corresponding to defects to be detected, and determines presence or absence of a defect based on the calculated Zernike coefficients. A second determination step determines, from predetermined timing after one or more substrates is determined to have no defect at the first determination step, presence or absence of a defect based on the substrate image determined to have no defect at the first determination step.
US11669953B2

The purpose of the present invention is to provide a pattern matching device and computer program that carry out highly accurate positioning even if edge positions and numbers change. The present invention proposes a computer program and a pattern matching device wherein a plurality of edges included in first pattern data to be matched and a plurality of edges included in second pattern data to be matched with the first pattern data are associated, a plurality of different association combinations are prepared, the plurality of association combinations are evaluated using index values for the plurality of edges, and matching processing is carried out using the association combinations selected through the evaluation.
US11669946B2

A high-content imaging system includes a stage, a controller, a machine learning system, and an image generator. The controller receives a request including an output imaging configuration and in response the controller: (1) selects a training model associated with the output imaging configuration, (2) determines an input imaging configuration associated with the training model, and (3) configures the high-content imaging system in accordance with the input imaging configuration. The machine learning system is configured using the training model so when the machine learning system is presented with an image acquired using the input imaging configuration, the machine learning system generates an output image in accordance with the output imaging configuration. The image generator generates an image of a sample on the stage and provides the generated image to the machine learning system and, in response, the machine learning system generates an output image in accordance with the output imaging configuration.
US11669942B2

A method and apparatus for image processing. A de-warping circuit is configured to retrieve, in an ordered sequence, a plurality of de-warping matrices for remapping pixels of a first image from a distorted image space to a corrected image space, where the first image depicts a scene in the distorted image space. The de-warping circuit reads, into a memory buffer, blocks of pixels of the first image based at least in part on the order of the de-warping matrices and generates a plurality of image tiles based on the blocks of pixels of the first image. Each of the image tiles is interpolated from one or more of the retrieved blocks using a respective one of the de-warping matrices. The de-warping circuit writes the plurality of image tiles to an external memory to produce a second image depicting the scene in the corrected image space.
US11669939B1

A method for deblurring a target image includes receiving a burst of images that includes the target image; partitioning respective images of the burst of images into respective patches; converting, to a frequency domain, the respective patches into respective transform patches; selecting a first set of corresponding transform patches from the respective transform patches, where the first set of the corresponding transform patches includes a respective transform patch for a respective image of the burst of images; obtaining, using a neural network, respective weight maps for the corresponding transform patches; obtaining a deblurred transform patch by combining the first set of corresponding transform patches using the respective weight maps; obtaining a first deblurred patch by converting the deblurred transform patch to a pixel domain; and obtaining a deblurred image of the target image using the first deblurred patch.
US11669928B2

A computer-based system for unobscuring and/or unconstraining demand is disclosed. Via use of the system, actual airline seat bookings may be restated in an unobscured and/or unconstrained form, facilitating improved demand forecasts for subsequent seat bookings. In this manner, seat protects may be better allocated to align with actual demand, thus increasing revenue.
US11669926B2

A loading work assistance system includes a loading-progress-degree calculation unit that calculates a degree of progress of loading work performed on a transport vehicle located in a construction site by a loading vehicle, a determination unit that determines whether or not the degree of progress is equal to or more than a degree-of-progress determination threshold value, and a transport vehicle starting instruction unit that instructs the transport vehicle standing by to be started in a case where the degree of progress is equal to or more than the degree-of-progress determination threshold value.
US11669923B2

A secure education system including a secure education application, an education content database and a student profile database having a plurality of student profiles that include identification data that identifies a person associated with the student profile and evaluation data that valuates an academic proficiency of the person. The application both providing and dynamically adjusting the educational content based on an associated student profile of a user as well as securely determining the identity of the user in order to validate interactions of the user with the educational content. The verified identity and academic proficiency of a person can be compiled into an academic profile and submitted to academic institutions to support the user as a candidate for admissions.
US11669916B2

Systems and method are provided for tracking online communities. One method includes at a first time, sorting the plurality of users by: determining that a group of the plurality of users belongs to a community, wherein the community has a community identification of zero; labeling each user in the group with the community identification of zero; labeling each user in the group with an algorithm identification, wherein the algorithm identification is associated with the community; determining that that one user of the group is a core user; and increasing the community identification counter by one; repeat the sorting until each user of the plurality of users is labeled with a community identification and an algorithm identification; and generate a community dynamics analysis based on the sorting of the plurality of users.
US11669912B1

To maintain an updated and immutable record of reconciliation data provided to reconcile an exception relating to one or more cash-based transactions. Exceptions are automatically identified based at least in part on data received from one or more data sources, and corresponding exception case data objects are generated as immutable exception case data objects. Update data is provided for the immutable exception case data objects, causing updates to a corresponding graphical user interface while maintaining an immutable historical record of updates provided for the exception case data objects.
US11669910B2

Systems, methods, apparatus, computer program code and means to improve dynamic data processing associated with one or more automated rating applications are provided. In some embodiments, an apparatus may include a communication device to receive a business type and a business location. The apparatus may also include a business owner's policy coverage or standalone general liability coverage platform to query a rating database, the query resulting in at least a first price for an entity. The apparatus may further include a professional liability coverage platform operating in parallel with a business owner's platform.
US11669909B1

Vehicle inspection systems and methods are disclosed. A system disclosed includes a drone vehicle configured to fly in a vicinity of the damaged vehicle at an accident scene. The drone includes at least one camera for taking imagery of the damaged vehicle at an accident scene in support of a damage assessment and a frame coupling the drone vehicle and the at least one camera. A computing device is in communication with the at least one camera to receive the imagery from the at least one camera for purposes of damage assessment.
US11669907B1

Example methods, apparatus and articles of manufacture to process insurance claims using cloud computing are disclosed herein. An example system to process an insurance claim using cloud computing includes an assistance resource of a cloud computing platform configured to interact electronically with at least one of an insured person, a representative of the insured person, or a representative of an insured entity to obtain information related to an insurance claim, an artificial intelligence resource of the cloud computing platform configured to process the information to identify an action to be taken for the insurance claim, and a backend system configured to perform the action, the backend processing module also useable by a person to manually process the insurance claim.
US11669904B2

The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
US11669900B2

There is disclosed a system and method for protecting stock market investments. The method allows a user to determine the level of risk to be taken throughout a trade as it nears a profit target and beyond. The system and method allows the user to set a stop price and to monitor the stop price of a stock, including in real time.
US11669893B2

In certain embodiments, condition-based storing and return of an item associated with a user may be facilitated via a locker system. In some embodiments, attribute information indicating attributes of an item placed in the locker system may be obtained, and the attribute information may be processed to determine a categorization of the item. In response to the categorization satisfying one or more categorization conditions, product/service information related to a product or service may be provided for presentation to the user. In response to receiving user acceptance of the product or service, an item return condition may be assigned to the item. In response to the user satisfying the item return condition, access rights to the item may be enabled for the user.
US11669892B2

An automated resource management system for a retail business includes a point-of-sale system and an access control system in communication with the point-of-sale system. The access control system can be configured to detect, and/or receive a signal from, an electronic device associated with a customer of the retail store, such as a cellular phone. Upon automatic detection of a billable event (e.g., retrieving an item from a vending machine) while the access control system determines that the user is within the retail store, automatic billing or invoicing of the customer by the point-of-sale system can occur.
US11669890B2

A system and related method for the interaction of a user with a plurality of e-commerce shops are provided. The method includes the steps of installing on a first e-commerce shop a first API module, installing on a second e-commerce shop a second API module, providing a mobile application having a pre-build template with a set of pre-defined fields, receiving by the system from the user, a selection of the first e-commerce shop or the second e-commerce shop, and populating and dynamically updating the pre-built template's fields with data associated with the shop selected by the user, using a corresponding API module.
US11669886B2

Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform receiving, at the one or more processors, an order from a customer electronic device; determining, using employee device data collected from one or more electronic devices of one or more employees of a store in a predictive analysis, an estimated collection time required for an employee of the one or more employees of the store to collect the one or more items of the order; receiving a check-in from an electronic device indicating that a pickup is en-route to pick-up the order; when the electronic device authorizes location tracking, tracking a location of the pickup after receiving the check-in from the electronic device; periodically determining, at one or more time intervals, an estimated travel time for the pickup to travel to the store from the location, as tracked; and when the estimated collection time is approximately equal in duration to the estimated travel time, coordinating displaying instructions for the employee of the store to begin collecting the one or more items of the order. Other embodiments are disclosed herein.
US11669882B2

Systems and methods for identifying item substitutions. History information can be collected. The history information can include one or more episodes from one or more customers. Each episode can include one or more items. The history information can be transformed into a matrix of observed substitutions. A neural network can be trained on the matrix of observed substitutions to generate item embeddings. Input including an item can be received. A substitution similarity between the item and another item based on the item embeddings can be identified.
US11669881B2

An approach is disclosed for mapping an intent of a query. The approach receives query data for one or more queries. The approach determines product type data of the one or more queries. The approach determines attribute data for the determined product type data. The attribute data includes sequence attribute data and sequence value data. The approach retrieves catalog data for one or more items that include product type data that matches the determined product type data. The catalog data includes catalog attribute data and catalog value data. The approach determines engagement data for the one or more received queries. The engagement data includes a number of times customers interacted with a retrieved item for a respective query. The approach determines cumulative engagement data based on the retrieved catalog data and the determined engagement data. The approach generates a probability and an evaluation score based on the cumulative engagement data.
US11669878B2

The present disclosure is directed to automatically determining customer information in response to detecting that a customer's mobile device is located at a retail location. A mobile device of the customer may detect a communication from a wireless communication beacon, and may send a customer ID to a backend server. Upon receiving the customer ID, the backend server may access customer information, and transmit it to a server of the retail location. The server may, in turn, cause a customer mobile device in the retail location to display the customer information, thus facilitating effective and efficient customer service. With the customer's permission, upon detecting the customer's mobile device, customer information may be pushed to a salesperson's device or information (e.g., insurance quote or claim information; new vehicle financing, feature, or review information; or other product or service information) may be pushed to the customer's mobile device.
US11669872B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for broadcasting audio. In one aspect, the method includes receiving, from a server by a smart broadcasting device associated with a service client, an audio broadcast instruction; in response to receiving the audio broadcast instruction, downloading an audio file corresponding to the audio broadcast instruction, wherein the audio file comprises a marketing content related to services provided by the server to the service client associated with the smart broadcasting device; and broadcasting, by the smart broadcasting device, the audio file by using a speaker of the smart broadcasting device.
US11669871B2

A cross-platform management system that handles cross-platform management of client requirements receives a request corresponding to a plurality of client-defined requirements to be achieved in a flight. The request for the plurality of client-defined requirements is associated with request parameters. The system generates a proposal plan corresponding to the received request based on adjustment of the one or more request parameters. The proposal plan corresponds to a distribution of target audience across a set of delivery platforms. The system executes the generated proposal plan for a first time period in the flight on one or more delivery platforms. The system re-optimizes the generated proposal plan and controls execution of the generated proposal plan for a second time period in the flight by an in-flight re-distribution of the target audience across one or more delivery platforms of the set of delivery platforms.
US11669869B2

A dynamically regulated advertising delivery control system. A campaign is operated by sending bids to an exchange responsive to receiving bid requests from the exchange, each bid request representing an opportunity to expose a browser to content. Won bid notifications are received from the exchange and exposure notifications are received from exposed browsers. Failed exposures are detected by detecting won bid notification identifiers without corresponding exposure notification identifiers. Responsive to the failed exposures exceeding an upper limit, the campaign is operated in a throttled mode by sending bids to the exchange in response to a fraction of the suitable bid requests received from the exchange and ignoring some suitable bid requests. Responsive to detecting successful exposures in the throttled mode, the operation of the campaign is dynamically regulated by increasing the fraction.
US11669863B1

Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
US11669861B2

In one embodiment, a system, is provided to take not just a person's time and location into consideration, but also has knowledge of and takes into account their availability, their preferences, their schedule, their purpose for being at their current location, and/or their next goal or stop. One embodiment is able to take into account a real-time view of supplier inventory and deduce and make available much better-adapted offerings and support for that person's travels and endeavors. In one embodiment, having an understanding of a rate of conversion and its relation to traffic and weather patterns allows service providers to make more accurate predictions about various items, including but not limited to, conversion rates, offer types, offer upgrades, traffic etc. In yet another aspect of the invention, the information collected from many travelers, and also information collected from airlines and weather observers, etc., can be used to forecast inventory requirements, such as obtaining and preparing fresh food and pulling from storage chilled or frozen food, as well as man power or staffing level requirements, to meet projected demands.
US11669844B1

Disclosed herein are systems and methods executing a server that perform various processes for generating alerts containing various data fields indicating threats of fraud or attempts to penetrate an enterprise network. Analyst computers may query and fetch alerts from a database, and then present the alerts to be addressed by an analyst according to the priority level of the respective alerts.
US11669827B1

A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
US11669819B2

The present technology pertains to storing transaction information for transactions with merchants in association with an identifier of a buyer, and transmitting an electronic receipt, including the transaction information to the buyer. The present technology includes a system and methods for associating a transaction card number with the user identifier of the buyer, such that the transaction information can be associated with the user identifier of the buyer even when the merchant does not receive the transaction card number or the user identifier of the buyer.
US11669817B2

Methods and devices for subscription offerings are disclosed. The device determines a set of subscription-based applications stored on the device and for each of the subscription-based applications, determines a service type. The device then determines a first subscription service to offer the user of the device via a graphical user interface of the device. After receiving acceptance of the offer for the first subscription service from the user, the device automatically establishes a customer account for the first subscription service. Then, the device downloads a first subscription service application, generates login information for the customer account, and performs a login to the customer account with the login information.
US11669813B1

A method of performing an off-us deposit with reversal is provided. The method includes receiving, by a depository bank computing system associated with a depository bank, a request identifying an amount of a transfer of funds from a paying bank, different from the depository bank, into an account associated with a customer of the depository bank. The method further includes crediting, by the depository bank computing system, the account of the customer of the depository bank by the amount of the transfer of funds. The method further includes determining, by the depository bank computing system, a need for a reversal of the transfer of funds from the account of the customer of the depository bank. The method further includes reversing, by the depository bank computing system, the transfer of funds from the account of the customer by the amount of the transfer of funds.
US11669811B2

Methods, systems, and apparatuses for blockchain-based digital token utilization are described herein. Data corresponding to digital tokens may be stored on a blockchain associated with a decentralized peer-to-peer (P2P) network. Smart contracts for collecting digital tokens in exchange for service provider tokens may be deployed to the blockchain. Smart contracts for distributing digital tokens based on credit tokens may be deployed to the blockchain. Through execution of the smart contracts, digital tokens may be utilized by users in various ways.
US11669808B2

A method of managing a plurality of washrooms in a facility for servicing by service personnel and, more particularly, for establishing servicing operations which provide for service of at least selected of the dispensers before their consumable product supply falls below a pre-selected refill value.
US11669803B1

This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a total weight associated with a user pattern may be monitored by sensors of a base surface and weight of inventory items may be monitored by sensors at the inventory locations. When a user associated with the user pattern retrieves an item from an inventory location, the decrease in the weight at the inventory location will correspond with the increase in total weight associated with the user pattern. Accordingly, the item may be tracked from the inventory location and associated with the user pattern based on the corresponding changes in weight.
US11669802B2

A warehouse coordination system performs a simulation of tasks to be performed over a shift for a warehouse process, according to a defined sequence of the tasks and defined resources to be applied to the tasks, and generates simulation output data. The warehouse coordination system stores data that represents the defined sequence of the tasks, data that represents the defined resources to be applied to the tasks, and the simulation output data. The warehouse coordination system receives real-time warehouse data that indicates tasks being performed over the shift. The warehouse coordination system provides data for a performance monitoring interface, and the performance monitoring interface presents, for a plurality of time periods, an amount of tasks that have been predicted to be performed according to the simulation of the tasks, in comparison to an amount of tasks that have been performed according to the real-time warehouse data.
US11669799B2

A notification system comprising a service order management system and a plurality of servicer devices. The service order management system comprises a service status receiving module and an estimated time of arrival (ETA) module. The service status receiving module is configured to receive information from a plurality of servicers. The information includes starting locations, service destinations and arrival times of the services performed by each servicer. The service status receiving module is configured to record the information. The ETA module is configured to calculate an initial ETA based on at least a portion of the recorded information. Each servicer device includes a service application. Each service application is configured to automatically receive the ETA from the service order management system and automatically display an en route notification interface on the servicer device when it is determined that the initial ETA is within an ETA notification window.
US11669795B2

Disclosed herein are system, method, and computer program product embodiments for identifying and managing emerging risks. Businesses, such as those participating in regulated industries, may need to regularly monitor enforcement actions that are cited in a variety of sources. Embodiments disclosed herein provide for scraping information from those sources and comparing it to existing risk events in order to determine possible discrepancies that should be assessed.
US11669787B2

A grounded operations facilities management system is disclosed that can facilitate communications in grounded operations facilities. Specifically, a method is provided for managing and supervising trucks as they park in truck spots to await freight deposits. Check-in instances reflecting, among other things, the actual truck spot a fleet vehicle is parked in can be retrieved by a client from a server or database in operable communication with the client, and upon instantiation and execution of several processes, the check-in instance can be updated and retrieved/served as needed throughout the system. The system can be managed and controlled via a geofence, such that fleet vehicle operators can only check-in to particular truck spots when located within the geofence.
US11669781B2

Disclosed herein is an artificial intelligence server for updating an artificial intelligence model by merging a plurality of pieces of update information including a memory configured to store a first artificial intelligence model, a communication modem configured to communicate with a plurality of artificial intelligence apparatuses, and a processor configured to transmit the first artificial intelligence model to the plurality of artificial intelligence apparatuses, receive, from at least one of the plurality of artificial intelligence apparatuses, first update information of the first artificial intelligence model or second update information of a second artificial intelligence model updated from the first artificial intelligence model, select third update information to be used to update the first artificial intelligence model from the first update information and the second update information, and update the first artificial intelligence model using the third update information.
US11669766B2

Methods, systems, and apparatus for quantum analog-digital conversion. In one aspect, a method includes obtaining a quantum analog signal; applying a hybrid analog-digital encoding operation to the quantum analog signal and a qudit in an initial state to obtain an evolved state of the qudit, wherein the hybrid analog-digital encoding operation is based on a swap operation comprising multiple adder operations; and providing the qudit in the evolved state as a quantum digital encoding of the quantum analog signal.
US11669759B2

An interaction prediction system for accurately predicting the occurrence of interactions, entities associated with the interactions, and/or resources involved with the interactions. The interaction predictions can be used for a number of different purposes, such as improving security of systems, predicting future interactions or the likelihood thereof, or the like. The interaction prediction system described herein more accurately predict the interactions using modeling and monitoring that increases the processing speeds by reducing the data needed to make the predictions, reduces the memory requirements to make the predictions, and increases the capacity of the processing systems when compared to traditional systems.
US11669753B1

An interactive interpretation session with respect to a first version of a machine learning model is initiated. In the session, indications of factors contributing to a prediction decision are provided, as well indications of candidate model enhancement actions. In response to received input, an enhancement action is implemented to obtain a second version of the model. The second version of the model is stored.
US11669748B2

A system and method allowing machine analytics and multiple human analysts to work together in a collaborative fashion in the analysis of large amounts of data. The collaborative analysis promotes “sensemaking.” Sensemaking is the continued revising and expansion of a developing “story” so that it becomes more comprehensible. As the emerging story is refined, it should successfully incorporate more and more of the observed data and be more defensible with respect to contrary arguments.
US11669745B2

A method for generating a neural network for detecting one or more objects in images includes generating one or more self-supervised proposal learning losses based on the one or more proposal features and corresponding proposal feature predictions. One or more consistency-based proposal learning losses are generated based on noisy proposal feature predictions and the corresponding proposal predictions without noise. A combined loss is generated using the one or more self-supervised proposal learning losses and one or more consistency-based proposal learning losses. The neural network is updated based on the combined loss.
US11669744B2

A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.
US11669735B2

A system and method for automatically generating recurrent neural networks for log anomaly detection uses a controller recurrent neural network that generates an output set of hyperparameters when an input set of controller parameters is applied to the controller recurrent neural network. The output set of hyperparameters is applied to a target recurrent neural network to produce a child recurrent neural network with an architecture that is defined by the output set of hyperparameters. The child recurrent neural network is then trained, and a log classification accuracy of the child recurrent neural network is computed. Using the log classification accuracy, at least one of the controller parameters used to generate the child recurrent neural network is adjusted to produce a different input set of controller parameters to be applied to the controller recurrent neural network so that a different child recurrent neural network for log anomaly detection can be generated.
US11669725B1

Using a buffer sized according to the size of the filters of a convolutional neural network (CNN), a processor may use a read pointer to generate a two-dimensional virtual matrix of inputs. The number of inputs in each row in the two-dimensional virtual matrix of inputs may match the one-dimensional filter size of the cubic filters. The processor may collapse each of the cubic filters to one-dimensional linear arrays and generate a two-dimensional filter matrix from the one-dimensional linear arrays. The convolution computations for a corresponding layer of the CNN therefore reduce to a single matrix multiplication without any memory movement operations. When the buffer is refreshed using a new input frame, the processor may increment the initial read address of each read pointer by one and increment the final read address by one, circling back to the corresponding initial read address.
US11669714B1

An improved system and method of determining presence of stop signs at intersection based on multiple types of data including ground truth data, telemetry data, and/or trip stills gathered from vehicle devices. The data may be analyzed and aggregated by one or more models and/or neural networks to develop a prediction regarding presence of stop signs at individual intersections.
US11669713B2

The present disclosure is directed to a novel system for performing online reconfiguration of a neural network. Once a neural network has been implemented into a production environment, the system may use underlying construction logic to perform an in-situ reconfiguration of neural network elements while the neural network is live. The system may accomplish the reconfiguration by modifying the architecture of the neural network and/or performing adversarial training and/or retraining. In this way, the system may provide a way increase the performance of the neural network over time along one or more performance parameters or metrics.
US11669711B2

A system reinforcement learning method includes: processing an input image based on a first network of a system to obtain a first result; inputting the first result to a second network of the system to obtain a second result; and obtaining a reinforcement operation based on the second result by means of a reinforcement network, and adjusting the first result based on the reinforcement operation to obtain a target result. According to the embodiments of the present disclosure, information is fed back from downstream to upstream by means of the reinforcement network, and an output result of the system is optimized.
US11669702B2

A commodity container includes a main body with a container space and a radio frequency reader with a communication range that covers an opening of the container space. The radio frequency reader outputs tag information based on a radio frequency signal from a wireless tag and outputs time variation information indicating a time variation of the radio frequency signal. A registration device is attached to the main body and includes a communication interface to receive the tag and time variation information, and a processor configured to determine a time variation in a positional relationship of the wireless tag and the radio frequency reader based on the time variation information and update a commodity registration list based on the determined time variation of the positional relationship.
US11669695B2

A translation method, implemented by a computer, includes: converting a text written in a first language into a replacement text in which a named entity in the text is replaced with a predetermined character string; translating the replacement text into a second language by using a text translation model which is a neural network; and translating a named entity corresponding to the predetermined character string in the replacement text into the second language by using a named entity translation model which is a neural network.
US11669692B2

Systems, computer-implemented methods, and computer program products that can facilitate extraction of named entities from document data to support automation applications are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an entity extraction component that extracts, using a first machine learning process, a first data entity and a second data entity from document data indicative of a textual information. The computer executable components can further comprise a relation extraction component that determines, using a second machine learning process, a relation between the first data entity and the second data entity to generate a knowledge data graph used to execute an application associated with natural language processing for the document data.
US11669687B1

Systems, apparatuses, methods, and computer program products are disclosed for determining robustness information for an NLP model. Modification rules, such as replacement rules and/or insertion rules, are used to generate instances of modified test data based on instances of test data that comprise words and have a syntax and a semantic meaning. The instances of test data and modified test data are provided to the NLP model and the output of the NLP model is analyzed to determine output changing instances of modified test data, which are instances of modified test data yielded output from the NLP model that is different and/or not similar to the output yielded from the NLP model for the corresponding instance of test data. Robustness information for the NLP model is determined based at least in part on the output changing instances of modified test data. White and/or black box attacks may be performed.
US11669680B2

A set of sentences within a natural language text document are parsed, generating a word-level graph corresponding to a sentence in the set of sentences. Within the word-level graph using a trained entity identification model, a set of entity candidates are identified. From a set of graphs modelling relationships between portions of the set of sentences, a set of embeddings is generated. From a set of pairs of embeddings in the set of embeddings using a set of deconvolution layers, a set of links between entity candidates within the set of entity candidates is extracted. From the set of links and the set of entity candidates, an output graph modelling linkages between portions of the set of sentences within the natural language text document is generated.
US11669674B1

An electronic document is provided for display at a first user device associated with a first user. A first input associated with a body portion of the electronic document is received from the first user device of the first user. The first input includes a particular symbol followed by one or more characters that represent a second user. A second input associated with the body portion of the electronic document is received from the first user device of the first user. The second input includes textual input associated with the body portion of the electronic document. The first input associated with the body portion of the electronic document is analyzed to determine one or more user addresses. A message is caused to be sent to a second user device of the second user using the determined one or more user addresses.
US11669660B2

The disclosure notably relates to a computer-implemented method for designing a modeled object. The method includes obtaining a finite element mesh, data associated to the finite element mesh and a non-uniform distribution of one or more local quantity constraints. The data associated to the finite element mesh include forces, boundary conditions, parameters, and a global quantity constraint. The method also comprises performing a topology optimization based on the finite element mesh, the data associated to the finite element mesh, and the non-uniform distribution. The method improves the design of a modeled object representing a mechanical part by topology optimization.
US11669658B2

A system and methods for multi-language abstract digital simulation model generation and execution, comprising a meta-model structuring and creation system, meta-model mapping table, remote server, simulation execution process, computer domain specific language, and methods for user-creation and editing of meta-models, simulation models, and parametrization of simulation environments, actors, objects, and events in real-time using heuristic searching.
US11669657B2

Systems and methods are provided for the realistic simulation of distributed systems, such as vehicle-based processing systems. A statistical property of message timestamps of a plurality of prior messages from one or more recorded processes is determined. During a simulation, messages that are generated are associated with timing data based on the statistical property from the recorded processes.
US11669649B2

A design support device includes a unit that accepts registration of normal CAD data with a past record and violation CAD data determined to have violated portion with respect to three-dimensional CAD data, a unit that acquires a parameter related to a design rule from CAD data to be evaluated, a unit that calculates a statistical value of the acquired parameter and calculates a value of an influence degree t that explains a violation of each parameter, and a unit that presents a scatter diagram plotting normal CAD data and violation CAD data to be evaluated and a boundary line subjected to cluster analysis, on a two-dimensional coordinate system, according to a combination of parameters designated by a user (evaluator).
US11669648B2

A robot for data logging is described as a module of a portable data transfer system for use in physically transferring very big amounts of data in secure, fast and cheap way. The data logger logs and optionally analyzes sensory and operation data by statistically correlating and combining data, events, and control data from a variety of system modules, user actions, and sensors used to track system transit, handling, operation, and events. The data logger allows forensic analysis and comparison against a mission description to identify system location, transit path, mishandling, tampering, security breaches and problems arising from environmental conditions, design problems, etc. As a result, persons or events causing problems can be identified, retrained, and rectified, and system debugging can solve problems with error in hardware and software. Furthermore, decision and actions can be taken by the robot or by remote control to protect stored data from unauthorized access from third parties, such actions can include destruction of operating keys repository, electrical destruction of storage modules, system shutdown etc.
US11669647B1

A system can include a key cartridge, which can include a housing, an enabling key component, and an electrical connector. The housing may be sized for placement at least partially over or around a latch release mechanism of a slidable rack sled and in a position to obstruct access to the latch release mechanism. The enabling key component can be positioned within the housing and enable operation of an electrical component situated within the slidable rack sled. The electrical connector can be coupled with the enabling key component and sized and positioned for establishing electrical connection between the enabling key component and the electrical component situated within the slidable rack sled when the pluggable key cartridge is installed relative to the server rack sled.
US11669646B2

A mediator and a method for securing a mediator for coupling between one or more hosts and one or more consoles comprising one or more peripheral devices. The mediator is having at least three stages: (i) a security setup stage; (ii) a neutralization stage; and (iii) a normal operation stage. In the normal operation stage, the mediator couples between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. In the neutralization stage the mediator disable coupling between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. The securing method starts with the security setup stage after at least one of (a) a power-up; (b) a reset; (c) a device connection; and (d) an unlock command. Upon entering the security setup stage, the method performs the following: (1) reading the device information of the one or more peripheral devices; (2) if the mediator is in Unlock state, waiting for a locking command and upon locking command arrival, register the information of the one or more peripheral devices to non-volatile memory, and proceed to normal operation stage, (3) if the mediator is in Lock state, compare the registered information of the one or more peripheral devices with the information read previously, and upon a match proceed to normal operation stage and upon a miss-match proceed to neutralization stage. The lock and unlock commands are provided from an authorized user or an administrator.
US11669642B1

Disclosed herein are embodiments of systems, methods, and products comprise a processor, which provides runtime enforcement of data flow integrity. The processor accesses the application binary file from the disk to execute an application and translates the application binary into intermediate representation. The processor applies the logic of data flow integrity controls to the intermediate representation. Specifically, the processor identifies the vulnerable code in the intermediate representation. The processor applies data flow integrity controls to the vulnerable code. The processor adds simple instrumentation that only changes the application's behavior when unauthorized data tampering occurs while preserving the application's normal behavior. When certain operations may cause unauthorized data tampering, the processor takes proper measures to stop the operations. The processor translates the intermediate representation back to a machine code and replaces the original binary with the machine code.
US11669626B2

In one aspect, the present disclosure relates to a method including: determining whether first data representative of a first string of content used by a user to access an application is present within the data structure having positions that contain values representative of strings of content; responsive to determination that the first data is not present within the data structure, retrieving a value from an index using a key associated with the user, the value being derived from positions in the data structure that contain values representative of a second string of content previously used by the user to access the application; decrementing the values of the positions in the data structure representative of the second string of content to remove second data representative of the second string of content from the data structure; and adding the first data representative of the first string of content to the data structure.
US11669623B2

A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
US11669615B2

There is disclosed in one example a computer-implemented method of detecting a statistically-significant security event and automating a response thereto, including: querying, or causing to be queried, a security intelligence database for sector-wise historical norms for an indicator of compromise (IoC); obtaining sector-wise expected prevalence data for the IoC; receiving observed sector-wise prevalence data for the IoC; computing a first test statistic from a goodness-of-fit test between the observed and expected prevalences; from the observed sector-wise prevalence data, computing a second test statistic from a difference between a highest prevalence and a next-highest prevalence; computing a third test statistic from a difference between the observed prevalence of a highest prevalence sector and the expected prevalence for the highest prevalence sector; selecting a least significant statistic from among the first, second, and third test statistics; and determining from the least significant statistic whether to notify a subscriber.
US11669611B1

Disclosed are example methods, systems, and devices that allow for generation and maintenance of a central identity databank for a user's digital life. The identity databank may include identity elements with payload values and metadata values corresponding immutable attributes of the user. A multifactor identity authentication protocol allows service provider devices to more reliably validate transactions with user devices via an identity system. The identity databank may include passwords, which may be generated by the identity system linked to user accounts and/or service providers. The passwords may be provided to service provider devices, eliminating the need for users to conceive of a multitude of varying passwords for the user's accounts.
US11669603B2

A clothing pattern making management system, applicable to a server and used for allowing users to connect and manage a plurality of clothing pattern making data via a network, at least including a database and a login and authority management module, a search and viewing module, a connection and upload module, and a management and download module. Through the data connection to a business system, the system is able to facilitate the users to perform data upload and management in order to achieve proper preservation and management of a large quantity of pattern drawings for various styles of clothes and for all stages, and to achieve the effects of learning exchange and passing on of techniques.
US11669593B2

Systems and methods for training image processing models for vehicle data collection by image analysis are provided. An example method involves accessing an image of a field of interest in a vehicle captured by a camera in the vehicle, providing a user interface to, display the image, receive input that defines a region of interest in the image that is expected to convey vehicle information, and receive input that assigns a label to the region of interest that associates the region of interest with an image processing model that is to be trained to extract a type of vehicle information from the region of interest, and contributing the image, labelled with the region of interest and the label associating the region of interest to the image processing model, to a training data library to train the image processing model.
US11669583B2

Aspects of the disclosure provide for mechanisms for generating interactive screenshot based on a static screenshot. A method of the disclosure includes extracting application markers within a screenshot, determining, based on the application markers, an application in the screenshot, extracting content markers within the application of the screenshot based on the application, obtaining a Uniform Resource Locator (URL) associated with each of the extracted content markers, generating an interactive element based on each of the extracted content markers and corresponding URL, and updating each of the extracted content markers with a corresponding generated interactive element.
US11669581B2

Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
US11669571B2

Embodiments provide for predicted data use obligation matching using data differentiators. Example embodiments retrieve a cross-link relationship graph structure from a data repository, where the cross-link relationship graph structure includes a plurality of cross-link relationship graph nodes connected by a plurality of cross-link relationship graph edges. Each cross-link relationship graph node is associated with a unique logical data record set identifier of a plurality of logical data record set identifiers associated with a dataset identifier. For each unique logical data record set identifier, the cross-link relationship graph structure is traversed. Based at least in part on a separation measure associated with each cross-link relationship of one or more cross-link relationships associated with the unique logical data record set identifier, one or more data use obligation scores for the unique logical data record set identifier is generated.
US11669566B2

In implementations of multi-resolution color-based image search, an image search system determines a color vector for a query image based on a color histogram of the query image by concatenating two color histograms having different resolutions. The image search system can compute distance measures between the color vector of the query image and color vectors of candidate images. The image search system can select one or more of the candidate images to return based on the distance measures utilizing the distance measures as indication of color similarity of the candidate images to the query image.
US11669554B1

This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information. Disclosed herein are communications systems that offer the increased security and privacy of client-side encryption to content owners, while still providing for highly relevant server-side search-based results via the use of content correlation, predictive analysis, and augmented semantic tag clouds for the indexing of encrypted data.
US11669552B2

A plurality of instances of probe data are received. Each instance of probe data corresponds to travel of a vehicle apparatus along a first segment, comprises an indication of at least one parameter characterizing the travel of the vehicle apparatus along the first segment. The at least one parameter is extracted from the instances of probe data to generate a distribution of parameters. One or more clusters of instances of probe data are identified based on the distribution of parameters. Responsive to identifying two or more clusters, a representative at least one parameter is determined for each cluster, and an element of a data structure is modified based thereon for each cluster. Responsive to identifying only one cluster of instances of probe data, the data structure is not modified based on the cluster. A navigation application is configured to use the data structure to perform a navigation function.
US11669546B2

method and apparatus for synchronizing replicated data in a storage network. In an embodiment, a method begins by a processing module of a computing device identifying a first storage set and a second storage set for replicated storage of a data object. The processing module initiates storage of the data object in both the first and second storage sets, and further maintains a synchronization status for the data object. The processing module determines, based at least in part on the synchronization status, to resynchronize the first storage set and the second storage set. In response to determining to resynchronize the first storage set and the second storage set, the processing module identifies a latest available revision of the data object, determines that the second storage set requires the latest available revision of the data object to maintain synchronization, and facilitates storage of the identified latest available revision of the data object in the second storage set.
US11669545B2

Systems, apparatus, and methods for any point in time replication to the cloud. Data is replicated by replicating data to a remote storage or a data bucket in the cloud. At the same time, a metadata stream is generated and stored. The metadata stream establishes a relationship between the data and offsets of the data in the production volume. This allows continuous replication without having to maintain a replica volume. The replica volume can be generated during a rehydration operation that uses the metadata stream to construct the production volume from the cloud data.
US11669541B2

A data interpretation apparatus including a platform configured to automatically execute type conversion of an object. The platform is provided in a control unit of the data interpretation apparatus, and includes an obtaining unit and an interpretation unit. The obtaining unit obtains input data as the object of the platform. The interpretation unit generates an initial graph with respect to the object, and performs interpretation by automatically growing a graph from the initial graph while executing, as necessary, the type conversion of the object associated with each node of the graph toward extension or toward intension.
US11669538B1

Various systems and methods use a value in a data file for a data process, as the data process is scaled up in terms of dataset dimensionality, data volume, data types, data content, data source quantity, and data source speed, while remaining compliant with ACID principles. As such, these technologies provide for sourcing of data from various data sources, where the data includes the data file storing the value. The data is cleansed and fused, which enables a report to be generated. In response to the value in the data file being modified, the data, inclusive of the data file storing the value, is again cleansed and fused based on the value being modified. This processing in-turn enables the report to modified based on the value being modified.
US11669536B2

Provided is an information providing device capable of outputting provided information reflecting user's needs even if the user conducts information search on the basis of a query which is on the basis of an unspecific desire. The information providing device is configured with a computer system and outputs provided information in response to input of a query. The information providing device includes storage means that stores the query being composed of at least one property and provided information, rating means that rates the provided information on the basis of the query, and output means that outputs the provided information rated by the rating means in response to the query inputted.
US11669535B1

Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
US11669533B1

Embodiments of the present invention are directed to validating extraction rules. In embodiments, a set of events for which field extraction is desired is obtained. Thereafter, an extraction rule is applied to the set of events to extract fields of the events. The application of the extraction rule can be monitored to determine that the applied extraction rule is invalid. Based on the applied extraction rule being invalid, a new extraction rule can be generated to apply to the set of events.
US11669532B2

An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, determining a category type of the off-chain data source from among a plurality of category types based on the request, retrieving a reliability value of the off-chain data source linked to one or more of an identity of the off-chain data source and the determined category type from a reliability database implemented via a distributed ledger shared among a plurality of peer nodes, and transmitting the retrieved reliability value linked to the category type to the client.
US11669529B2

Methods, systems, and apparatuses for managing and selecting virtual warehouses for execution of queries on one or more data warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A plurality of virtual warehouses may be identified. An operating status and processing capabilities of the plurality of virtual warehouses may be determined. A subset of the plurality of virtual warehouses may be selected based on the processing complexity, the operating status of the plurality of virtual warehouses, and the processing capabilities of the plurality of virtual warehouses. The query may be executed on one of the subset of the plurality of virtual warehouses.
US11669522B2

A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
US11669517B2

A text-based interactive interpreter and user interface that sequentially allows a user to modify, transform, or filter data sets from a database system. Execution of user generated instructions results in output that can be rendered as a table, map, JSON, or other view. A user can easily retrieve a data set from a resource identifier for the data set. Instructions and results are presented in a sequential manner down the user interface page. Instructions can refer to variables and output data from previous blocks in the user interface page. The interpreted user-generated textual instruction areas can retrieve a data set specified in the textual blocks, parse and execute the textual instructions to transform, filter, or manipulate the data set. The resulting data set is rendered according to the data type, default settings, or preconfigured preferences into a table, map, JSON, or other view. Each or a subset of the textual instruction blocks can be persisted, versioned, and permissioned according to access control lists. The particular session of textual instruction blocks and transformations can be published as a service, which, if called again, can dynamically perform the user generated instructions and output the result data.
US11669514B2

Various embodiments provide methods, systems, apparatus, computer program products, and/or the like for managing, ingesting, monitoring, updating, and/or extracting/retrieving information/data associated with an electronic record (ER) stored in an ER data store and/or accessing information/data from the ER data store, wherein the ERs are generated, updated/modified, and/or accessed via a graph-based domain ontology.
US11669513B2

Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
US11669511B1

Disclosed are approaches for computationally-efficient data promulgation among devices in a network. Structured databases may comprise standardized and immutable bytes, each byte linked to a unique data field, a mutable state element, and a mutable activation element. The state element may indicate that there has been a mutation as well as a recency of the mutation. The activation element may indicate whether data pushes and/or data pulls are enabled. The state elements are configured to automatically mutate if there is a mutation in a corresponding unique data field. Each device in the network may transmit API calls as state-element requests to other entity devices in a network. The API call includes at least one byte, without any values in corresponding data fields. State elements are promulgated among devices, without sharing the data fields themselves. An optional central system maintains a record of state elements without storing data field values.
US11669510B2

Technology for tracking changes to a database and providing the changes to a subscribing computing device. In an illustrative implementation, a method may involve subscribing a computing device to changes of a portion of a multi-tenant database and accessing a plurality of change events stored in a log of the multi-tenant database in parallel. The method may further involve storing the plurality of change events in a persistent data store separate from the multi-tenant database and processing the plurality of change events to create an ordered set of change events. The ordered set of change events may then be provided to the computing device that subscribed to the changes.
US11669505B2

A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
US11669503B2

In some aspects, a model of a remote data source is defined. The model includes an entity representing a data segment from the remote data source. The entity has properties, which represent fields of a data structure in the remote data source and have data type descriptors indicating data types used by the fields. The model also includes an attribute specifying a function, which uses the properties as inputs. The entity is matched to exported data from the remote data source, and the exported data is used as input data to the attribute's function.
US11669490B2

An apparatus to facilitate computing efficient cross channel operations in parallel computing machines using systolic arrays is disclosed. The apparatus includes a plurality of registers and one or more processing elements communicably coupled to the plurality of registers. The one or more processing elements include a systolic array circuit to perform cross-channel operations on source data received from a single source register of the plurality of registers, wherein the systolic array circuit is modified to: receive inputs from the single source register at different stages of the systolic array circuit; perform cross-channel operations at channels of the systolic array circuit; bypass disabled channels of the systolic array circuit, the disabled channels not used to compute the cross-channel operations; and broadcast a final result of a final stage of the systolic array circuit to all channels of a destination register.
US11669488B2

A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.
US11669476B2

Methods and Systems are described for control at/of a network node. The network node can include a control module and first and second modules coupled to the control module. The first module can be configured to select first input/output (I/O) types of a field device coupled at an I/O interface of the network node. The second module can be configured to select a second I/O types of the field device. The first and second modules can be coupled to the I/O interface through a field device coupler.
US11669463B2

A method is provided that includes receiving, in a permute network, a plurality of data elements for a vector instruction from a streaming engine, and mapping, by the permute network, the plurality of data elements to vector locations for execution of the vector instruction by a vector functional unit in a vector data path of a processor.
US11669456B2

A memory device includes a page cache comprising a cache register, a memory array configured with a plurality of memory planes, and control logic, operatively coupled with the memory array. The control logic receives, from a requestor, a cache release command indicating that data associated with a first subset of the plurality of memory planes and pertaining to a previous read command was received by the requestor. Responsive to the cache release command, the control logic returns to the requestor, data from the cache register and associated with a second subset of the plurality of memory planes and pertaining to the previous read command, while concurrently copying data associated with the first subset of the plurality of memory planes and pertaining to a subsequent read command into the cache register.
US11669455B2

The disclosed computer-implemented method may include (1) receiving, at a storage device via a cache-coherent interconnect, a first request to access data at one or more host addresses of a coherent memory space of an external host processor, (2) updating, in response to the first request, one or more statistics associated with accessing the data at the one or more host addresses, (3) receiving, at the storage device via the cache-coherent interconnect, a second request to perform an operation associated with the one or more statistics, and (4) using the one or more statistics to perform the operation. Various other methods, systems, and computer-readable media are also disclosed.
US11669453B2

This application discloses a data prefetching method, including: receiving, by a home node, a write request sent by a first cache node after the first cache node processes received data; performing, by the home node, an action of determining whether the second cache node needs to perform a data prefetching operation on the to-be-written data; and when determining that the second cache node needs to perform a data prefetching operation on the to-be-written data, sending, by the home node, the to-be-written data to the second cache node. Embodiments of this application help improve accuracy and certainty of a data prefetching time point, and reduce a data prefetching delay.
US11669444B2

According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US11669433B2

In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques.
US11669423B2

A computing device configured for monitoring and analyzing health of a distributed computer system having a plurality of interconnected system components. The computing device tracks communication between the system components and monitors for an alert indicating an error in the communication in the distributed computer system. In response to the error, the computing device receives a health log from each of the system components defining an aggregate health log being in a standardized format indicating messages communicated between the system components. The computing device further receives network infrastructure information defining relationships between the system components and characterizing dependency information; and, automatically determines, based on the aggregate health log and the network infrastructure information, a particular component originating the error and associated dependent components from the system components affected.
US11669422B2

A system on chip (SoC) for testing a component in a system during runtime includes a plurality of functional components; a system bus for allowing the plurality of functional components to communicate with each other; one or more wrappers, each connected to one of the plurality of functional components; and an in-system component tester (ICT). The ICT monitors, via the wrappers, states of the functional components; selects, as a component under test (CUT), at least one functional component in an idle state; tests, via the wrappers, the selected at least one functional component; interrupts the testing step with respect to the selected at least one functional component, based on a detection of a collision with an access from the system bus to the selected at least one functional component; and allows a connection of the at least one functional component to the system bus, based on the interrupting step.
Patent Agency Ranking