US11234343B2

An integrated circuit structure may be formed having a first integrated circuit device, a second integrated circuit device electrically coupled to the first integrated circuit device, and at least one unidirectional heat transfer device between the first integrated circuit device and the second integrated circuit device. In one embodiment, the unidirectional heat transfer device may be oriented such that it has a higher conductivity in the direction of heat transfer from the first integrated circuit device to the second integrated circuit device than it does in the opposite direction. When the temperature of the second integrated circuit device rises above the temperature of the first integrated circuit device, the unidirectional heat transfer device will act as a thermal insulator, and when the temperature of the first integrated circuit device rises above the temperature of the second integrated circuit device, the unidirectional heat transfer device will act as a thermal conductor.
US11234338B2

The present disclosure provides a bezel and a display device. The bezel includes: a first sub-bezel including a first connection sheet and a third connection sheet connected to each other to define a first angle, the first connection sheet and the third connection sheet including a first engaging region and a third engaging region respectively; and a second sub-bezel including a second connection sheet and a fourth connection sheet connected to each other to define a second angle, the second connection sheet and the fourth connection sheet including a second engaging region and a fourth engaging region respectively. The first engaging region is in engagement with the second engaging region, and the third engaging region is in engagement with the fourth engaging region, to enable the first sub-bezel to be connected to the second sub-bezel.
US11234333B2

A method of manufacturing a sensing decal (400), a sensing decal and a method of providing a sensing decal to a device (702), in which the method of manufacture includes providing a flexible release layer (401) having a substantially non-uniform surface (405) and printing a conductive ink layer (402) onto the non-uniform surface. An adhesive layer (403) is printed onto the conductive ink layer to produce the sensing decal. The decal can then be applied to a surface (701) of a device and the flexible release layer is removed.
US11234318B2

A DALI interface is provided that includes a digital isolator having an input terminal and an output terminal. A DALI bus controlled by a master device controls a binary voltage state of a voltage rail. A DFET couples between the input terminal and the output terminal to control a voltage of the input terminal responsive to the control of the DALI bus by the master device. The digital isolator responds to the control of the input terminal voltage to drive a digital signal through an isolation barrier to control a voltage of the output terminal to control a slave lighting device.
US11234315B2

A combined lamp strip controller and a combined lamp strip control method related to the technical field of circuit control. The lamp strip controller comprises: a power supply circuit, a control circuit, an infrared transmitting circuit, an infrared receiving circuit and a drive circuit, wherein the drive circuit is a bridge drive circuit, and the infrared transmitting circuit, the infrared receiving circuit and the drive circuit are connected to the control circuit in an integrated manner. In the embodiments of the present invention, an infrared sensing assembly is used to sense changes in the environment around a lamp strip, and finally the lamp strip is driven by an infrared sensing control signal to switch a lighting mode, and one or more program instructions are further used to implement at least one sensing control mode.
US11234312B2

A method of controlling a plurality of lighting devices is disclosed. The method comprises obtaining a 360 degree panoramic image, rendering the 360 degree panoramic image at least partially on an image rendering device, obtaining positions of the plurality of lighting devices relative to the image rendering device, mapping the 360 degree panoramic image onto the plurality of lighting devices based on the positions of the plurality of lighting devices, such that each lighting device is associated with a part of the 360 degree panoramic image, determining, for each lighting device, a light setting based on an image characteristic of the part of the 360 degree image, and controlling each lighting device according to the respective light setting.
US11234307B2

A powering circuit for a diode light source includes an inductor charged through an on/off switch. The charging occurs during a charging cycle for a controllable amount of time when the on/off switch is closed. The energy of the charged inductor is used to power the semiconductor light source by opening the on/off switch. In such a driving configuration, the ringing is nearly constant and thus may be suppressed using an appropriately configured circuit.
US11234283B2

Systems and methods provide for configuring, by a first wireless station using radio resource control (RRC), a plurality of Fifth Generation (5G) wireless stations associated with 5G secondary cell groups (SCGs), wherein the first wireless station is associated with a first anchor cell for the SCGs; determining, by the wireless station, that a dual connectivity (DC) user equipment (UE) device has a wireless connection to a first 5G wireless station via a first 5G cell, wherein a second 5G SCG is associated with a second one of the 5G wireless stations and the DC-UE device is located in an area associated with the first anchor cell and in an area associated with a second anchor cell; and switching, using a media access control (MAC) control element (CE) of the DC-UE device, the wireless connection from the first 5G cell to the second 5G cell.
US11234281B2

Apparatuses, methods, and systems are disclosed for determining whether an active unicast session can be re-used. One apparatus includes a transceiver and a processor that receives, e.g., from an internal application or operating system, a first request to establish a unicast session over a direct communication link to a first UE. Here, the first request indicates a source application-layer identifier of the apparatus and a target application-layer identifier of the first UE. The processor determines whether an active unicast session between the source application-layer identifier and the target application-layer identifier already exists. If an active unicast session between the source application-layer identifier and the target application-layer identifier already exists, then the processor re-uses the already-existing active unicast session. Otherwise, the processor establishes a new unicast session between the apparatus and the first UE.
US11234275B2

A method for receiving and sending information, a user equipment, and a network device are provided. The method for receiving and sending information includes: determining the number of repetitions for an uplink channel or uplink and downlink channels of a user equipment for a random access channel procedure; in the RACH procedure, based on the number of repetitions, sending uplink information, or, sending uplink information and receiving downlink information.
US11234273B2

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may receive a downlink (DL) signal from a base station on DL beam(s). The UE may identify a selected DL beam of the DL beam(s) for communications from the base station to the UE. The UE may transmit a random access channel (RACH) message to the base station using at least one of a resource or a RACH waveform selected based at least in part on the selected DL beam.
US11234269B2

Methods, computer readable media, and wireless apparatuses are disclosed for virtual carrier sensing with two network allocation vectors (NAV). An apparatus of a wireless device is disclosed. The apparatus comprising processing circuitry configured to: determine a duration of a frame, determine whether the frame is an intra basic service set (Intra-BSS) frame, an inter-BSS frame, or an unclassified frame. The processing circuitry may be further configured to set an intra-BSS network allocation vector (NAV) to the duration of the frame, if the frame is determined to be the intra-BSS frame, and if a receiver address is decoded from the frame and the receiver address is not an address of the wireless device. The processing circuitry may be further configured to set a regular NAV to the duration of the frame, if the frame is determined to be the inter BSS frame or the unclassified frame.
US11234263B2

The present disclosure provides a data scheduling method and a related device. The method includes that: a user equipment (UE) receives control information from a network device; the UE determines a version of duplicated data to be transmitted on a granted resource according to the control information; and the UE transmits data corresponding to the version on the granted resource. With adoption of the embodiments of the present disclosure, a version of data for which the UE may use a granted resource provided by a network may be determined.
US11234261B2

A data processing method and a related device are provided. The method comprises: a user equipment receives control information from a first network node; and the user equipment determines a data replication behavior of the user equipment according to the control information of the first network node and a set rule.
US11234260B2

A method is presented for transmitting uplink control information and a mobile station. The method for transmitting the uplink control information includes: adding padding bits to initial control information to generate uplink control information, where the initial control information includes first information having a same number of bits for RANKs of different channel matrices and second information having a same or different number of bits for RANKs of different channel matrices; and transmitting the uplink control information.
US11234257B2

User equipment for communicating with a base station using a secondary cell includes a transmitter that transmits, to the base station, a preamble to start a random access in the secondary cell; a receiver that receives, within a predetermined search space, scheduling information of a random access response to be transmitted, in response to the preamble, from the base station or another base station of a timing advance group including the base station, and that receives a random access response including uplink transmission timing information based on the scheduling information; and a transmission timing controller that controls uplink transmission timing based on the uplink transmission timing information included in the random access response.
US11234255B2

Methods and systems establish a traffic policy for a personal electronic device based on one or more physical characteristics of the device. In some aspects, a database of traffic policies is maintained. The traffic policies are for accessing a network via a wireless communications link. A network access unit receives a request from a personal electronic device to access the network. The request is analyzed to determine a physical characteristic of the device. A traffic policy is established from the database for the device based, at least in part, on the determined physical characteristic of the device. Transmission of network traffic for the device is then scheduled based at least in part, on the established traffic policy.
US11234245B1

Beamforming in massive MIMO networks includes monitoring beamforming feedback from one or more wireless devices attached to an access node, when the beamforming feedback degrades, increasing a subcarrier spacing of the access node, and when the beamforming feedback stops degrading, maintaining or reducing the subcarrier spacing of the access node.
US11234242B2

A method for operation in a WTRU may comprise transmitting, from the WTRU to an eNB, a request for SPS resources including a periodicity of the requested SPS resources and a time offset indicative of a time in which the WTRU expects have an SPS resource allocated. The method may further comprise receiving, by the WTRU from the eNB, in response to the transmitted request for SPS resources, an SPS configuration. The time offset of the transmitted request may include a subframe number (SFN) offset with respect to SFN 0 of the WTRU. The received SPS configuration may correspond to a PC5 interface and the SPS configuration may be received over a physical downlink control channel (PDCCH).
US11234236B2

The present disclosure relates to communication methods and communications apparatus. In one example communication method, a first terminal determines a start time unit of a resource period, and transmits communication data in the resource period, where communication data is transmitted in the start time unit and the communication data is retransmitted in another time unit of the resource period. Then the first terminal sends transmission sequence number indication information and time domain transmission resource indication information to a second terminal that performs direct communication with the first terminal.
US11234235B2

Embodiments of the present invention provide systems, apparatus, methods and/or the like for generating a resource distribution hub using for fully electronic resource distribution by using mobile device application designed to interface with an embedded Near-Field Communication (NFC) tag in a resource distribution instrument that stores instructions for processing the resource distribution authorization information. The holder (i.e., resource provider) of the resource distribution instrument can use the resource distribution instrument to communicate to a mobile communication device having an NFC reader to read the instructions and process a resource distribution according to the parameters of the mobile device application. As such, the holder (i.e., resource provider) of the resource distribution request can process the resource distribution without having to issue a credentials, aliases, pin codes, and the like conventionally used to authorizes the distribution of resources to the resource requester.
US11234233B2

Methods and devices for configuring an initial active downlink bandwidth part as part of an initial access procedure are provided. In one provided method, a base station broadcasts a synchronization signal block (SSB) that includes a control resource set CORESET) configuration index. The CORESET configuration index is one of a plurality of CORESET configuration indexes, each CORESET configuration index being associated with a respective configuration of a CORESET. Each configuration includes a CORESET frequency size, a CORESET time duration, and a frequency offset of the CORESET with respect to the SSB selected from a set of predefined frequency offsets. The initial active downlink bandwidth part is defined as having the same frequency location and bandwidth as the CORESET. The base station transmits, as part of a physical downlink control channel (PDCCH) within the CORESET, information indicating scheduling of remaining minimum system information (RMSI) in a physical downlink shared channel (POSCH).
US11234222B2

Embodiments of this application provide an uplink control channel transmission method and apparatus. At least one first-format uplink control channel and at least one second-format uplink control channel are generated, and the at least one first-format uplink control channel and the at least one second-format uplink control channel are transmitted in the first timeslot or subframe. In the process, there are only two formats of uplink control channels, so that uplink scheduling complexity is reduced.
US11234216B2

The present invention provides a device-to-device (D2D) operation method performed by a terminal in a wireless communication system, the method comprising the steps of: receiving, from a network, a configuration indicating at least one or more resource pool; receiving at least one or more index on each of the at least one or more resource pool; selecting, on the basis of the at least one or more index, one resource among the at least one or more resource pool; and performing direct communication through the selected resource pool, wherein the index is information indicating the usage of the at least one or more resource pool.
US11234215B2

A method for operating a network entity (gNB) for a cellular radio access network (RCN) is proposed, the method comprising: determining at least one downlink radio condition of the cellular radio access network (RCN); determining user equipments subscribing to a content flow (HPF-1; HPF-2; LPF-1; LPF-2), wherein the content flow (HPF-1; HPF-2; LPF-1; LPF-2) is associated with at least one flow property; mapping the content flow (HPF-1; HPF-2; LPF-1; LPF-2) to at least one radio bearer in dependence on the at least one downlink radio condition and in dependence on the at least one flow property; receiving the content flow (HPF-1; HPF-2; LPF-1; LPF-2); and transmitting the content flow (HPF-1; HPF-2; LPF-1; LPF-2) according to the determined at least one mapping to the subscribing user equipments.
US11234214B2

Embodiments of the present disclosure provide methods, apparatus and computer program products for providing broadcast/multicast services. A method at least partially implemented at an application server comprises transmitting a resource request message to a first broadcast/multicast control node (BM-CN), requesting an allocation of broadcast resource for delivering a multimedia broadcast/multicast service (MBMS) user service; transmitting a further resource request message to a second BM-CN, requesting a further allocation of broadcast resource for delivering the MBMS user service; receiving a first response message from the first BM-CN and a second response message from the second BM-CN, the first response message indicating a first broadcast resource allocated by the first BM-CN for the MBMS user service, and the second response message indicating a second broadcast resource allocated by the second BM-CN for the MBMS user service; and indicating information about the second broadcast resource to the first BM-CN and/or indicating information about the first broadcast resource to the second BM-CN. Methods at the BM-CN and a RAN network node, and corresponding apparatus are also provided.
US11234200B2

The present disclosure relates to methods and devices for synchronizing one or more radio devices with a radio access node. A method of providing synchronization with a radio access node for radio communication to one or more radio devices is disclosed. The method comprises or triggers transmitting a configuration message to at least one of the radio devices, where the configuration message is indicative of a synchronization signal configuration for a configurable synchronization signal. The method further comprises or triggers transmitting the configurable synchronization signal to the at least one radio device in accordance with the synchronization signal configuration and communicating one or more decodable signals between the radio access node and the at least one radio device using radio resources in accordance with the configurable synchronization signal. A corresponding method of synchronizing the radio device with the radio access node for radio communication is disclosed.
US11234196B2

The present disclosure relates to a 5G or a pre-5G communication system for supporting a higher data rate since 4G communication systems such as LTE. According to an embodiment of the present disclosure, a method for determining transmission power of a terminal, including: receiving a terminal-specific transmission power parameter from a base station, determining transmission power of the terminal based on the terminal-specific transmission power parameter and a subcarrier spacing allocated to the terminal, and transmitting an uplink signal based on the determined transmission power, and an apparatus performing the same may be provided.
US11234194B2

A network access node for use in a wireless telecommunications system comprising the network access node and a terminal device, the network access node is operable to: transmit wake-up signalling for the terminal device in a wake-up signalling transmission period in advance of transmitting a paging message to indicate the terminal device should seek to decode the paging message, wherein the wake-up signalling comprises: first wake-up signalling transmitted in a first frequency band during a first transmission period in the wake-up signalling transmission period; and second wake-up signalling transmitted in a second frequency band during a second transmission period in the wake-up signalling transmission period.
US11234190B2

The method includes transmitting the wake-up-signal in the selected format for use by the communications device. An arrangement is therefore provided in which a format of a wake-up-signal can be selected in accordance with characteristics of a process performed by a receiver to detect the wake-up-signal in accordance with the selected format. Accordingly, the format of the wake-up-signal can be selected in accordance with most appropriate characteristics for detecting the wake-up-signal with respect to a timing of the paging occasions for which the wake-up-signal is being transmitted and other signals from which the communications device can synchronise with the infrastructure equipment.
US11234189B2

Wireless communications systems and methods related to network power saving are provided. In one embodiment, a base station (BS) of a wireless communication network determines to enter a sleep mode. The BS transmits, to one or more user equipment (UEs) of the wireless communication network, a communication signal indicating that the BS will enter the sleep mode. The BS operates in the sleep mode for a sleep mode period. In one embodiment, a UE receives, from a BS, a communication signal indicating that the BS will enter a sleep mode for a sleep mode period. The UE refrains, during one or more sleep windows of the sleep mode period, from performing uplink communications.
US11234183B2

In order to support integrated access and backhaul (IAB) network functionality, such as topology formation/adaptation, and access and backhaul link management, capability signaling can be configured and exchanged between the network, parent IAB nodes, and child IAB nodes. This can include messages related to IAB-node distributed unit (DU) function capabilities, IAB-node mobile termination (MT) function capabilities, joint IAB-node DU/MT capabilities, and internal IAB node and network capability management and coordination functions. Additionally, the aforementioned system can comprise an IAB capability manager function to coordinate capability messages between the MT and DU functions.
US11234176B2

Certain aspects of the present disclosure provide techniques for beam management for make-before-break (MBB) handover. A method that may be performed by a user equipment (UE) includes establishing a first cell connection with a first base station (BS) while maintaining an existing second cell connection with a second BS, and determining that a first transmission time of a first signal transmitted by the first BS is less than a threshold time duration from a second transmission time of a second signal transmitted by the second BS. In some examples, the first signal is associated with one or more first communication metrics and the second signal is associated with one or more second communication metrics, wherein each of the one or more first communication metrics and the one or more second communication metrics comprise one or more quality of service (QoS) metrics.
US11234174B2

Embodiments of transitioning between BSSs using on-channel tunneling (OCT) are generally described herein. OCT procedures are used for scanning and association with a co-located or non-co-located peer AP. The OCT procedures include communicating a Probe/Re-authentication/Re-association Request frame from a STA using an OCT Request frame to the peer AP and receiving a Probe/Re-authentication/Re-association Response frame from the peer AP using another OCT Request frame. The communications between the STA and the AP are either in the same frequency band or a different frequency band as the OCT communications between the AP and the peer AP.
US11234164B2

A traffic demand to be experienced by a base station (BS) at a target time instant is forecasted by obtaining a long-term component of the traffic demand and predicting a short-term component thereof. To predict the short-term component, a service area of the BS is imaged at an observation-making time instant earlier than the target time instant. The number of people captured in the image and located in the service area is determined. The BS collects identifiers of user equipments (UEs), such as media access control (MAC) addresses, to determine the number of UEs present at the observation-making time instant. The short-term component is computed from the number of people and the number of UEs via a mathematical function determined by a genetic algorithm or a machine-learning algorithm according to historical records. The forecasted traffic demand facilitates channel allocation for the BS.
US11234161B2

A method, a device, and a non-transitory storage medium are described in which a network slice usage service is provided. The network slice usage service may allow a network device to obtain a network slice usage value of a network slice. The network device may be implemented as a network data analytics function (NWDAF). The network slice usage value may be provided by an access and mobility management function (AMF). The network device may calculate a network slice load value based on the network slice usage value. The network device may also provide the network slice load value to other network devices of a core network, such as a network slice selection function (NSSF) and/or a policy control function (PCF).
US11234160B2

The disclosure includes embodiments a first connected vehicle to transmit a set of wireless communications based on a communication plan generated by a cloud server by observing a set of digital twin simulations. A method includes wirelessly transmitting, by the first connected vehicle that is included in a set of connected vehicles, first context data that describes a context of the first connected vehicle and a set of wireless communications to be sent by the first connected vehicle. The method includes receiving plan data that describes a communication plan for transmitting the set of wireless communications, wherein the set of digital twin simulations are executed by the cloud server based at least in part on the first context data and a set of other context data provided by the set of connected vehicles. The method includes wirelessly transmitting the set of wireless communications in compliance with the communication plan.
US11234153B2

A method for frequency measurement and a network device are provided. The method includes generating, by a first network device, indication information, where the indication information is used for indicating the terminal device to measure a first frequency at which a second network device is located, the first network device being a network device in a long term evolution (LTE) system, and the second network device being a network device in a new radio (NR) system; and transmitting, by the first network device, the indication information to the terminal device. In the implementations of the present disclosure, when needing the terminal device to measure the first frequency at which the second network device is located, the first network device transmits, to the terminal device, the indication information, which is used for indicating the terminal device to measure the first frequency.
US11234152B2

To provide a technique related to a terminal apparatus (2), a base station apparatus (3), a communication method, and an integrated circuit, which are capable of efficient communication. The terminal apparatus (2) includes a first radio control entity unit and a second radio control entity unit, wherein in a case a first signaling radio bearer (SRB3) is established, the second radio control entity unit submits a second measurement report message to a lower layer of a secondary cell group, and in a case that SRB3 is not established, the second radio control entity unit delivers first data including a second measurement report message to the first radio control entity unit, and the first radio control entity unit generates a first measurement report message including the first data encapsulated and submits the first measurement report message to a lower layer of a master cell group.
US11234149B2

An apparatus of a management service producer comprises one or more processors to create a measurement job for one or more NFs, NSSIs, NSIs, networks or subnetworks by receiving a CreateMeasurementJob operation request for creating a measurement job for the one or more NFs, NSSIs, NSIs, networks or subnetworks from a consumer, checking if one or more new measurement types need to be collected for the one or more NFs or constituent NSSIs or constituent NFs, requesting the NFs or the management service producer of the constituent NSSIs or constituent NFs to collect the performance data when one or more new measurements types are to be collected for the one or more NFs or constituent NSSIs or constituent NFs. The management service producer allows the consumer to choose the reporting method from performance data file reporting and performance data streaming for the collected performance data in the CreateMeasurementJob operation request.
US11234145B2

An operation method of a PM participating in platooning in a communication system is provided. The method includes receiving, from a PL participating in the platooning, information regarding beam configuration between the PL and a base station and determining a beam reception range based on a first receiving direction of the PL. The first receiving direction is indicated by the information regarding beam configuration. The method further includes measuring a signal quality of a first transmission beam of the base station by changing a receiving direction of the PM within the beam reception range and determining a receiving direction in which the first transmission beam has a best signal quality as a final receiving direction.
US11234140B2

Presented are methods and systems for a software agent in an AP to recognize a service type used by a wireless communication station and optimize the wireless communication network's operation. Methods comprise acquiring communication status from a communication apparatus that may comprise a wireless communication station, a wireless LAN, wired LAN, and/or a broadband connection; learning a classifier that maps the acquired communication status to service types by analyzing historical communication status; and recognizing the service type of a wireless communication station by inputting a current communication status to the classifier. The recognized service type may be used to diagnose the operation of communication networks and stations coupled to the AP and to optimize the operation of such communication networks and stations.
US11234129B2

This disclosure describes systems, methods, and devices related to an invalid location measurement report (LMR) indication. A device may identify a first null data packet (NDP) received from a first station device during, wherein the first NDP is used for channel sounding. The device may perform a time of arrival (ToA) calculation based on the NDP. The device may determine an invalid indication associated with the first NDP based on the ToA calculation. The device may generate an LMR comprising of the invalid measurement indication. The device may cause to send the LMR to the first device.
US11234126B2

Aspects of the present disclosure provide for a security model for enabling multiple connectivity and service contexts while sharing a single connectivity context to establish a network connection. A context (e.g., connectivity context, service context, security context) is a set of information describing the connectivity, service, or security established between two or more entities. The connectivity context and service context may be established at different network nodes or entities. In one aspect of the disclosure, a connectivity context includes an Evolved Packet System (EPS) Mobility Management (EMM) context or both an EMM context and an EPS Session Management (ESM) context.
US11234125B2

A method for authenticating a user of a handheld field maintenance tool is provided. The method includes moving the handheld field maintenance tool into a proximity of a field device. The field device receives a primary key. The field device generates a secondary key and transmits the secondary key to a remote system. The remote system transmits the secondary key to the user of the handheld field maintenance tool. The field device receives the secondary key. The field device authenticates the user of the handheld field maintenance tool.
US11234123B2

Apparatuses, methods, systems, and program products are disclosed for obscuring application windows based on user security permissions. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to identify a user who is within a field of view of the camera relative to the display, determine one or more security permissions for the user in response to identifying the user, and obscure one or more application windows that are visible on the display that are not compliant with the user's one or more security permissions.
US11234120B2

According to certain embodiments, a method by a wireless device for reporting a connection status is provide that includes receiving a message from a network node. The message may be related to a mobility set associated with the wireless device. The wireless device may determine that the wireless device is not connected to a WLAN access point included within a mobility set. A timer may be started, and the wireless device may attempt to establish a connection between the wireless device and at least one WLAN access point within the mobility set before an expiration of the timer. If the connection is established between the wireless device and the at least one WLAN access point within the mobility set before the expiration of the timer, the timer may be stopped. If the connection is not established between the wireless device and the at least one WLAN access point within the mobility set before the expiration of the timer, a report may be sent to a network node to indicate a connection failure.
US11234116B2

The present disclosure is directed to using distributed ledger architectures. In one example, a distributed ledger system includes a first wireless provider and a second wireless provider configured to provide wireless services to one or more of end users of the first wireless provider to roam on; and a plurality of nodes associated with one or more of the wireless providers. Each of the plurality of nodes is configured to access a digital record of an exchange of wireless services between the first wireless provider and the second wireless provider; enable roaming of the one or more of the end users on the second wireless provider upon detecting a first triggering condition; monitor usage of the wireless services; verify the roaming based on the monitoring of the wireless services; and terminate the roaming of the one or more of the end users upon detecting a second triggering condition.
US11234105B2

Techniques for obfuscating and deploying digital assets (e.g., mobile applications) are provided to mitigate the risk of unauthorized disclosure. An asset can be received that is to be deployed to a plurality of mobile devices, each of the mobile devices associated with a corresponding account having account attributes. A deployment group of one or more mobile devices for deploying the asset can be identified based on a set of one or more obfuscation parameters, comprising account attributes shared among the one or more mobile devices within the deployment group. A customized obfuscation scheme to be applied to the asset can be determined based at least in part on the set of obfuscation parameters. The customized obfuscation scheme can be applied to the asset to generate an obfuscated asset. The obfuscated asset can be transmitted and/or updated over a network to the one or more mobile devices within the deployment group.
US11234104B2

In an aspect, a UE estimates channel state(s) of channels(s) between the UE and network node(s) based on DL RS(s) for positioning that are scheduled and transmitted on DL resources from network node(s). The UE may apply TR filter(s) derived based on the estimated channel state(s) to a UL-RS for positioning. The UE may transmit the TR filtered UL-RS on UL resources which are associated with the DL resources of the DL-RS(s) and which are scheduled by the network node(s). The association between the UL resources and the DL resources may be indicated to the UE by the network node(s).
US11234098B1

A method and apparatus for creating a geofence are provided herein. Unique geofences are created on a per-person basis, and based on a prediction of how likely a person is to wander. In one embodiment, the geofence for each individual is centered on a supervisor. For each individual being monitored, the geofence has an area that is inversely proportional to how likely a person is to wander. In this way, individuals that are more likely to wander will have a geofence that covers a smaller area than those who are not as likely to wander.
US11234096B2

A system for generating individualized HRTFs that are customized to a user of a headset. The system includes a server and an audio system. The server determines the individualized HRTFs based in part on acoustic features data (e.g., image data, anthropometric features, etc.) of the user and a template HRTF. The server provides the individualized HRTFs to the audio system. The audio system presents spatialized audio content to the user using the individualized HRTFs.
US11234095B1

An audio system (e.g., of an artificial reality headset) determines a position of the headset relative to a position of a head of a user wearing the headset. The determination is based in part on an image of a portion of the head from a tracking camera (e.g., eye tracking and/or face tracking) on the headset. The audio system adjusts an acoustic parameter based in part on the determined position of the headset. The audio system performs an action that uses the adjusted acoustic parameter.
US11234092B2

A headset comprises a frame and an audio system. The audio system includes a microphone assembly positioned on the frame in a detection region, the detection region external to an ear of a user wearing the headset, and within a threshold distance from an ear canal of the ear, the microphone assembly configured to detect an audio signal emitted from an audio source, wherein the audio signal detected at the detection region is within a threshold degree of similarity of a sound pressure wave at the ear canal of the user, and an audio controller configured to determine a set of head-related transfer functions (HRTFs) based in part on the detected audio signal.
US11234090B2

An audio-video correspondence system performs a correspondence analysis between audio and video content. The system obtains video content that includes audio content, the video content comprising a plurality of frames. The system identifies a first set of pixels within the video content associated with changes in pixel values over a first set of frames of the video content. The system subsequently identifies, from the audio content, first audio associated with the first set of frames corresponding to changes in pixel values of the first set of pixels. The system finally assigns the first audio over the first set of frames to the first set of pixels.
US11234085B2

An earpiece includes an acoustic mass element, and an acoustic resistance element that is arranged acoustically in parallel with the acoustic mass element. The acoustic mass element and the acoustic resistance element are arranged to couple a user's ear canal to an external environment when worn.
US11234080B2

An apparatus includes a surface arranged to be mechanically displaced, a first magnet coupled with the surface, at least one supporting member for supporting the surface, a base comprising a second magnet, wherein the second magnet is arranged, at least partially, to face the first magnet, a coil coupled with the second magnet, and a signal port electrically coupled with the coil. An electrical signal is configured to travel between the signal port and the coil, and the electrical signal in the coil is proportional to mechanic displacement of the surface when a force equilibrium state of the surface is broken either by the electrical signal in the coil or the mechanic displacement of the surface from a position of the force equilibrium state.
US11234078B1

A system that includes an audio source device configured to obtain audio data of at least one audio channel of a piece of program content. The audio source device has an optical transmitter for transmitting the audio data as an optical signal and a radio frequency (RF) transceiver. The system also includes a wireless earphone that has an optical receiver for receiving the audio data as the optical signal, a RF transceiver for transmitting feedback data indicating a reception quality of the received optical signal at the wireless earphone as a wireless RF signal, and a speaker for outputting the audio data contained within the optical signal and/or the data packets as sound.
US11234077B2

The present disclosure generally relates to user interfaces and techniques for managing audio exposure using a computer system (e.g., an electronic device). In accordance with some embodiments, the electronic device displays a graphical indication of a noise exposure level over a first period of time with an area of the graphical indication that is colored to represent the noise exposure level, the color of the area transitioning from a first color to a second color when the noise exposure level exceeds a first threshold. In accordance with some embodiments, the electronic device displays noise exposure levels attributable to a first output device type and a second output device type and, in response to selecting a filtering affordance, visually distinguishes a set of noise exposure levels attributable to the second output device type.
US11234075B2

Systems and devices configured by an algorithm to prevent or limit a speaker over-excursion are disclosed. The disclosed algorithm is computationally efficient because it exploits a relationship between an audio signal and a speaker's excursion that exists at low-frequencies, below a self-resonance of a speaker. The disclosed algorithm combines the low-frequency excursion protection with a high-frequency, transient excursion protection. The combined approach allows the transient excursion protection to use a shorter delay than otherwise possible. The shorter delay allows for a compressor to apply attenuation to a transient audio signal before a momentum of the speaker, caused by the transient audio signal, grows too large to be controlled.
US11234074B2

A sound pickup device includes a sound pickup unit, a mounting part, and a communication unit. The sound pickup unit includes a microphone array including a plurality of microphones. The sound pickup unit generates an acoustic signal that corresponds to ambient sound that has been picked up by the microphone array. An electronic device is mounted on the mounting part and the electronic device includes a camera that generates image data by imaging surroundings. The communication unit transmits the acoustic signal to the electronic device.
US11234072B2

Disclosed are methods and systems which convert a multi-microphone input signal to a multichannel output signal making use of a time- and frequency-varying matrix. For each time and frequency tile, the matrix is derived as a function of a dominant direction of arrival and a steering strength parameter. Likewise, the dominant direction and steering strength parameter are derived from characteristics of the multi-microphone signals, where those characteristics include values representative of the inter-channel amplitude and group-delay differences.
US11234059B1

A video packaging and origination service can process requests for content segments from requesting user devices. The video packaging and origination service can processing video attributes, audio attributes and social media feeds to dynamically determine insertion points for supplemental content. Additionally, the video packaging and origination service can identify supplemental content utilizing the same attribute information.
US11234056B2

Aspects of the subject disclosure may include, for example, receiving a first manifest file from a first server that includes first metadata that identifies a second server where a first portion of data associated with a content item is stored, responsive to the receiving of the first manifest file, determining that a trickplay command is received by a processing system, responsive to the determining that the trickplay command is received, generating or modifying a second manifest file to incorporate the first metadata, and obtaining the first portion of the data associated with the content item from the second server in accordance with the second manifest file. Other embodiments are disclosed.
US11234055B2

A service data processing method and apparatus is disclosed. A data frame is divided into code blocks with smaller granularity, and service data is mapped to a corresponding quantity of code blocks in the data frame based on a service requirement. In addition, the data frame is used to indicate a location of a code block carrying the service data. In one manner, a code block in a payload area of the data frame is divided into a data code block and an overhead code block, and the overhead code block is used to indicate a location of a data code block carrying the service data. In the another manner, an indication field is configured in an overhead area of the data frame to indicate a location of a code block that carries the service data and that is in the payload area of the data frame.
US11234038B2

Disclosed herein are methods and apparatus for location based broadcast channel selection and update for mobile devices. The location based broadcast channel selection and update method includes determining a location of a mobile device. The location is checked against a current location area. A query is sent to a license server with the location if the location is beyond the current location area. A list of television broadcast channels associated with the location is sent by the license server and the received list of television broadcast channels are mapped against the current list of television broadcast channels. The mobile device is reconfigured with the mapped list of television broadcast channels.
US11234033B2

In one embodiment, a computing device includes: a media player operative to at least play a content item on the computing device, a blockchain-based wallet application operative to transfer a transaction amount to a publisher wallet ID via an associated blockchain-based transaction service, a secure digital rights management (DRM) client application operative to verify the transfer of the transaction amount to said publisher wallet ID according to a public transaction ledger associated with the associated blockchain-based transaction service and upon successful verification of the transfer of the transaction amount to the publisher wallet ID at least unlock a locked version of the content item, and a processor operative to execute the media player, the blockchain-based wallet application, and the DRM client application.
US11234032B2

The invention relates to a method of managing access by a transfer device (CL1&CL3) to a content stored on a content server (SCNT), a transfer device being associated with an identifier, the method being characterized in that it comprises a prior stage including a device (MOB1) requesting authorization to access the content, the authorization request being accompanied by at least one identifier of a transfer device (CL1&CL3) that is authorized to access the content, followed by a step of making available access data (TK/SGN (TK)) for accessing the content, the access data including said at least one identifier (CL1&CL3), and a step of accessing the content, including: i. a step of the transfer device (CL1) obtaining access data; ii. the transfer device requesting access to the content, the request including the access data and the identifier of the transfer device originating the request; and iii. the transfer device receiving the content if the identifier of the transfer device (CL1) originating the transmission corresponds to an identifier authorized to access the content.
US11234031B1

An electronic device associated with a media-providing service obtains listening history for a media item. The listening history includes retention information that indicates a number of listeners who listened to the respective portion of the media item. Using the retention information, the electronic device generates a retention graph that represents the number of listeners who listened to corresponding portions of the media item as a function of time. The electronic device detects an extremum in the retention graph. The extremum corresponds to a reduction in the number of listeners who listened to the corresponding portions of the media item. The electronic device determines whether the extremum meets predefined criteria, and in accordance with the determination that the extremum meets the predefined criteria, the electronic device stores an indication that the portions of the media item corresponding to the extremum include sub-content embedded in the media item.
US11234022B2

A method includes obtaining respective filtered pixels for pixels of a reconstructed image; and obtaining an edge-preserved image using the respective filtered pixels. Obtaining the respective filtered pixels includes, for each pixel of the reconstructed image, obtaining a respective filtered pixel by selecting a pixel patch including the pixel and first neighboring pixels of the pixel that are at relative neighboring locations with respect to the pixel; calculating respective weights for the first neighboring pixels; and filtering the pixel using the respective weights of the first neighboring pixels and the neighboring pixels to obtain the respective filtered pixel. Calculating the respective weights includes, for each neighboring pixel of the first neighboring pixels, forming a neighboring patch including the neighboring pixel and second neighboring pixels, and calculating a neighboring patch distance between the pixel patch and the neighboring pixel; and calculating a respective weight using the neighboring patch distance.
US11234021B2

In a method to improve the coding efficiency of high-dynamic range (HDR) images, a decoder parses sequence processing set (SPS) data from an input coded bitstream to detect that an HDR extension syntax structure is present in the parsed SPS data. It extracts from the HDR extension syntax structure post-processing information that includes one or more of a color space enabled flag, a color enhancement enabled flag, an adaptive reshaping enabled flag, a dynamic range conversion flag, a color correction enabled flag, or an SDR viewable flag. It decodes the input bitstream to generate a preliminary output decoded signal, and generates a second output signal based on the preliminary output signal and the post-processing information.
US11234018B2

The image decoding method according to the present invention comprises the steps of: determining the availability of a block adjacent to a current block; configuring a merge candidate list for the current block on the basis of the result of the determined availability; and performing motion compensation for the current block on the basis of the merge candidate list, wherein the step of determining availability comprises the steps of inducing block availability information on the adjacent block and inducing the availability of motion information on the adjacent block, and the step of determining the availability of the adjacent block is such that when there is more than one adjacent block, the availability of adjacent blocks can be determined in accordance with a predetermined order restriction.
US11234011B2

An image decoding apparatus is provided with a CT information decoding unit that decodes division information indicating a division method for binary tree division with respect to a coding node of a coding tree unit, and performs the binary tree division with respect to the coding node by referring to the division information of another decoded coding node.
US11234004B2

Systems, apparatuses, and methods for block type prediction leveraging block-based pixel activities are disclosed. A pre-encoder generates predictions of block types for the blocks of a video frame based on associated pixel activities. For each block, the pre-encoder calculates the difference between the pixel activities of the block of a current frame and the pixel activities of a corresponding block of a previous video frame. If the difference is less than a first threshold, the pre-encoder predicts that the block will be a skip block. If the difference is in between the first threshold and a second threshold, the pre-encoder predicts that the block will be a P-block. Otherwise, if the difference is greater than the second threshold, then the pre-encoder predicts that the block will be an I-block. The pre-encoder uses the predictions to select quantization parameter (QP) ranges for encoding the blocks of the video frame.
US11234003B2

An intra-prediction method according to the present invention comprises the steps of: acquiring intra-prediction mode information from a bitstream; deriving neighboring reference samples of a current block; determining an intra-directional mode for the current block; deriving a predicted block for the current block based on the intra-directional mode and the neighboring reference samples; deriving template reference samples based on the neighboring reference samples; a template reference block based on the template reference samples; and generating a modified predicted block based on the predicted block and the template reference block. The present invention can generate a modified predicted block based on an intra-predicted block and a template reference block, thereby improving the intra-prediction performance.
US11234001B2

Systems and methods for enhanced video encoding identify patterns in sequences of raw digital video frames to extract features and identify the type of content represented by the extracted features. The system simulates many outcomes of encoding the sequence of digital video frames by using various different encoding strategies to find the relative best encoding strategy for each sequence of frames. As the encoder processes video, it passes digital video frames to a modeling system which determines whether the video, or video having that same type of content, has been previously observed by the system. The system then selectively applies a saved encoding strategy that had been determined by the system to be particularly suitable for encoding the same sequence of video frames or that same type of content.
US11233998B2

A video coding device includes a memory configured to store video data and processor(s) configured to process at least a portion of the stored video data. The processor(s) are configured to identify a coefficient group (CG) that includes a current transform coefficient of the video data, the CG representing a subset of transform coefficients within a transform unit. The processor(s) are further configured to determine a size of the CG based on a combination of a transform size and one or both of (i) a coding mode associated with the transform unit, or (ii) a transform matrix associated with the transform unit.
US11233993B2

An encoder includes processing circuitry and a memory coupled to the processing circuitry. The processing circuitry is configured to: select a first filter for a first block based at least on a prediction mode used for the first block, the first filter including a first set of filter coefficients; select a second filter for a second block, the second filter including a second set of filter coefficients; and change values of pixels in the first block and the second block to filter a boundary between the first block and the second block, by multiplying the values of pixels in the first block by the first set of filter coefficients, respectively, and multiplying the values of pixels in the second block by the second set of filter coefficients, respectively, the pixels in the first block and the second block being arranged along a line across the boundary.
US11233992B2

The image encoding/decoding method and device according to the present invention may determine an intra prediction mode of a current block and perform intra prediction on the current block on the basis of the intra prediction mode, wherein the intra prediction mode of the current block is determined for each of a luminance block and a color difference block.
US11233981B2

An interactive projection system and method comprising a camera/projector unit having a computer processor connected via a network to a content server and content database. The system projects interactive trigger areas on a three-dimensional object. Specific content stored on the content server or locally in the memory of the computer processor is associated with each trigger area. A user interacts with the trigger areas and the system projects informational or entertainment content about the object on the surface of the object.
US11233971B2

Techniques pertaining to the transmission of digital data via a conventional transmission medium (e.g., a coaxial cable for TV) specifically for analog composite video signals are disclosed. To retrofit in an existing system not designed for transmitting digital signals or data, the techniques are provided to convert the data into an analog signal that is transmitted over a coaxial cable, where the analog signal, when received, is decomposed to recover the data. According to one aspect of the present invention, videos in high quality (e.g. high definition or HD format) from HD cameras are used in the conventional surveillance system, where the transmission medium for the analogy videos is already installed.
US11233970B2

Disclosed is an electronic apparatus. The electronic apparatus includes a memory configured to store a plurality of frames included in an input image and a processor configured to: identify whether one frame of the plurality of frames is a first interpolated frame generated based on at least two frames from remaining frames of the plurality of frames, and select a reference frame to be used in frame interpolation of the plurality of frames based on the first interpolated frame being identified.
US11233967B2

In an AD conversion circuit, a comparator is configured to compare a first voltage of a first input terminal with a second voltage of a second input terminal. A reset circuit is configured to reset a voltage of the first input terminal of the comparator and a voltage of the second input terminal of the comparator when a second analog signal is input to the first input terminal of the comparator. A first signal generation circuit is configured to generate the second analog signal having a third voltage higher or lower than a voltage of a first analog signal. The first analog signal is input to the first input terminal of the comparator after the voltage of the first input terminal of the comparator and the voltage of the second input terminal of the comparator are reset.
US11233966B1

An image sensor includes an avalanche diode, an avalanche detector circuit, a sample and hold circuit, and a sample collection circuit. The avalanche diode has an output voltage that changes in response to an avalanche event in the avalanche diode. The avalanche detector circuit is configured to generate a sample capture signal in response to detecting the avalanche event. The sample and hold circuit is configured to store a sample of the output voltage in response to receiving the sample capture signal. The sample collection circuit is configured to collect the sample of the output voltage from the sample and hold circuit.
US11233953B2

An embodiment of the present invention provides an electronic device comprising: a communication circuit; at least one camera device; a memory; a display; and a processor electrically connected to the communication circuit, the at least one camera device, the memory, and the display. The processor is configured to: determine a query on the basis of a user activity related to operation of the electronic device; confirm whether or not at least one external device connected through the communication circuit or the memory comprises an image effect filter corresponding to the query; acquire the image effect filter corresponding to the query from the at least one external device or the memory when it is confirmed that the at least one external device connected through the communication circuit or the memory comprises the image effect filter corresponding to the query; output an image taken by the at least one camera device through the display; and provide the acquired image effect filter when an event related to editing of the output image occurs. In addition, various embodiments recognized through the specification are possible.
US11233949B2

A CPU performs an amount-of-exposure control process to thereby function as a first control unit that controls the exposure time of pixels to control the amount of exposure of the pixels for each of a plurality of division regions obtained by dividing a captured image and as a second control unit that controls the light transmittance of an ND filter to adjust the difference in amount of exposure between the plurality of division regions for each of which the amount of exposure is controlled by controlling the exposure time. On a touch panel display, the captured image obtained with the amount of exposure controlled by the CPU in accordance with a combination of the exposure time and the light transmittance of the ND filter is displayed.
US11233939B2

A communication apparatus includes a communication unit configured to communicate with an external apparatus, an operation unit configured to accept a user operation, and a control unit. The control unit is configured to execute communication functions including a client function for operating as a client and a server function for operating as a server in communicating with the external apparatus via the communication unit. Further, the control unit is configured to, in a case where the client function for operating as a client is executed and the server function for operating as a server is not executed, execute a first power saving function for disabling the communication function based on a lapse of a predetermined time without acceptance of the user operation, and, in a case where both the client and server functions are executed in parallel, not execute the first power saving function.
US11233934B2

A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an input attribute of user engagement with a single-action haptic input mechanism. For example, the duration for which a single-action control button carried on a frame of the device is pressed automatically determines an image stabilization mode for on-board processing of captured image data. In one example, an above-threshold press duration automatically activates a less rigorous image stabilization mode, while button release before expiry of the threshold automatically activates a more rigorous photo stabilization mode.
US11233929B2

An image capturing apparatus, comprising, an image capturing unit configured to capture an image, a communication unit configured to communicate with a client and a server via a network, and a processing unit configured to execute first processing for communication with the client and second processing for communication with the server, wherein the communication with the client and the communication with the server include transmission of the image, and after the first processing and the second processing have been started, the processing unit stops the first processing when the communication unit has established the communication with the server, and does not stop the first processing when the communication unit has not established the communication with the server.
US11233925B2

An electronic device according to certain embodiments of the disclosure includes: a front plate including a transparent area and an opaque area; a display disposed under the front plate and having a first opening corresponding to at least a part of the transparent area; a support member disposed under the display and including a first area having a second opening corresponding to at least a part of the first opening and at least one second area formed to protrude under the first area; a camera module including a camera housing that includes a first surface facing the first area and a second surface formed to extend under the first surface and facing the second area, and at least one lens that is disposed in at least one of the first opening and the second opening; and an adhesive member disposed between the camera housing and the second area.
US11233913B2

An image forming system includes a terminal apparatus including a data transmitting unit that transmits data indicating an image formed by an image forming apparatus and necessity information indicating whether authentication information is required for forming the image, to a server apparatus, an identification information storage unit that stores identification information for identifying the data transmitted by the data transmitting unit in a storage unit, an authentication information storage unit that acquires authentication information from a user, with storage of the identification information as a trigger, and stores the acquired authentication information in association with the identification information in the storage unit, and an authentication information transmitting unit that acquires the authentication information from the storage unit and transmits the authentication information to the server apparatus; and the server apparatus including a data receiving unit that receives the data and the necessity information transmitted by the data transmitting unit, an authentication information receiving unit that receives authentication information transmitted from the authentication information transmitting unit, and an output unit that outputs the data and the authentication information to the image forming apparatus, in a case where the necessity information received by the data receiving unit indicates that the authentication information is required.
US11233908B2

Provided is an image forming apparatus that shortens the waiting time of a user when returning from a power saving state to an operating state while suppressing power consumption. A return control unit switches a specific device from the power saving state to the operating state when a person is detected by a motion sensor in a situation where the specific device is in the power saving state. A performance recording unit records data of an actual start-up time, which represents a time required to start a specific program when the specific device switches from the power saving state to the operating state, in a non-volatile storage device. A sensitivity setting unit sets the sensitivity of the motion sensor according to the actual start-up time when the specific device is in the power saving state.
US11233907B1

According to one embodiment, an image forming apparatus includes a conveyance mechanism, a scanner, a buffer memory, a passage sensor, and a controller. The conveyance mechanism conveys a document along a conveyance path. The scanner reads an image on the document at a reading position along the conveyance path and generates image signals corresponding to the image that is read. The buffer memory stores image data corresponding to the image signals. The passage sensor is on the conveyance path upstream of the reading position. The controller determines whether to output the image data from the buffer memory after a sheet passage prediction time elapses based on the length of time required during a normal operation for the trailing edge of the document to reach the reading position.
US11233903B2

A device for providing a communication service is provided. The device receives an address for establishing a communication session. Environmental data from an environment of the device is collected. The device determines whether the address corresponds to a communication recipient for which the environmental data is to be sent to supplement the communication session. A request for the communication session is placed based on the address, and the communication session is established upon answer of the request. The environmental data is sent over the wireless network and to the communication recipient after establishing the communication session with the communication recipient and determining that the address corresponds to the communication recipient for which the environmental data is to be sent to supplement the communication service.
US11233898B2

A method and system for sending messages in a telecommunications network, in which digital messages which contain information on the desired reply address are mass sent, and messages, which are sent on the basis of the reply-address information are received. The reply-address information of each mass-sent message is converted to correspond to a predefined dialogue, in which the stage of the dialogue defines unequivocally the reply-address information, so that the transmission and reception of the messages are implemented in different parts of the telecommunications system.
US11233895B2

The present invention discloses an automatic wallpaper setting method, a terminal device, and a graphical user interface. The method includes: obtaining, by a terminal device when a multimedia file of at least one preset widget changes, one or more first posters corresponding to a current multimedia file, where the at least one widget is displayed on a screen of the terminal device; setting at least one of the obtained one or more first posters as wallpaper of a current screen; and displaying the specified wallpaper. Content of a desktop widget can be extended, and more information can be provided for a user without increasing a user operation, thereby improving user experience.
US11233894B2

An electronic device is provided that includes a wireless communication device configured to connect with wireless external devices. The electronic device obtains information regarding the wireless external devices. Before and after a call connection event, it is determined whether each of the wireless external devices includes a microphone based on the information. In response to receiving the call connection event, when it is determined that only one of the wireless external devices includes a microphone, an audio input is obtained from the one of the wireless external devices that includes the microphone. In response to receiving the call connection event, when it is determined that at least two of the wireless external devices each include a respective microphone, an audio input is selectively obtained from a microphone of one of the at least two of the plurality of wireless external devices.
US11233893B2

A communication device may have multiple units for communicating through multiple channels. The communication device may also include a display for displaying various screens. The communication device may display a function settings screen for selecting a communication unit to be used for communication with an external device. The communication device may determine whether an external device is already specified. The communication device may also display a device search screen identifying one or more external devices that can communicate with a particular communication unit of the communication device. Further, the communication device may display an updated function settings screen that indicates which communication unit is set to be used for communication with an external device and that identifies which external device is to receive communications from such communication unit.
US11233889B2

A digital device including a display unit; a sensor unit; a display unit; a wireless communication unit to be paired with an external device; and a controller configured to receive a message, transmit information of the received message to the external device paired with the digital device, and display detailed information of the received message in response to detection of a predetermined motion using the sensor unit within a predetermined period of time while the digital device is paired with the external device.
US11233882B2

Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols.
US11233879B2

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US11233876B2

A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
US11233871B2

In one approach, a server computer receives a playlist from a first client computer, wherein the playlist identifies a plurality of media assets and includes synchronization information that specifies how to present the plurality of media assets as a synchronized media presentation. The server computer receives a request from the first client computer to share the playlist with a second client computer. The server computer causes the plurality of media assets to be deposited in a client storage accessible to the second client computer. The server computer sends the playlist to the second client computer. The second client computer presents the synchronized media presentation based on the plurality of media assets deposited in the client storage and the synchronization information of the playlist.
US11233868B2

A method and system of multimedia streaming services using DASH (Dynamic Adaptive Streaming over HTTP) are disclosed. According to this method, one or more Push Directives are sent from a client to a server to indicate information related to media data requested. Each Push Directive comprises a Push type including Push-rate and Push-rate Directive includes information associated with a push data rate related to the media data requested. If the Push-rate Directive is received by the server, one or more groups of data for the media data requested are pushed from the server to the client according to the push data rate. According to another method, fragmented MPDS are used, where at least one fragmented MPD omits a MPD header, MPD payload, Period header or Period payload. In yet another method, a status message group includes SharedResourceAllocation message that comprises parameters including bandwidth and pacingRate.
US11233866B2

Methods and apparatus are disclosed to monitory online activity. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to compare first uniform resource locators collected from a first client device of a known panelist with second uniform resource locators collected from second client devices associated with one or more users, the one or more users being unknown, and associate at least some of the second uniform resource locators as online activity of the known panelist based on ones of the first uniform resource locators matching at least portions of ones of the second uniform resource locators.
US11233862B2

The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.
US11233845B1

Techniques for managing network-accessible infrastructure metadata are provided. A method includes receiving a resource request comprising resource metadata corresponding to a network-accessible infrastructure resource, determining whether to commit the resource request based at least in part on a constraint associated with the network-accessible infrastructure resource, and, in accordance with a determination to commit the resource request: generating, by the computer system, a resource identifier describing resource metadata in accordance with the resource request, storing, by the computer system, the resource metadata in a data store in communication with the computer system, receiving, by the computer system, a data request to provide the resource metadata described by the resource identifier, and providing, by the computer system, the resource metadata described by the resource identifier in accordance with the data request.
US11233842B2

An apparatus and method provide customer service for users of online applications. A first set of instructions are executable on the processor that are configured to test a device connected to a network to produce one or more test results. A second set of instructions are executable on the processor that are configured to store the one or more test results in a database. A third set of instructions are executable on the processor that are configured to retrieve the test results for display on a customer service screen during customer service.
US11233841B2

This disclosure is directed to methods and systems for handling a request for a web page of a server. An intermediary between a client and a server may intercept a request from the client for a first web page of a plurality of web pages of the server. The intermediary may have a plurality of pre-determined configurations for the plurality of web pages. The intermediary may generate, responsive to the request, based on a first configuration pre-determined for the first web page, a fragment of the first web page. The fragment may comprise at least one object specified by the first configuration and cached from a prior copy of the first web page received by the intermediary, and (ii) at least one object not in the prior copy. The intermediary may transmit, prior to receiving a response from the server, the fragment to the client for rendering.
US11233837B2

A method and a system for performing a group call using unicast and multicast are provided. A group call method performed by a first client device, may include: establishing a media session with a server providing a group call service based on a group call request from the first client device; transmitting, to the server through the media session, at least one first packet including a first source identifier of the first client device; providing a user interface at the first client device, that enables selecting at least one second client device from a plurality of second client devices that participate in a group call initiated by the first client device; and transmitting, from the first client device to the server, at least one second packet including a second source identifier of the selected at least one second client device as a destination of data included in the at least one second packet.
US11233835B1

A method implemented on a video content creation device is disclosed. The method receiving a query for a set of active video content creation devices. The method may include receiving a selection of one of the set of active video content creation devices. The method may include initializing a connection for streaming video content from a remote video content creation device. The method may include receiving a command for a physical movement of a user of the remote video content creation device. The method may include sending the command to the remote video content creation device.
US11233834B2

Advances in computing and communication performance are commonly followed by applications that utilize such advances. Electronic conferences comprising audio and video may tax even the most advanced network and computing platforms when sufficient demand is placed on the conference. Accordingly, utilizing conference resources effectively and efficiently remains a concern. By allocating participating devices to either a push-to-talk group or a non-push to talk group, conference participants may selectively be enabled to contribute freely or limited to observe the conference. As a result, resources required to receive conference content from the participating devices may be allocated only to those that warrant such an allocation and not waste allocated resources that are not, or not currently, contributing to the conference content.
US11233833B2

The disclosed technology addresses the need in the art for a conference room device configured to aid the initiation, organization, and management of a conference meeting. A conference room device is configured to determine that a user is within a threshold distance of a conference room device and that the user is associated with a conference meeting at a current time. The conference room device is further configured to prompt the user to start the conference meeting, receive a confirmation from the user; and start the conference meeting.
US11233831B2

Novel tools and techniques for providing an in-line AI virtual assistant are provided. A system includes a session border controller coupled to an end-user device, and a session initiation protocol stack. The session initiation protocol stack includes a processor, and non-transitory computer readable media comprising instructions executable by the processor to: receive, from the session border controller, a call invite request; provision, via the AI virtual assistant service, an AI virtual assistant instance in response to the call invite request; and join the AI virtual assistant instance to a call with the end-user device.
US11233825B2

An information handling system may include a host system having an initial operating system image deployed thereon; and a management controller configured to provide out-of-band management of the information handling system. The management controller may be further configured to: receive, via a secure management network, a request to configure a plurality of operating system settings; transmit, to an initial agent executing on the operating system, one or more instructions to configure the plurality of operating system settings in accordance with the request; and after the configuration of the plurality of operating system settings, allow a user to log in to the operating system via a non-secure data network.
US11233824B2

In some embodiments, a method receives, by a first network device, a packet from a first workload that is located in first site. The first site includes stretched networks across a second site and a third site. The packet includes a destination IP address for a device in the second site. The method determines that the destination IP address does not match an eligible route in a routing table. The first workload was migrated from the second site to the first site and is located on a stretched network between the first site and the second site. A site identifier associated with the first workload is determined where the site identifier identifies the second site. The method selects a site policy based on the site identifier and uses the site policy to send the packet through a layer 2 channel to the second network device in the second site.
US11233820B2

Methods and systems are presented for detecting malicious webpages based on dynamically configuring a device to circumvent one or more evasion techniques implemented within the malicious webpages. When a known malicious webpage is obtained, programming code of the known malicious webpage is analyzed to determine one or more evasion techniques implemented within the known malicious webpage. The one or more evasion techniques may cause a webpage classification engine to falsely classify the known malicious webpage as a non-malicious webpage. A software update is generated based on one or more feature parameters extracted from the one or more evasion techniques. The software update is used to for modify the webpage classification engine such that the webpage classification engine would correctly classify the known malicious webpage.
US11233802B1

A client sends a request for access to a webpage and receives a cookie and code to obtain data about the client in response to the request. The cookie may be cryptographically secured and contain first data about the client. The client subsequently sends a second request with the cookie to access the same webpage. Any additional information about the client, received in the second request, is then compared with the first data about the client obtained from the cookie to determine whether anomalous activity exists in connection with the client. That is, data about the client is compared to previous client activity history to determine whether there were any anomalous activity and the result of the comparison indicates whether the client is trustworthy.
US11233798B2

Disclosed are systems, methods, and non-transitory computer-readable media for independently configurable sub-profiles that can be used to express intent within a user profile. A sub-profile is a portion of the user profile that can be assigned an independent set of visibility settings from the other portions of the user profile. A user may add profile data to a sub-profile and select visibility settings for the sub-profile that define access to the profile data included in the sub-profile. Accordingly, access to the profile data included in the sub-profile is managed according to a different set of visibility settings that the profile data included in other portions of the user profile (e.g., profile data not included in the sub-profile). This allows user to make certain profile data available to a different audience of users, either through accessing the user profile and/or through search.
US11233796B2

Techniques are provided for selecting attributes to cluster users for a user application entitlement evaluation. An exemplary method comprises obtaining enterprise reference data indicating a plurality of attributes for a plurality of enterprise users; obtaining enterprise entitlement data indicating user application entitlements for the plurality of enterprise users; selecting at least one of the plurality of attributes as a cluster attribute using predefined information content rules applied on the enterprise entitlement data; determining a probability of a user application entitlement for the one or more user application entitlements based on a number of users for a plurality of values of the cluster attribute and a number of users for a plurality of pairs of the cluster attribute and a value of the one or more user application entitlements; and identifying anomalies in the enterprise entitlement data based on the probability of the user application entitlement for at least one user application entitlement and at least one predefined anomaly threshold.
US11233786B2

Provided in the present application are a one-time dynamic positioning authentication method, system and password changing method. The method comprises: an authentication server receives an authentication request from a client, generates a positioning factor string, and transmits generated information containing the positioning factor string and a structure of an all-element dynamic factor table to the client; the client receives the generated information, generates the all-element dynamic factor table, and maps the positioning factor string into the all-element dynamic factor table to acquire a dynamic graphical password inputted in accordance with a first positioning rule by a user and transmit to the authentication server; the authentication server receives the dynamic graphical password from the client, and if the first positioning rule corresponding to the parsed dynamic graphical password is consistent with a preset positioning rule, then the authentication is successful. The graphic passwords being visual and easy to remember, combined with the variability of one-time dynamic passwords, improves the overall convenience and security of an authentication system.
US11233782B2

Facilitating single node network connectivity for structure automation functionality is provided herein. A system can comprise a memory that stores executable components and a processor, operatively coupled to the memory, that executes the executable components. The executable components can comprise a management component that facilitates a communication with electronic devices within a structure and an initialization component that enables a streamlined security process based on an indication that the at least one electronic device is to be registered with the management component. Further, the executable components can comprise a negotiation component that performs a certificate authentication for the at least one electronic device. The certificate authentication can be automatically performed with a certificate authority during a backend process.
US11233781B1

Systems and methods for presenting a personalized value added offer during an advanced verification process are provided. An access control server may receive an enrollment verification request comprising data relating to an account holder. The server may determine an enrollment status of the account holder and determine a value added offer based on the account holder. The server may display an advanced verification interface for user input. The advanced verification interface may include the value added offer and/or a security credential prompt. The server may personalize the advanced verification interface and/or the value added offer based on monitoring the system and compiling historical transaction data.
US11233778B2

In general, techniques are described for enhancing operations of virtual networks. In some examples, a network system includes a plurality of servers interconnected by a switch fabric comprising a plurality of switches interconnected to form a physical network. Each of the servers comprises an operating environment executing one or more virtual machines in communication via one or more virtual networks. The servers comprise a set of virtual routers configured to extend the virtual networks to the operating environments of the virtual machines. A virtual router of the set of virtual routers is configured to prepare tunnel packets by forwarding packets received from virtual machines to an IPSec kernel executing in a host operating network stack, receiving the ESP packets back from the IPSec kernel and forwarding the ESP packets across the virtual networks.
US11233771B2

The present invention relates to a communication interface (200) for supporting communication between a wireless device (101, 102, 103) and a server (121) over a low power wide area network, LPWAN, comprising: an untrusted execution part (201) configured to operate in accordance with an LPWAN communication protocol stack (203) including at least one secured LPWAN protocol using cryptographic primitives; a memory (205) for storing computer code (206) and at least one cryptographic key (207, 208, 209) in an encrypted form; a trusted execution part (202) incorporating a root secret (210) for decrypting the at least one cryptographic key (207, 208, 209) from the memory (205), wherein the trusted execution part (202) is configured to execute the cryptographic primitives of the at least one secured LPWAN protocol using the decrypted cryptographic key and computer code (206) from the memory (205).
US11233768B1

This document relates to a CDN balancing mitigation system. An implementing CDN can deploy systems and techniques to monitor the domains of content provider customers with an active DNS scanner and detect which are using other CDNs on the same domain. This information can be used as an input signal for identifying and implementing adjustments to CDN configuration. Both automated and semi-automated adjustments are possible. The system can issue configuration adjustments or recommendations to the implementing CDN's servers or to its personnel. These might include “above-SLA” treatments intended to divert traffic to the implementing CDN. The effectiveness can be measured with the multi-CDN balance subsequently observed. The scanning and adjustment workflow can be permanent, temporary, or cycled. Treatments may include a variety of things, such as more cache storage, routing to less loaded servers, and so forth.
US11233764B2

Systems and methods are herein disclosed for displaying a smart preview of video content. A first claimed embodiment includes receiving video content. A system can then detect an event taking place during the video content having an event time. The system can then receive a request to display a preview of the video content. The system can then display the preview of the video content beginning at the event time.
US11233755B2

A system for introducing live content into an electronic mail message comprising at least one dynamic live content area sent through an e-mail service provider system comprises memory and a click manager. The memory includes live content comprising image data and expiration data. The click manager receives an indication of the opening of the message by a recipient, wherein the click manager accesses the memory to retrieve live content and send the retrieved live content for rendering in the dynamic live content area of the e-mail message opened by the one of the plurality of recipients.
US11233750B2

An operation method of a first end node constituting an Ethernet-based vehicle network includes receiving a first beacon from a second end node, the beacon including first configuration information of a first main-cycle including a plurality of sub-cycles each of which includes N time slots; transmitting a signal in a time slot corresponding to an identifier of the first end node among the N time slots within a sub-cycle #k of the plurality of sub-cycles; and transmitting a signal in a time slot corresponding to the identifier of the first end node among the N time slots in a sub-cycle #(k+1) consecutive with the sub-cycle #k of the plurality of sub-cycles.
US11233748B1

Techniques are described for managing a plurality of requests for a change in bandwidth for a resource reservation label switched path (“LSP”) of a ring network. For example, a method may include receiving, by a network device and from an egress network device of a ring network, a resource reservation request message to establish a multipoint-to-point (MP2P) ring label switched path (LSP). The method may also include modifying, by the network device, the resource reservation request message to specify a request for a change in bandwidth for a segment from the network device to the egress network device of the MP2P ring LSP. The method may also include sending, by the network device and to a downstream network device along the MP2P ring LSP, the modified resource reservation request message.
US11233744B2

Systems and methods are provided for a light-weight model for traffic classification within a network fabric. A classification model is deployed onto an edge switch within a network fabric, the model enabling traffic classification using a set of statistical features derived from packet length information extracted from the IP header for a plurality of data packets within a received traffic flow. The statistical features comprise a number of unique packet lengths, a minimum packet length, a maximum packet length, a mean packet length, a standard deviation of the packet length, a maximum run length, a minimum run length, a mean run length, and a standard deviation of run length. Based on the calculated values for the statistical features, the edge switch determines a traffic class for the received traffic flow and tags the traffic flow with an indication of the determined traffic class.
US11233742B2

One or more lower-level attributes of a first network policy are translated to one or more higher-level attributes of the first network policy, and one or more lower-level attributes of a second network policy are translated to one or more higher-level attributes of the second network policy. The first network policy controls how first network traffic is handled, and the second network policy controls how second network traffic is handled. The one or more higher-level attributes of the first network policy are compared with the one or more higher-level attributes of the second network policy. Based on the comparing, it is determined whether the first network traffic and the second network traffic are handled in a functionally equivalent manner. If not, the first network policy is dynamically updated to generate an updated first network policy that causes the first network traffic to be handled in the functionally equivalent manner.
US11233733B2

A controller determines a path from a first router in a first segment routing (SR) domain to a destination in a second SR domain, where the path includes a first sub-path in the first SR domain and a second sub-path in the second SR domain. The controller determines first SR instructions, that conform to a first SR protocol, for the first sub-path, and determines second SR instructions, that conform to a second SR protocol, for the second sub-path. The controller sends the first SR instructions to the first router in the first SR domain to enable segment routing of data towards the destination via the first sub-path, and sends the second SR instructions to a second router located at an end of the first sub-path or at a beginning of the second sub-path to enable segment routing of data towards the destination via the second sub-path.
US11233721B2

Disclosed is a method that includes calculating, at a collector receiving a data flow and via a hashing algorithm, all possible hashes associated with at least one virtual attribute associated with the data flow to yield resultant hash values. Based on the resultant hash values, the method includes computing a multicast address group and multicasting the data flow to n leafs based on the multicast address group. At respective other collectors, the method includes filtering received sub-flows of the data flow based on the resultant hashes, wherein if a respective hash is owned by a collector, the respective collector accepts and saves the sub-flow in a local switch collector database. A scalable, distributed netflow is possible with the ability to respond to queries for fabric-level netflow statistics even on virtual constructs.
US11233718B2

Techniques are disclosed for improved data routing and forwarding by exploiting the increasing number of logical cores in a computing system. In certain embodiments, a network device comprising several network interfaces and logical cores is disclosed. The network device may also include a plurality of processing nodes, wherein each processing node includes instructions for processing network packets and is associated with a logical core. Furthermore, the network device may include control logic configured to receive a network packet at an interface, select a subset of processing nodes from the plurality of processing nodes for processing the network packet, based on contents of the network packet and the interface that the network packet was received at, and schedule processing of the network packet by the subset of the processing nodes on the respective logical cores associated with each of the subset of the processing nodes.
US11233714B2

In some examples, a software-defined networking engine is configured to receive a user-defined cabling plan for a computer network and receive information indicative of a physical cabling topology for the computer network. The software-defined networking engine is also configured to determine a difference between the user-defined cabling plan and the physical cabling topology. The software-defined networking engine is further configured to output an indication of the difference between the user-defined cabling plan and the physical cabling topology.
US11233713B2

A system and method for diagnosing connection and communication in an industrial machine includes performing a software check to obtain software data related to software applications, performing a connectivity check to obtain connection status data for one or more controllers, and performing a CAN bus check to obtain CAN bus data. The software data, connection status data, and CAN bus data is analyzed to determine a likely cause of an industrial machine connection or communication issue. A solution to the industrial machine connection or communication issue is output to a technician based on the analyzed data.
US11233708B1

System, apparatus and method of prioritizing a plurality of software applications for a migration to a cloud computing environment operated for an enterprise. For example, an application scoring module is configured to determine a default score for the software application based, at least in part, on the information received by a survey module. The weighting module is configured to receive weights assigned by the enterprise for each of a plurality of characteristics concerning the software application, respectively, the weights reflective of an understanding by the enterprise of at least one of the value to the enterprise of the software application and the complexity of migrating the software application. According to this embodiment, the application scoring module is configured to generate a customized score for the software application based on an adjustment to the default score resulting from the weights.
US11233705B2

A system for visualizing and navigating network data may include at least one computing device that receives input data using a NetTree application. The NetTree application may parse the input data and determine a list of nodes in a network and a list of links between nodes in the network from the input data. One of the nodes may be selected as a start node and inserted into a line of a network tree. After selecting the start node, the NetTree application may iterate through each of the links between the nodes in the network and add each new node that is not yet added to the network tree to a list of nodes to check for their links. Each link is added to a line in the network tree. A graphical user interface (GUI) may display the network tree.
US11233704B2

Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.
US11233701B2

A policy conflict detection system includes a determination unit configured to determine, in response to an instruction to apply to a first network operator which performs policy control based on a set of first policies, a second policy from a second network operator, whether a third policy, which matches the second policy in terms of a priority, an application period, a control target, and a control condition and which has a control content exclusive of that of the second policy is present among the first policies, thereby enabling detection of conflict of the policies.
US11233693B2

In some examples, learning based incident or defect resolution, and test generation may include ascertaining historical log data that includes incident or defect log data associated with operation of a process, and generating, based on the historical log data, step action graphs. Based on grouping of the step action graphs with respect to different incident and defect tickets, an incident and defect action graph may be generated to further generate a machine learning model. Based on an analysis of the machine learning model with respect to a new incident or defect, an output that includes a sequence of actions may be generated to reproduce, for the new incident, steps that result in the new incident, reproduce, for the new defect, an error that results in the new defect, identify a root cause of the new incident or defect, and/or resolve the new incident or defect.
US11233680B2

A transmission device of the disclosure includes: a generator unit that generates, on the basis of a control signal, a transmission symbol signal that indicates a sequence of transmission symbols; an output control unit that generates an output control signal on the basis of the transmission symbol signal; and a driver unit that generates, on the basis of the output control signal, a first output signal, a second output signal, and a third output signal. The generator unit generates the transmission symbol signal on the basis of the control signal, to allow the first output signal, the second output signal, and the third output signal to exchange signal patterns with one another.
US11233677B2

Pre-charging two or more sets of nodes to set a differential output of a multi-input summation latch connected to the two or more sets of nodes in a pre-charged state, the two or more sets of nodes comprising a set of data signal nodes and a set of DFE correction nodes, in response to a sampling clock, generating a differential data voltage and an aggregate differential DFE correction signal, and generating a data decision by driving the differential output of the multi-input summation latch into one of two possible output states according to a summation of the differential data voltage signal and the aggregate differential DFE correction signal and subsequently holding the data decision by holding the differential output of the multi-input summation latch in a latched state for a duration determined by the sampling clock.
US11233668B2

A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.
US11233661B2

A device and a method for authenticating an application in an execution environment in a trust zone are provided. The method includes executing a client application (CA) in a normal world, receiving, in the normal world, a request for receiving a service of a trusted application (TA) of a secure world from the CA, acquiring, when the request is received in the normal world, source information of the CA loaded in a memory of the device, acquiring, in the normal world, first hash information from the source information, providing, to the secure world, the first hash information together with signature information and a sub certificate included in the CA, and authenticating the CA based on the sub certificate and a root certificate of the TA in the secure world.
US11233660B2

A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.
US11233651B2

An approach is provided that uses multiple hashing algorithms to verify a password. The approach receives a password that corresponds to a user identifier. A set of hashing algorithms are retrieved with the retrieved set based on the received user identifier so that different user identifiers utilize different sets of hashing algorithms. Hashing the password using each of the hashing algorithms included in the set of algorithms with the hashing resulting in a hash result. An expected hash result that corresponds to the user identifier is retrieved and the approach then verifies the received password by comparing the hash result to the first expected hash result.
US11233642B2

A method for regulating document access, the method comprising providing a set of access keys for a user, respective ones of the keys providing different user access privileges for components of a composite document, selecting multiple nodes in a distributed storage system, distributing data representing N fragments of encrypted or unencrypted versions of the set of access keys and/or at least one of the individual keys and/or a symmetric key. K, associated with the user across N selected nodes of the distributed storage system, wherein the encrypted versions are encrypted using the symmetric encryption key. K, associated with the user, encrypting data relating to address information of the N selected nodes using a public encryption key of the user to generate a location object and storing the location object as a component of the composite document.
US11233638B1

Method for generating cryptotokens including identifying an asset; using a secret sharing algorithm, creating a token that corresponds to the asset, wherein the token represents a private key and comprises a first half and a second half; on the client side, generating first half of public key and first half of private key; transmitting first half of public key to a server; on the server, using first half of public key to generate a second half of private key; generating second half of public key using second half of private key; associating the asset with the token; access to the asset requires the first second halves of the private key; performing a transaction with the asset by transferring first half of private key from first user to second user, and re-associating the asset from first to second user; first half of private key is never stored together with second half.
US11233634B1

A computing system includes a network interface, a customer database, and a processing circuit. The processing circuit receives information indicative of a first purchase by a customer, establish an aspect of the first purchase as a network authentication credential for the customer, receive a first request to connect to the network from a customer device associated with the customer after completion of the first purchase, transmit a first query to the customer device prompting the customer to input information regarding the aspect of the first purchase, receive a customer-input response to the first query, authenticate the first request by determining that the customer-input response to the first query corresponds to the established aspect of the first purchase, and authorize connection of the customer device to the network based at least in part on the first request being authenticated.
US11233631B2

Key management for encrypted data includes establishing a cache of key decryption keys and periodically evicting the keys from the cache. A pool of key encryption keys also is created and periodically, selected key encryption keys are removed from service. Notably, the rate of removal of the encryption keys differs from the rate of cache eviction for the decryption keys. Thereafter, clear data is encrypted with a cipher to produce cipher text, and the cipher is encrypted with a selected key encryption key from the pool. Finally, in response to an access request for the clear data, an attempt to locate in the cache a key decryption key for the encrypted cipher is made. If attempt fails, the key decryption key is retrieved from remote memory. Finally, the encrypted cipher is decrypted with the located key, and the cipher text decrypted to produce the clear data.
US11233624B2

A method, a communication device, a computer program, and a computer program product for cyclic time-slotted operation in a wireless industrial network. The communication device includes a memory having a first memory area and a second memory area. The method includes running an application software at application layer. The application software is associated with a first pointer. The method includes operating a communication hardware at physical layer. The communication hardware is associated with a second pointer. The first pointer and the second pointer in a given timeslot point at a respective different one of the memory areas, such that in the given timeslot the application software is enabled to access one of the memory areas and the communication hardware is enabled to access the other of the memory areas. The method includes swapping the pointers to the memory areas at the end of each cycle of the cyclic time-slotted operation.
US11233622B2

Disclosed is a method for transmitting an ACK/NACK signal for an HARQ (Hybrid Automatic Repeat reQuest) in a CA (Carrier Aggregation) system, the method including obtaining at least one transmission resource among first and second transmission resources; configuring a first table showing a relationship in which a combination of at least one of the first and second transmission resources and modulation symbols is mapped to an ACK/NACK signal, and transmitting modulation symbols corresponding to a transmission target ACK/NACK signal in the first table by using transmission resource corresponding to the transmission target ACK/NACK signal in the first table.
US11233620B2

Systems, methods, and devices can be utilized to schedule at least one Hybrid Automatic Repeat Request (HARQ) transmission and at least one HARQ feedback message in the same Physical Resource Block (PRB). A HARQ transmission can be scheduled in a mini-slot of the PRB. Accordingly, latencies associated with transmitting and receiving the PRB can be reduced, while the high reliability of HARQ can be retained. Implementations can be applied to 5G technologies such as Ultra Reliable Low Latency Communications (URLLCs) and enhanced Mobile BroadBand (eMBB), as well as other low-latency communications. A method can include determining a location of a device; selecting, based at least in part on the location of the device, a mini-slot size; scheduling, in one or more mini-slots having the mini-slot size in a PRB, a HARQ transmission; and transmitting, to the device, the HARQ transmission in the one or more mini-slots of the PRB.
US11233613B2

Embodiments of the present invention provide a pilot signal transmission method and a communication device, by which the problem of inflexibility caused by pre-allocated transmission resources can be avoided, and the waste of resources can be avoided. The method comprises: a first device receives a first message sent by a second device, the first message being used for instructing the first device to receive to send a pilot signal, and the first message comprising resource allocation information of the pilot signal; and the first device sends the pilot signal to the second device or receives the pilot signal sent by the second device according to the resource allocation information.
US11233610B2

Methods, systems, and devices for wireless communications are described that provide for allocation of control channel candidates for multiple component carriers (CCs) in carrier aggregation (CA) communications. A CA limit may correspond to a total number of configurable control channel candidates across multiple CCs. The control channel candidates may include blind decoding (BD) candidates or control channel element (CCE) candidates for channel estimation. A per-CC limit of control channel candidates may correspond to a number of configurable control channel candidates for each CC. An applied set of control channel candidates may be determined by allocating control channel candidates across the multiple CCs based on the CA limit and the per-CC limit. Such techniques may be used in cases where the CCs have a same numerology or mixed numerology, and may also be used for cross-carrier scheduling.
US11233608B2

This disclosure provides systems, methods and apparatuses for data retransmissions in a wireless network. In some implementations, a wireless communication device may transmit a first data unit to a receiving device, may receive a first hybrid automatic repeat request (HARQ) feedback frame indicating that a portion of the first data unit was not successfully decoded by the receiving device, may retransmit the indicated portion of the first data unit to the receiving device in response to the first HARQ feedback frame, and may transmit a second data unit, different than the first data unit, to the receiving device concurrently with the retransmission of the indicated portion of the first data unit.
US11233607B2

A method for a user equipment (UE) to provide hybrid automatic repeat request acknowledgement (HARQ-ACK) information includes transmitting physical sidelink shared channels (PSSCHs), where each of the PSSCH transmissions provides a transport block (TB); receiving physical sidelink feedback channels (PSFCHs); and generating values for HARQ-ACK information bits from the PSFCH receptions. The PSFCH receptions correspond to the PSSCH transmissions and the values of the HARQ-ACK information bits correspond to the TBs in the PSSCH transmissions. The method further includes generating a HARQ-ACK codeword that includes the values of the HARQ-ACK information bits arranged in a predetermined order and transmitting the HARQ-ACK codeword in a physical uplink control channel (PUCCH).
US11233606B2

A wireless device receives message(s) comprising: a first value for a downlink hybrid automatic repeat request (HARQ) round-trip-time (RTT) timer; and a second value for a downlink discontinuous reception (DRX) retransmission timer. A downlink control information indicating downlink transmission of a transport block is received. The downlink HARQ RTT timer is started with the first value in response to receiving the downlink control information. The first value indicates a first number of symbols. The downlink DRX retransmission timer is started with the second value in response to the downlink HARQ RTT timer expiring and the transport block not being successfully decoded. The second value indicates a second number of slot lengths. A downlink control channel is monitored while the downlink DRX retransmission timer is running.
US11233601B2

Various solutions for downlink control information (DCI) size alignment with respect to user equipment and network apparatus in mobile communications are described. An apparatus may receive a configuration configuring a plurality of DCI formats. The apparatus may determine whether a number of DCI sizes of the DCI formats is greater than a DCI size budget. The apparatus may determine DCI sizes to monitor within the DCI size budget according to a DCI size alignment rule in an event that the number of DCI sizes is greater than the DCI size budget. The apparatus may monitor the DCI formats according to the determined DCI sizes.
US11233589B2

Described are methods and circuits for margin testing digital receivers. These methods and circuits prevent margins from collapsing in response to erroneously received data and can thus be used in receivers that employ historical data to reduce intersymbol interference (ISI). Some embodiments detect receive errors for input data streams of unknown patterns and can thus be used for in-system margin testing. Such systems can be adapted to dynamically alter system parameters during device operation to maintain adequate margins despite fluctuations in the system noise environment due to e.g. temperature and supply-voltage changes. Also described are methods of plotting and interpreting filtered and unfiltered error data generated by the disclosed methods and circuits. Some embodiments filter error data to facilitate pattern-specific margin testing.
US11233588B2

Systems, devices, and methods are disclosed. A device includes one or more processors and one or more non-transitory memory modules storing machine-readable instructions that, when executed, cause the one or more processors to receive a plurality of Bluetooth low energy (BLE) signals from a plurality of peripheral devices, and, for each of the plurality of peripheral devices, determine a count of the BLE signals received within a period of time. When executed, the machine-readable instructions cause the one or more processors to determine a threshold count value based on the count of each of the plurality of peripheral devices, and determine a proximity of the plurality of peripheral devices with respect to the device based on a comparison of the count of each of the plurality of peripheral devices and the threshold count value.
US11233581B2

A system for optical data interconnect of a source and a sink includes a first HDMI compatible electrical connector able to receive electrical signals from the source. A first signal converter is connected to the first HDMI compatible electrical connector and includes electronics for conversion of TMDS or FRL electrical signals to optical signals, with the electronics including an optical conversion device. At least one optical fiber is connected to the first signal converter. A second signal converter is connected to the at least one optical fiber and includes electronics for conversion of optical signals to differential electrical signals. A power module for the second signal converter includes a power tap connected to TMDS or FRL circuitry and a first voltage regulator connected to the power tap to provide power to an electrical signal amplifier. A rechargeable battery module is used to trigger power activation of connected ports, with the battery module being connected to the power tap. A second HDMI compatible electrical connector is connected to the second signal converter and able to send signals to the sink.
US11233575B2

When a frequency deviation compensation amount is compensated for by use of frequency shift, a phase offset occurs between adjacent input blocks included in a plurality of input blocks as divided, with the result that an error occurs in a reconstructed bit sequence. A frequency deviation compensation system of the invention is characterized by comprising: a frequency deviation compensation means for compensating for a frequency deviation occurring in a signal by use of frequency shift; and a phase offset compensation means for compensating for a phase offset occurring, in the signal, due to the frequency shift.
US11233573B2

The present disclosure relates to a radio unit (420, 420A, 420B) adapted for cross-polar signal transfer (230), comprising an optical transmit interface (430, 430A, 430B) and an optical receive interface (440, 440A, 440B) which are arranged to transfer cross-polar signals for cross-polar interference cancellation, XPIC, to and from an external source, respectively. The optical transmit interface (430, 430A, 430B) and the optical receive interface (440, 440A, 440B) are arranged at equal distances (D) from a symmetry line (450) of the interfaces, and in a plane (451) perpendicular to the symmetry line (450). Upon rotation of the radio unit (420, 420A, 420B) about the symmetry line (450) by 180 degrees, the optical transmit interface after rotation aligns with the optical receive interface before rotation, and the optical receive interface after rotation aligns with the optical transmit interface before rotation.
US11233571B2

A method for processing low-rate service data, an apparatus, and a system, where the method includes: mapping low-rate service data into a newly defined low-rate data frame, where a rate of the low-rate data frame matches a rate of the low-rate service data, the data frame includes an overhead area and a payload area, the payload area is used to carry the low-rate service data, a rate of the payload area in the low-rate data frame is not less than the rate of the low-rate service data, and the rate of the low-rate service data is less than 1 Gbps; mapping the low-rate data frame into one or more slots in another data frame, where a rate of the slot is not greater than 100 Mbps; mapping the other data frame into an optical transport unit (OTU) frame; and sending the OTU frame.
US11233566B2

A method and system for managing interference between transmission sources in an Optical Camera Communication (OCC) network is disclosed. The method includes receiving interference information associated with a set of transmission sources. Each of the set of transmission sources include a set of light sources configured to display one of a plurality of colors. The method further includes assigning a unique guard band to each of the set of transmission sources. The method includes sharing details of the unique guard band assigned to a first transmission source within the set of transmission sources with the camera. The camera is configured as the receiver of the first transmission source. The method further includes instructing the camera to accept data transmitted by the first transmission source based on the assigned unique guard band and drop data transmitted by the remaining set of transmission sources.
US11233559B2

Methods, systems, and devices for wireless communications are described that provide for adjustment of a frequency offset based on switching between uplink/downlink (UL/DL) transmission/reception beam pairs between a UE and a base station. A connection may be established via a first UL/DL transmission/reception beam pair and a frequency tracking loop may be established and maintained to correct for frequency error (e.g., due to Doppler shift) of received transmissions at a receiving device. In cases where a beam switch is performed, and the UE and base station switch from the first UL/DL transmission/reception beam pair to a second UL/DL transmission/reception beam pair, and a frequency offset difference between the first and second UL/DL transmission/reception beam pairs may be applied to the frequency tracking loop. The frequency offset difference may be obtained from a table of frequency offset measurements of multiple UL/DL beam pairs using associated reference signal transmissions.
US11233558B2

Embodiments of this application provide a beam tracking method implemented by a terminal device, including: determining, N first beam reference quality values, where the N first beam reference quality values respectively correspond to N beams; selecting, M beams from the N beams based on the N first beam reference quality values and a cell to which each of the N beams belongs, where the M beams belong to a serving cell of the terminal device; and indicating the selected M beams to a network-side device providing a service for the terminal device.
US11233547B2

Aspects described herein relate to partitioning slots in wireless communications into virtual mini-slots at least for the purpose of transmitting multiple feedback transmissions within the slot.
US11233545B2

The present application discloses a method for operating a wireless communication system. The method includes receiving a series of input data bits in a current timeslot by a transmitter and encoding the input data bits with a cross-Gray coding scheme to obtain coded information bits. Additionally, the method includes mapping the coded information bits to obtain respective multiple transmission symbols Xt for the current timeslot in a constellation diagram. Furthermore, the method includes converting the multiple transmission symbols Xt to generate a space-time matrix St of the current timeslot by incorporating spatial bits associated with orders of respective transmitting antennas based on a space-time matrix St-1 of a previous timeslot. Moreover, the method includes transmitting a respective one of elements in the space-time matrix St using a respective one transmitting antenna activated in the transmitter.
US11233534B2

A method of interference mitigation may include receiving a desired signal from an asset of the system at an antenna assembly and associating the desired signal with relative phase distribution information based on a relative location of origin of the desired signal where the relative phase distribution information is predetermined for the antenna assembly. The method further includes receiving an interfering signal and associating the interfering signal with relative phase distribution information based on a relative location of origin of the interfering signal where the desired signal and the interfering signal forming a received signal set. The method further includes normalizing signals of the received signal set to respective relative phases associated with each respective relative location of origin, and performing interference cancellation of the interfering signal based on the normalized signals.
US11233530B2

Wireless communication devices are adapted to facilitate information sequences included in frozen sub-channels of polar coded transmissions. According to one example, an apparatus can generate a mask sequence based on a plurality of parameters, including at least one of a transmitting-device-specific sequence or a receiving-device-specific sequence. In some examples, the frozen bits may be masked with the mask sequence, and an information block may be encoded utilizing polar coding. In other examples, the mask sequence may be compared to the frozen bits of a received information block, and the received information block may be determined as intended for the apparatus when the mask sequence matches to the frozen bits. Other aspects, embodiments, and features are also included.
US11233524B1

Disclosed are circuits and methods for a CDAC with capacitive references. Individual reference capacitors can be implemented to provide the reference voltages for each input capacitor in a CDAC. For example, each input capacitor may be allocated a high-reference capacitor and a low-reference capacitor to provide the reference voltage to the respective input capacitor. Each of these reference capacitors is charged along with the input capacitor when the CDAC is configured into a loading configuration, and then used to convert digital data to an analog signal when the CDAC is configured into a conversion configuration. Accordingly, the reference voltage for each input capacitor is provided by a separate power source. This contrasts with current solutions in which the reference voltages for the input capacitors are provided by either a singular high-reference voltage source or low-reference voltage source.
US11233521B2

Systems and methods relating to analog-to-digital converters. A delay block receives an input signal at the same time as a coarse ADC (CADC) block. The CADC block produces a multi-bit output and this output is applied to a signal processing block. The delay block delays the input signal from being applied to the signal processing block until the output of the CADC block has been applied/configures the signal processing block. The signal processing block may be a signal shifter, the output of which is ultimately applied to a fine ADC (FADC) block. In an alternative, the signal processing block may be the FADC block. Regardless of the configuration, the output of the CADC is delayed until the output of the FADC block is available. The outputs of the CADC and the FADC blocks are then simultaneously applied to an encoder that produces the overall system output.
US11233516B1

A single flux quantum (SFQ) circuit can include a combinational logic network, which can include a set of SFQ logic cells. The SFQ circuit can also include an SFQ sequencing circuit, which can be used to generate delayed versions of clock pulses to clock the set of SFQ logic cells.
US11233505B2

A switch drive circuit is provided with a surge detecting unit that detects a surge voltage produced in response to a change in a switching state of the switch; an adjusting unit that adjusts, based on the surge voltage detected by the surge detecting unit, a switching speed of the switch when changing the switching state of the switch; and a mask processing unit that prevents a voltage, detected by the surge voltage detecting unit in a period other than a period where the surge voltage is assumed to be produced in response to a change in the switching state of the switch, from being used by the adjusting unit for adjusting the switching speed.
US11233498B2

Disclosed is a Bragg mirror, a resonator and a filter device comprised thereof. The Bragg mirror comprises a stack of plurality of layers arranged in an axial direction, wherein the plurality of layers comprises at least one first layer comprising, in a radial direction, a first material and a second material, wherein the first material is a first metal and the second material is a different material with respect to the first material, and wherein the first material is radially embedded by the second material in the first layer, or vice versa. The resonator comprises a top electrode, a bottom electrode, a piezo electric layer arranged between the top electrode and the bottom electrode, a substrate, and a Bragg mirror arranged between the bottom electrode and the substrate.
US11233487B1

The application describes method and apparatus for amplification. An amplifier circuit (300) is described for driving a load (101) connected between first and second output nodes (103p, 103n) based on an input signal (Sin). The amplifier circuit includes first and second signal paths for generating respective first and second driving signals (Soutp and Soutn) at the first and second output nodes, each of the first and second signal paths comprising a respective sigma-delta modulator (301p, 301n). A correlation controller (302) is configured to control the first and second signal paths to provide correlation between at least some noise components of the first and second driving signals.
US11233479B2

Rooftop photovoltaic solar systems and methods for installing interconnection wiring for photovoltaic solar systems. Cabling systems can include cable support stands secured underneath shingles. Cabling systems can include molded rubber raceways mounted using raceway clips secured underneath shingles.
US11233474B2

A rotating machine drive system includes: a rotating machine that includes a plurality of windings; a phase current detecting circuit that detects a phase current to be supplied to the rotating machine; an inverter device that includes an inverter circuit that converts DC power from a DC power supply into AC power, and a control device that controls power conversion being performed by an inverter main circuit on the basis of the phase current detected by the phase current detecting circuit, the inverter device operating the rotating machine at a variable speed; and a winding switching device that switches connections of the plurality of windings in accordance with a command from the control device. In a case where the rotation zone of the rotating machine is to be changed, the control device stops the current supply from the inverter circuit to the rotating machine, and switches the rotation zone of the rotating machine from a low-speed rotation zone to a high-speed rotation zone, or from the high-speed rotation zone to the low-speed rotation zone, on condition that a line internal voltage induced by a field magnetic flux of the rotating machine is lower than the DC voltage of the DC power supply.
US11233464B2

This application relates to a cell (1200) or sub-module for a voltage source converter (1201). The cell includes an energy storage apparatus (101; 101a, 101b) and a plurality of dual-switch semiconductor packages (201), each having first and second semiconductor switches (202, 203) connected in series. The cell is operable in an active state in which an energy storage apparatus (101; 101a, 101b) is electrically connected in series between cell terminals (102a, 102b) and a bypass state in the cell terminals (102a, 102b) are electrically connected via a path that bypasses the first energy storage apparatus. The plurality of dual-switch semiconductor switch packages are configured to provide a first set of semiconductor switches (301; 401) connected between nodes of the cell that are electrically connected in the first active state and electrically disconnected in the first bypass state; and a second set of semiconductor switches (302a, 302b; 402a, 402b) is connected between nodes of the cell that are electrically disconnected in the first active state and electrically connected in the bypass state. The second set of switches comprises a greater number of switches in parallel than the first set of switches.
US11233451B2

Methods, apparatus, systems and articles of manufacture are disclosed to bypass sensed signals in power converters. The disclosed methods, apparatus, systems and articles of manufacture provide an apparatus to bypass sensed signals in power converters, the apparatus comprising: a first single shot circuit to, during runtime of a power converter, generate a clock signal based on an adaptive delay, the adaptive delay based on a count value of a counter; a pulse comparator coupled to an adaptation pulse generator, the pulse comparator to, during runtime of the power converter: compare a first duration of the adaptation pulse to a second duration of a reference pulse; and adjust the count value of the counter; and a ready detector coupled to the pulse comparator, the ready detector to, in response to a trigger event, transmit, during runtime of the power converter, the count value to a second single shot circuit.
US11233448B2

A switching control circuit for controlling a power supply circuit that includes an inductor to which an input voltage is applied and through which an inductor current flows, and a transistor configured to control the inductor current. The switching control circuit includes first and second error voltage output circuits that output first and second error voltages, based respectively on a feedback voltage corresponding to the output voltage and a reference voltage, and on an error signal corresponding to a difference between the level of the output voltage and a second level, when the power supply circuit is of a non-isolated type and an isolated type, respectively. The switching control circuit further includes a drive circuit that switches the transistor based on the inductor current, and on the first and second error voltage when the power supply circuit is of the non-isolated type and an isolated type, respectively.
US11233444B2

There is provided a system comprising a brushless DC (“BLDC”) electric motor for a propeller engine and a motor controller. The motor comprises a rotor including one or more permanent magnets and one or more alternator windings, and a stator including one or more stator windings. The controller is configured to apply a first, transient DC voltage to the windings of the stator, wherein the first, transient DC voltage is configured to provide commutation switching for the windings of the stator so as to generate a torque on the rotor. The controller is further configured to apply a second, static DC voltage to the windings of the stator, wherein the second, static DC voltage is configured to induce an electric current in the alternator windings so as to generate an AC voltage in the alternator windings.
US11233443B2

A coil bending machine is a machine that, in a stator core including a yoke and multiple teeth and having a slot formed between circumferentially adjacent teeth, while lead portions of a segment coil which is a U-shaped lead wire including a bent portion K and two lead portions R extending from the bent portion are inserted into two slots, push-bends end portions of the lead portions protruding from an axial end face of the stator core toward the stator core. The coil bending machine includes a coil bending member that push-bends the end portions of the lead portions protruding from the axial end face of the stator core toward the stator core, and a coil pressing mechanism that press-fixes a segment coil inside the slot toward the yoke, from the radially inner side of the stator core.
US11233440B2

A compact drive unit is predominantly intended for traction vehicles, especially for rail vehicles. This invention allows significant reduction of volume and weight of drive units. The drive unit comprises high-speed electrical motor (1) with passive cooling, which is supplied by power electronics converter (2), whose rotor is supported by bearings (3) along with pinion gear (4) of the input spur/helical gear (5). The output shaft (6) of the gear (5) is a part of the next following gear (7). Output shaft of this gear (7) can be connected either directly or by using the coupling (12) to the axle (8) of the traction vehicle, or to the wheel (9). Alternatively, in case the higher transmission ratio is required, it can be connected to another gears (10), where the output shaft of the gears (10) is connected to the wheel (9), or to the axle (8) of the traction vehicle directly or by using the coupling (12). The drive unit can be equipped with brake (13).
US11233436B2

A multi-phase electric machine having plurality of windings are mounted on the stator core that define a plurality of phases wherein, for each phase, the windings include at least two parallel windings, each winding comprising a pair of continuous wires. For each pole, the parallel windings fill one or more central slots and two outer slots. Each winding fills each central slot twice the number of times that the winding fills each outer slot to thereby define a slot fill ratio of 2:1 between central slots and outer slots and wherein each wire of the wire pair forming a winding fills the slots in a ratio that differs from the slot fill ratio. Each of the parallel windings includes a phase shift end loop that shift the windings from one outer slot to the other outer slot.
US11233435B2

A method of forming a stator winding including forming a first conductor having a first end, a second end, and a first plurality of end turns therebetween, the plurality of end turns having at least a first winding pitch, forming a second conductor having a first end portion, a second end portion, and a second plurality of end turns therebetween, the plurality of end turns having at least the first winding pitch, bending a first section of the first conductor at a select one of the plurality of end turns, overlaying the second conductor onto a second section of the first conductor, and unbending the first section of the first conductor such that a first portion of the second conductor is below the first section of the first conductor and a second portion of the second conductor is atop the second section of the first conductor forming a first conductor pair.
US11233428B1

A wireless transmission system includes a transmitter antenna, a sensor, a demodulation circuit, and a transmitter controller. The sensor is configured to detect electrical information associated with AC wireless signals, the electrical information including, at least, a voltage of the AC wireless signals. The demodulation circuit is configured to receive the electrical information from the at least one sensor, detect a change in the electrical information, determine if the change in the electrical information meets or exceeds one of a rise threshold or a fall threshold, if the change exceeds one of the rise threshold or the fall threshold, generate an alert, and output a plurality of data alerts. The transmitter controller is configured to receive the plurality of data alerts from the demodulation circuit and decode the plurality of data alerts into the wireless data signals.
US11233425B2

Embodiments of wireless power receivers are disclosed herein. For example, a wireless power receiver comprises an antenna configured to: receive radio frequency (RF) waves from a transmitter; and convert energy from the RF waves into alternating current. The wireless power receiver also includes a rectifier coupled to the at least one antenna that rectifies the alternating current into a direct current; and a charger, coupled to the rectifier, the charger configured to: receive the direct current; and control, via circuitry that is coupled with the charger, distribution of current using conduction paths: (i) to a load, and (ii) to and from at least one storage element coupled with the charger. In some embodiments, the circuitry is configured to select the one of the conduction paths based on: a respective power requirement of the load, a respective power requirement of the at least one storage element, and the direct current.
US11233423B2

A wireless charging apparatus includes a voltage converting circuit, a wireless transmitting circuit, and a first control circuit. The voltage converting circuit is configured to receive an input voltage and convert the input voltage to obtain an output voltage and an output current of the voltage converting circuit. The wireless transmitting circuit is configured to transmit an electromagnetic signal according to the output voltage and the output current of the voltage converting circuit to conduct wireless charging on a device to-be-charged. The first control circuit is configured for wireless communication with the device to-be-charged during the wireless charging to acquire battery information of the device to-be-charged and configured to adjust, according to the battery information of the device to-be-charged, a resonant frequency of the wireless transmitting circuit to adjust a transmission power of the wireless transmitting circuit. A device to-be-charged, method and system are also provided.
US11233408B2

The present disclosure relates to methods and associated systems for maintaining energy storage devices positioned in a device-exchange station. The method includes, for example, (1) periodically sending, by the device-exchange station, a request to a battery management system (BMS) associated with an energy storage device positioned in the device-exchange station; (2) receiving, by the device-exchange station, maintenance information from the BMS; and (3) in response to the maintenance information, determine whether to perform a maintenance action.
US11233396B1

A computer-implemented method for providing an estimated utility expenditure to a user may include: obtaining, via one or more processors, historical transactional data of one or more customers other than the user from one or more transactional entities, wherein the historical transactional data includes: at least one address of a given customer of the one or more customers; and a historical utility expenditure associated with the at least one address; generating, via the one or more processors, a heatmap based on the historical transactional data of the one or more customers via one or more algorithms, wherein the heatmap is indicative of at least the estimated utility expenditure associated with the at least one address during a predetermined period; and causing a display of a user device associated with the user to demonstrate the heatmap.
US11233394B2

An electrostatic protection circuit that is electrically connected to a first terminal to which a first voltage signal is input, a second terminal to which a second voltage signal is input, and a connection terminal that is connected to an external circuit, and mitigates the influence of a surge voltage on an internal circuit, the electrostatic protection circuit including: a first protection circuit that is electrically connected to the first terminal and the second terminal; and a second protection circuit that is electrically connected to the first terminal and the connection terminal, and the second protection circuit including: a first diode element whose anode is electrically connected to the connection terminal, and whose cathode is electrically connected to the first terminal, a thyristor element whose cathode is electrically connected to the connection terminal, a voltage limiting element that is electrically connected to an anode of the thyristor element, and a trigger element that is electrically connected to a gate of the thyristor element, and causes the thyristor element to operate.
US11233378B2

In at least some implementations, a coupler for a spark plug includes a body formed from an electrically conductive material and including a first connecting portion defining a first cavity, and a second connecting portion defining a second cavity spaced from the first cavity, and the body includes an intermediate portion physically and electrically coupling the first connection portion and the second connecting portion. In at least some implementations, the first connecting portion is formed from a wire coiled to define the first cavity within the coil. In at least some implementations, the second connecting portion is formed from a wire coiled to define the second cavity within the coil.
US11233372B2

A pulse stretching fiber oscillator (or laser cavity) may comprise a chirped fiber Bragg grating (CFBG) and an optical circulator arranged such that a first portion of a beam that is transmitted through the CFBG continues to propagate through the laser cavity while a second portion of the beam that is reflected from the CFBG is stretched and chirped by the CFBG and directed out of the laser cavity by the optical circulator. Accordingly, a configuration of the CFBG and the optical circulator in the laser cavity may enable pulse stretching contemporaneous with outcoupling, which may prevent deleterious nonlinear phase from accumulating prior to stretching.
US11233369B2

A positioning cartridge is disclosed for use during manufacture of an electrode. The positioning cartridge may have a plurality of positioning inserts, each with proximal and distal ends, and a scaffold secured to the proximal ends of each positioning insert. The scaffold may be configured to place the positioning inserts in a defined orientation with respect to each other that corresponds to a plurality of longitudinal bores of the electrode. An electrode may be manufactured using the positioning cartridge. The positioning cartridge may have a plurality of components, such that at least one component is associated with each positioning insert. The plurality of components may be temperature sensors. The positioning cartridge may be configured to position each temperature sensor at a location adjacent an outer surface of the electrode.
US11233354B2

A hermetic terminal (110) includes a barrier wall (12) to be joined to a housing (11), a body (15) that is to be connected to a signal ground and is fixed to the barrier wall (12) via a first insulator (13), and a signal line (16) passing through the body (15) and fixed to the body (15) via a second insulator (14). When the barrier wall (12) is joined to the housing (11), a space (28) is formed between an inner wall of the housing (11) and a surface (31) of the body (15) intersecting an end face (29) of the body (15) positioned towards the inside of the housing (11).
US11233353B2

An apparatus, system and method capable of providing a high precision connection between a plurality of pins of a C form factor pluggable (CFP) and a connection pad of a printed circuit board (PCB). The apparatus, system and method include: a connector mask suitable to receive therein a body of the CFP; a ruler suitable to receive therein the connector mask, and sized and shaped for direct physical associated with the PCB about the connection pad; and an adjustment mechanism at least partially passing through the ruler for contacting at least the connector mask and capable of adjusting the position of the pins in relation to the connection pad.
US11233352B2

The purpose of the present disclosure is to provide a electro-conductive part protecting member for a signal transmitting connector and a manufacturing method therefor, and a signal transmitting connector having same and a manufacturing method therefor, the electro-conductive part protecting member being capable of protecting an electro-conductive part so as to be able to minimize deformation of and damage to the electro-conductive part coming into contact with the terminals of an electronic component such as a semiconductor package, and more specifically, the electro-conductive part protecting members capable of being elastically modified in the longitudinal direction of the electro-conductive parts by having a hollow tube-shaped protection member body encompassing the electro-conductive parts, and a spiral groove to promote elasticity provided along the circumference of the protection member body so as to pass through the inside and the outside of the protection member body.
US11233351B1

A locking connector system for releasably locking a first connector in mechanical engagement with a second connector. The locking connector system generally includes a first connector including a female coupler and a second connector including a male coupler, with the first and second connectors being adapted to mechanically connect to each other. The first connector includes an adjustable latch which selectively engages with a catch portion on the male coupler to lock the connectors together. The latch may be pressed downwardly, such as by use of a connected button, to release the latch from the catch portion and disconnect the connectors. The first connector is adapted to provide audible, visual, and tactile feedback to confirm when the latch engages with the catch portion.
US11233348B2

A connector includes a connector housing forming a receptacle configured to receive an add-in card. The connector further includes a first connector pin configured to electrically couple to the add-in card responsive to the add-in card being inserted into the receptacle. The first connector pin extends from the connector housing to contact a first solder pad disposed on a printed circuit board (PCB). The connector further includes a second connector pin configured to electrically couple to the add-in card responsive to the add-in card being inserted into the receptacle. The second connector pin extends from the connector housing to contact a second solder pad disposed on the PCB. The first connector pin is oriented toward the second connector pin to couple to the PCB in a toe-routing configuration and the second connector pin is oriented away from the first connector pin to couple to the PCB in the toe-routing configuration.
US11233346B2

A connector body includes a mating guide part having a mating recess, a reinforcing bracket includes a body part attached to the outer side of an end wall part of the mating guide part, an end wall cover part connected to an upper end of the body part and covers an upper side and an inner side of the end wall part, and a contact arm connected to a lower end of the end wall cover part, the contact arm includes a bottom surface part extending along a bottom surface of the mating recess and an upright part extending upward from a tip of the bottom surface part, and the upright part includes a contact projection near a tip thereof, the contact projection extending toward the center in the width direction of the connector body.
US11233344B2

A conductor connection terminal, having an insulating material housing, a busbar, a clamping spring and an operating lever which is pivotably received in the insulating material housing over a pivoting range and can be pivoted between an open position and a closed position, wherein the clamping spring has an operating arm which is deflected via a spring driver of the operating lever at least in the open position, characterized in that the operating lever is supported in the open position at a first and a second support point spaced from the first, and that the operating lever is pulled against the first and the second support point by a tensile force of the clamping spring acting on the spring driver from the operating arm.
US11233341B2

A fitting-equipped conductive sheet including: a conductive sheet material in which a plurality of conductive strands are aligned planarly; and a plate-shaped conductive fitting attached to ends of the plurality of conductive strands, wherein the conductive fitting includes a folded-back portion, and a first sandwiching portion and a second sandwiching portion that are folded back with the folded-back portion as a starting point and the first sandwiching portion and the second sandwiching portion are opposed to each other.
US11233337B2

An antenna apparatus includes patch antennas arranged in an N×1 array, first feed vias, second feed vias, third feed vias, and fourth feed vias connected to a point offset from a center of each of the patch antennas, in a first direction, second direction, third direction, and fourth direction, respectively a first RF signal of a first phase passes through the first feed vias and the second feed vias, a second RF signal of a second phase passes through the third feed vias and the fourth feed vias, and wherein a line between the point in the first direction and the point in the second direction is oblique to a direction of an array of the patch antennas, and a line between the point in the third direction and the point in the fourth direction is oblique to the direction of the array.
US11233328B2

A dual-band antenna or coupled resonators, related wireless device applications, and methods of manufacturing the same are provided. Embodiments of the antenna have resonant frequencies in a lower 2-3 GHz frequency band and a higher 5-6 GHz frequency band range. The antenna has a high frequency portion that may be configured to operate as an inverted F antenna. The high frequency element is also positioned adjacent to a nearby parasitic element. In operation, the high frequency element and the parasitic element couple together and form a current loop, or loop antenna which is configured to resonate at a low frequency band.
US11233327B2

Ultra wideband (UWB) antennas are provided including a printed circuit board; a radiating element coupled to the printed circuit board and substantially perpendicular thereto; and radio frequency (RF) electronics associated with the antenna integrated with the printed circuit board. Related enclosures and systems are also provided.
US11233324B2

Provided is a packaging structure, which includes a carrier and an electronic component, an antenna module and a connector disposed on the carrier, and a packaging layer encapsulating the electronic component and the connector. A portion of a surface of the connector is exposed from the packaging layer so as to facilitate the electrical connection with a motherboard of an electronic product. A method for fabricating the packaging structure is also provided.
US11233322B2

A communication device includes a first antenna and a second antenna that perform wireless communication in frequency bands that at least partly overlap each other, in which each of the first antenna and the second antenna includes a body part that resonates in a frequency band that is a target of the wireless communication with the each of the first antenna and the second antenna, and a branch part that branches from the body part. Each of the ranch part of the first antenna and the branch part of the second antenna includes a coupling part, the coupling part in the first antenna and the coupling part in the second antenna being disposed with an interval left to cause capacitive coupling.
US11233320B2

An antenna structure and a communication device are provided. The antenna structure includes a first base substrate, a second base substrate, a dielectric layer disposed between the first base substrate and the second base substrate, and a plurality of first electrodes disposed on a side of the first base substrate close to the dielectric layer and being spaced apart from another. The antenna structure further includes at least one first buffer block disposed between the first electrodes and the first base substrate, the first buffer block is at least partially and directly contacted with the first electrodes.
US11233311B2

An information handling system to wirelessly transmit and receive data at an antenna may include a processor; a memory; a wireless adapter; a base metal chassis containing components of the information handling system, the base metal chassis including a C-cover and D-cover housing the components; a display metal chassis containing components of the information handling system, the display metal chassis including an A-cover and a B-cover housing the components; a hinge cavity formed at a hinge used to couple the base metal chassis and display metal chassis; a first antenna element formed within the C-cover near the hinge; a second antenna element formed within the C-cover near the hinge; and an edge resonant isolator formed into the A-cover to disrupt an electrical ground coupling path formed between the base metal chassis and display metal chassis at the hinge cavity, wherein the edge resonant isolator includes a plurality of slits formed into the A-cover.
US11233298B2

A protective device for switching off a battery cell of a motor vehicle battery in the event of an electrical short-circuit. The battery cell has two cell terminals and an energy storage unit for storing energy. The energy storage unit is connected to the cell terminals in an electrically conductive manner in order to provide cell voltage to the cell terminals. The protective device detects the short-circuit as a function of at least the cell voltage affecting the battery cell. In this case, the battery cell has the protective device and at least one switching device, which is arranged between the energy storage unit and at least one of the cell terminals. The protective device isolates the energy storage unit from the at least one of the cell terminals in order to switch off the battery cell by the switching device.
US11233297B2

The disclosure relates to a secondary battery and a battery module. The secondary battery comprises a casing, which includes a receiving hole having an opening; a top cover assembly, which includes a top cover plate connected to the casing to close the opening; an electrode assembly disposed within the receiving hole, the electrode assembly has an dimension of 0.01 mm to 1000 mm in an axial direction of the receiving hole, the electrode assembly includes two end faces opposed to each other in a first direction perpendicular to the axial direction and tabs extending from the end faces, the electrode assembly includes two or more electrode units laminated in the axial direction, and in a second direction perpendicular to the axial direction and the first direction, the dimension of the tab is smaller than the dimension of the end face; and a current collecting member electrically connected to the tab.
US11233296B2

A purpose of the present invention is to provide an electrode assembly and a manufacturing method therefor that can favorably suppress a short circuit that is due to a burr created by punching. At least one of the cathode 11 and the anode 12 of the electrode assembly of the present invention is covered with an insulating layer. The cathode 11 and the anode 12 are oriented such that the burr 11b of the cathode 11 and the burr 12b of the anode 12 of the opposing cathode 11 and the opposing anode 12 close to at least the outer peripheral edge of the cathode 11 and the outer peripheral edge of the anode 12 do not face each other 12 are opposed to each other.
US11233295B2

In an assembled battery 1 disclosed herein, each of adjacent single cells 10 is electrically connected by a busbar 30. The busbar 30 of the assembled battery 1 includes a plate-shaped base portion 32 which extends along an arrangement direction X, and a joining projection 36 extending along electrode terminals 12 and 14 and a locking biasing portion 38 which locks the electrode terminals 12 and 14 and the busbar 30 to each other and which biases the electrode terminals 12 and 14 toward the joining projection 36 are formed at both ends of the base portion 32. Furthermore, in the assembled battery 1 disclosed herein, the electrode terminals 12 and 14 and the joining projection 36 come into surface contact with each other and tip portions 12a and 14a of the electrode terminals 12 and 14 and a tip portion 36a of the joining projection 36 are welded to each other. Accordingly, welding between the electrode terminals 12 and 14 and the busbar 30 can be performed in an appropriate manner.
US11233294B2

A dual-voltage battery for vehicles having a plurality of battery cells, wherein a respective group of battery cells is connected to form battery cell blocks, having a battery electronic system having a plurality of power switch elements, which, in an assembled state of the dual-voltage batteries, are arranged and designed for connecting at least individual battery cell blocks in series and/or in parallel, wherein a first voltage is provided in a first connection arrangement of the battery cell blocks and wherein a second voltage is provided in a second connection arrangement of the battery cell blocks, and having a multi-part housing containing the battery cells and the battery electronic system in the assembled state.
US11233288B2

A method of forming a semiconductor structure includes forming at least one trench in a non-porous silicon substrate, the at least one trench providing an energy storage device containment feature. The method also includes forming an electrical and ionic insulating layer disposed over a top surface of the non-porous silicon substrate. The method further includes forming, in at least a base of the at least one trench, a porous silicon layer of unitary construction with the non-porous silicon substrate. The porous silicon layer provides at least a portion of a first active electrode for an energy storage device disposed in the energy storage device containment feature.
US11233284B2

An accumulator arrangement for a hybrid or electric vehicle includes a plurality of battery cells which are stacked in a stacking direction to form at least one battery block. The at least one battery block is arranged in a housing of the accumulator arrangement. A cooling device includes a cooling plate arranged on one side on the battery block and extending parallel to the stacking direction. On the at least one cooling plate at least one cover plate with at least one cooling channel through which a coolant can flow is secured, facing away from the at least one battery block. The cooling plate forms an outer contour of the fluid-tight housing. The at least one cooling channel of the cover plate is open towards the at least one cooling plate and is closed by the at least one cooling plate.
US11233281B2

A battery pack including a first charging contactor and a second charging contactor; a first measurement resistor, a second measurement resistor and a third measurement resistor electrically connected to at least two of one ends and the other ends of the first charging contactor and the second charging contactor; a first measurement contactor, a second measurement contactor and a third measurement contactor electrically connected to at least one of the first measurement resistor, the second measurement resistor and the third measurement resistor; and a control unit configured to control an operation state of at least one of the first measurement contactor, the second measurement contactor and the third measurement contactor based on whether at least one of a charging start request signal and a charging end request signal is received.
US11233280B2

The present disclosure relates to charging a battery included in a robot. Standard deterioration cost information may be determined and stored based on an ambient temperature, a current rate, and a depth of discharge. This may include determining one standard deterioration cost information from among the stored standard deterioration cost information based on an ambient temperature of the robot and a current rate during an operation of the robot, and determining at least one depth of discharge at which the standard deterioration cost is equal to or less than a predetermined threshold based on the determined one standard deterioration cost information. The operation may be performed by repeating a process of charging and discharging the battery by a charge and discharge method based on the at least one depth of discharge.
US11233276B2

A lithium slurry battery system is provided. The system includes a lithium slurry battery and a maintenance and regeneration equipment for the battery. The battery includes: a case, a cell core accommodated in the case, and a cover butting device. The case is provided with a cover and a case body. The cover butting device is arranged on the cover and is provided with a first cover port and a second cover port. The maintenance and regeneration equipment includes: a gas storage tank for storing gas, a liquid storage tank for storing liquid; a gas recovery storage tank for storing gas recovered from the lithium slurry battery; a liquid recovery storage tank for storing liquid recovered from the lithium slurry battery; and an equipment butting device provided with a first equipment port and a second equipment port.
US11233273B2

A method for manufacturing an electrochemical device includes a discharge pretreatment step, where, external electric power is applied to a battery to discharge the battery, before charging the battery for the first time to perform formation of the battery, in order to remove a byproduct layer on the surface of a negative electrode. The method including the discharge pretreatment step before the first charge of a battery can improve the cycle life of an electrochemical device.
US11233272B2

An electrolyte for a lithium-ion cell, comprises an organic solvent mixture comprising: (a) a hydrofluorinated ether base solvent to dissolve a lithium salt; (b) a fluorinated linear and/or cyclic ester co-solvent to form an SEI layer on a surface of the active materials; and (c) a fluorinated linear and/or cyclic ester co-solvent having a viscosity less than a viscosity of each of the hydrofluorinated ether base solvent and SEI-layer forming fluorinated linear and/or cyclic ester co-solvent to reduce a viscosity of the organic solvent mixture and a lithium salt dissolved in the organic solvent mixture.
US11233263B2

A redox flow battery system includes an anolyte having a first ionic species in solution; a catholyte having a second ionic species in solution, where the redox flow battery system is configured to reduce the first ionic species in the anolyte and oxidize the second ionic species in the catholyte during charging; a first electrode in contact with the anolyte, where the first electrode includes channels for collection of particles of reduced metallic impurities in the anolyte; a second electrode in contact with the catholyte; and a separator separating the anolyte from the catholyte. A method of reducing metallic impurities in an anolyte of a redox flow battery system includes reducing the metallic impurities in the anolyte; collecting particles of the reduced metallic impurities; and removing the collected particles using a cleaning solution.
US11233261B2

A fuel cell stack includes a reaction layer having a MEA, an anode separator having a gas channel formed at a first side facing the reaction layer and through which a first reactant gas flows, and a cooling channel formed at a second side and through which a coolant flows. The anode separator abuts the reaction layer. A cathode separator abuts anode separator so that a first side of the cathode separator covers the cooling channel. A porous structural unit has a partition wall protruding from the second side of the cathode separator and has a flow path for a second reactant gas to minimize a cooling temperature deviation and improve operational efficiency.
US11233258B2

In a control device for a power converter converting electric power of a fuel cell stack, the power converter includes first and second reactors, a first switching element connected to the first reactor, and a second switching element connected to the second reactor. The second reactor is located closer to a cooling water discharge manifold than the first reactor. The control device configured to: set first and second duty cycles of the first and second switching element; and execute limit control in which, by controlling the setting of the first and second duty cycles, a second amount of heat generated by the second reactor due to a second current is limited to a value smaller than a first amount of heat generated by the first reactor due to a first current within a period of at least multiple ON-OFF cycles of the first and second switching elements.
US11233249B1

An improved or advanced electrically conductive selectively gas permeable anode flow field (SGPFF) design, allowing for efficient removal of CO2 perpendicular to the active area near the location where it is formed in the catalyst layer. The anode plate design includes two mating flow fields (an anode gaseous flow field, and an anode liquid flow field) separated by a semi-permeable separator. The separator comprises a hydrophobic semi-permeable separator for CO2 diffusive gas transport from the liquid side (with formic acid, water, and CO2) to the gaseous side (allowing for CO2 removal to the atmosphere).
US11233243B2

Electrochemical cells, and more specifically, release systems for the fabrication of electrochemical cells are described. In particular, release layer arrangements, assemblies, methods and compositions that facilitate the fabrication of electrochemical cell components, such as electrodes, are presented. In some embodiments, methods of fabricating an electrode involve the use of a release layer to separate portions of the electrode from a carrier substrate on which the electrode was fabricated. For example, an intermediate electrode assembly may include, in sequence, an electroactive material layer, a current collector layer, a release layer, and a carrier substrate. The carrier substrate can facilitate handling of the electrode during fabrication and/or assembly, but may be released from the electrode prior to commercial use.
US11233239B2

Described herein are low or no-cobalt materials useful as electrode active materials in a cathode for lithium or lithium-ion batteries. For example, compositions of matter are described herein, such as electrode active materials that can be incorporated into an electrode, such as a cathode. The disclosed electrode active materials exhibit high specific energy and voltage, and can also exhibit high rate capability and/or long operational lifetime.
US11233235B2

Battery electrode compositions and methods of fabrication are provided that utilize composite particles. Each of the composite particles may comprise, for example, a high-capacity active material and a porous, electrically-conductive scaffolding matrix material. The active material may store and release ions during battery operation, and may exhibit (i) a specific capacity of at least 220 mAh/g as a cathode active material or (ii) a specific capacity of at least 400 mAh/g as an anode active material. The active material may be disposed in the pores of the scaffolding matrix material. According to various designs, each composite particle may exhibit at least one material property that changes from the center to the perimeter of the scaffolding matrix material.
US11233227B2

A manufacturing method of a belt-shaped electrode plate includes: forming an active material layer by drying a wet active material layer by heating in a drying furnace; and bringing n pieces of cooling rolls or the like into contact with the belt-shaped electrode plate carried out from the drying furnace, so as to cool down the belt-shaped electrode plate by the cooling rolls or the like while the belt-shaped electrode plate is bent in the thickness direction and conveyed in the longitudinal direction by the cooling rolls or the like. The n pieces of cooling rolls or the like are disposed such that a contact length is shorter as a temperature difference of the belt-shaped electrode plate is larger.
US11233224B2

Provided is a display apparatus. The display apparatus includes a display module configured to define a display surface on a plane. The display module includes a display panel having a plurality of display elements configured to display an image on the display surface and a pattern layer having a plurality of diffraction patterns arranged at an interval on the display panel. The diffraction patters are arranged to diffract at least a portion of incident light. At least a portion of the diffraction patterns has a width different from that of each of remaining diffraction patterns.
US11233223B2

A structure for extracting light, which improves light extraction efficiency by enhancing a scattering effect and improves power efficiency and thus increases the lifetime of an organic electroluminescent lighting device, is provided, and an organic electroluminescent lighting device including the structure for extracting light is also provided.
US11233220B2

A display panel including: a base substrate including first and second surfaces, a display region and a peripheral region; a pixel layer provided on the display region, the pixel layer including a plurality of pixels; a module hole penetrating the display region; a blocking groove in the display region and adjacent to the module hole, the blocking groove being recessed in the base substrate; an encapsulation layer provided on the pixel layer, the encapsulation layer including a first inorganic layer, a second inorganic layer and an organic layer; and a filling member in the blocking groove, the filling member including a same material as the organic layer, wherein the second inorganic layer covers a top surface of the filling member and a top surface of the first inorganic layer adjacent to the top surface of the filling member.
US11233218B2

A display panel, comprising a display substrate and a packaging cover plate that are oppositely arranged to form a cell, in which the packaging cover plate comprises a cover plate substrate, an air cushion layer formed on the cover plate substrate, and an packaging layer covering the air cushion layer and having a first concave structure, the display substrate comprises a base substrate and a display component formed on the base substrate and embedded in the first concave structure.
US11233215B2

A display substrate, a manufacturing method thereof, and a display device are provided. The display substrate includes: a base substrate; an anode structure, disposed on the base substrate; a light emitting layer, disposed on a side of the anode structure away from the base substrate; and a cathode layer, disposed on a side of the light emitting layer away from the base substrate, the anode structure includes a reflective layer and an inorganic layer disposed on a side of the reflective layer away from the base substrate, the cathode layer includes a transflective layer, and the inorganic layer is configured to adjust a distance between the reflective layer and the transflective layer.
US11233210B2

A solid-state imaging element including a phase difference detection pixel pair that includes first and second phase difference detection pixels is provided. In particular, each phase difference detection pixel of the first and second phase difference detection pixels includes a first photoelectric conversion unit arranged at an upper side of a semiconductor substrate and a second photoelectric conversion unit arranged within the semiconductor substrate. The first photoelectric conversion film may be an organic film. In addition, phase difference detection pixels may be realized without using a light shielding film.
US11233207B2

Organic devices comprising an organic semiconducting acceptor motif coupled to a donor motif. Examples include IOTIC-2F, ITOTIC-2F, COTIC-4F, and SiOTIC-4F as acceptor materials. The acceptor materials have narrow bandgap (1.1 eV-1.3 eV), strong near-IR absorption and high solar cell EQE in near infrared (IR) region. The acceptor materials may also be used as the absorbing/light sensitive region in an IR photodetector.
US11233206B2

Provided is an ionic type phosphorescent metal complex with a racemization structure, a preparation method therefor and a use thereof. The structure of the complex is [PtAg2{rac-(PPh2CH2PPhCH2—)2}(C≡CR)2(PR′3)2]2+An−2/n or [PtAg2{meso-(PPh2CH2PPhCH2—)2}(C≡CR)2(PR′3)(μ-X)]+mAm−, wherein R is the same or different and is independently selected from alkyl, aryl, heteroaryl, and heteroaryl aryl; R′ is the same or different and is independently selected from alkyl, aryl, and heteroaryl; the alkyl, aryl, and heteroaryl can be substituted by one or more substituents which are selected from alkyl, alkenyl, alkynyl, alkoxy, amino, halogen, halogenated alkyl, and aryl; X is halogen; Am− and An− are monovalent or bivalent anions; and m or n is 1 or 2. The present invention also relates to an organic light emitting diode, a preparation method therefor and use thereof. The organic light emitting diode prepared by taking the phosphorescent metal complex of the present invention as a luminous layer dopant has high-performance organic electroluminescence and can be applied to panel display.
US11233204B2

A compound of the formula MLALB where ligand LA is of Formula I, and ligand LB is of Formula II below. M is selected from Os(II) or Ru(II), and the compound MLALB has a formal neutral charge; and rings A, B, C, D, E, and F are independently a 5-membered or 6-membered aromatic ring, and RA, RB, RC, RD, RE,and RF each independently represent mono to the maximum allowable substitution, or no substitution. L1, L2, L3, and L4 independently represent a single bond or an organic linking group; W1, W2, W3, and W4 are independently selected from carbon or nitrogen; Y1, Y2, Y3, and Y4 are independently selected from carbon or nitrogen; and Z1, Z2, and Z3 are independently selected from carbon or nitrogen, and at least one of Z1, Z2, and Z3 is nitrogen. An organic electroluminescent device that includes an anode, a cathode, and an organic layer comprising a compound of the formula MLALB where ligand LA is of Formula I, and ligand LB is of Formula II above. A consumer product comprising an organic light-emitting device (OLED) above.
US11233199B2

A method for manufacturing a vapor deposition mask including a resin layer, and a magnetic metal layer formed on the resin layer, the method including the steps of: providing a substrate; forming a resin layer by applying a solution including a resin material or a precursor solution of a resin material on a surface of the substrate, and then performing a heat treatment thereon; forming a magnetic metal layer on the resin layer, mask portion including a solid portion where a metal film is present and a hollow portion where the metal film is absent; forming a plurality of openings in a region of the resin layer that is located in the hollow portion of the mask portion; and removing the resin layer from the substrate after forming a plurality of openings in a region of the resin layer.
US11233182B2

Methods of manufacturing a wavelength-converting pixel array structure, methods of manufacturing a light-emitting device and light-emitting devices are described. A method of manufacturing a wavelength-converting pixel array structure includes forming, in a recess in a wafer, an array of photoresist blocks separated by gaps. A liquid precursor filler material is dispensed into the recess to fill the gaps with the liquid precursor filler material to form a grid. The photoresist blocks are removed to expose an array of cavities defined by walls in the grid. Each of the cavities is filled with a wavelength-converting material to form wavelength-converting pixels of the wavelength-converting pixel array structure.
US11233180B2

A light emitting diode (LED) device may include an LED die having a first surface on a substrate. A first phosphor layer may be formed on a second surface and sides of the LED die. The second surface may be opposite the first surface. A second phosphor layer may be formed on the first phosphor layer. The second phosphor layer may have a peak emission wavelength (Lpk2) located between a peak emission wavelength of the LED die (LpkD) and a peak emission wavelength of the first phosphor layer (Lpk2).
US11233174B2

A semiconductor optical device includes an element structure layer that includes a mesa stripe extending in a first direction; an electrode film that covers at least an upper surface of the mesa stripe; an electrode pad portion that covers a part of a first region positioned in a second direction, intersecting the first direction, relative to the mesa stripe on an upper surface of the element structure layer and is electrically connected to the electrode film; a first dummy electrode that covers another part of the first region and is electrically insulated from the electrode film; and a second dummy electrode that covers at least a part of a second region positioned in a third direction, opposite to the second direction, relative to the mesa stripe on the upper surface of the element structure layer and is electrically insulated from the electrode film, wherein the first dummy electrode includes a first portion disposed in the first direction relative to the electrode pad portion and a second portion disposed in a fourth direction, opposite to the first direction, relative to the electrode pad portion.
US11233171B2

The present disclosure provides a semiconductor device which includes a base layer and a buffer structure. The base layer includes a first semiconductor compound having a first lattice constant and including a plurality of elements, and an atomic radius of one of the plurality of elements which has the largest atomic radius is defined as a first atomic radius. The buffer structure includes a second semiconductor compound and a first additive. The second semiconductor compound has a second lattice constant and the first additive has a second atomic radius. The second lattice constant is larger than the first lattice constant, and the second atomic radius is larger than the first atomic radius.
US11233152B2

Self-aligned gate endcap (SAGE) architectures with gate-all-around devices, and methods of fabricating self-aligned gate endcap (SAGE) architectures with gate-all-around devices, are described. In an example, an integrated circuit structure includes a semiconductor fin above a substrate and having a length in a first direction. A nanowire is over the semiconductor fin. A gate structure is over the nanowire and the semiconductor fin, the gate structure having a first end opposite a second end in a second direction, orthogonal to the first direction. A pair of gate endcap isolation structures is included, where a first of the pair of gate endcap isolation structures is spaced equally from a first side of the semiconductor fin as a second of the pair of gate endcap isolation structures is spaced from a second side of the semiconductor fin.
US11233150B2

Example semiconductor devices and methods for fabricating a semiconductor device are disclosed. An example device may include a substrate, a first semiconductor pattern spaced apart from the substrate, a first antioxidant pattern extending along a bottom surface of the first semiconductor pattern and spaced apart from the substrate, and a field insulating film on the substrate. The insulating film may cover at least a part of a side wall of the first semiconductor pattern. The first antioxidant pattern may include a first semiconductor material film doped with a first impurity.
US11233133B2

Methods of forming thin-film structures including one or more NbMC layers, and structures and devices including the one or more NbMC layers are disclosed. The NbMC layers enable tuning of various structure and device properties, including resistivity, current leakage, and work function.
US11233130B2

Provided are a semiconductor device and a method of forming the same. The semiconductor device includes a substrate, a plurality of semiconductor nanosheets, a bottom dielectric layer, and a gate stack. The substrate includes at least one fin. The plurality of semiconductor nanosheets are stacked on the at least one fin. The bottom dielectric layer is disposed between the at least one fin and the plurality of semiconductor nanosheets. The gate stack wraps the plurality of semiconductor nanosheets.
US11233129B2

The disclosure provides a semiconductor apparatus capable of keeping a semiconductor characteristics and realizing excellent semiconductor properties even when using an n type semiconductor (gallium oxide, for example) having a low loss at a high voltage and having much higher dielectric breakdown electric field strength than SiC. A semiconductor apparatus including at least an n type semiconductor layer and a p+ type semiconductor layer, wherein the n type semiconductor layer includes a crystalline oxide semiconductor (gallium oxide, for example) containing a metal of Group 13 of the periodic table as a main component, and the p+ type semiconductor layer includes a crystalline oxide semiconductor (iridium oxide, for example) containing a metal of Group 9 of the periodic table as a main component.
US11233125B2

A silicon carbide substrate includes a first impurity region having a first conductivity type, a second impurity region having a second conductivity type, a third impurity region having the first conductivity type, and a fourth impurity region provided between a second main surface and a bottom surface and having the second conductivity type. The first impurity region has a first region being in contact with the second impurity region and having a first impurity concentration, a second region being continuous to the first region, provided between the first region and the second main surface, and having a second impurity concentration lower than the first impurity concentration, and a third region being continuous to the first region and having a third impurity concentration higher than the first impurity concentration. A side surface is in contact with the third region, the second impurity region, and the third impurity region.
US11233112B2

A display device includes a display panel includes a display area in which an image is displayed and a first non-display area in which a pad portion is located. The display panel includes a first bending portion in the display area, the first bending portion being bent at a first curvature radius, and a second bending portion in the first non-display area, the second bending portion being bent at a second curvature radius that is smaller than the first curvature radius.
US11233110B2

An OLED display substrate, a display panel, a display device, a manufacturing method and a fingerprint identification module are provided. The OLED display substrate includes a microporous light-shielding pattern arranged between adjacent pixel regions and including a plurality of pinholes. The microporous light-shielding pattern is arranged at a same layer as, and insulated from, a nontransparent electrode of the OLED display substrate.
US11233099B2

A display panel, a method for manufacturing the same, and a display device are disclosed. The display panel comprises: a first substrate; a plurality of pixel structures disposed on a surface of the first substrate, each of the pixel structures comprising a first sub-pixel, a second sub-pixel, a third sub-pixel and a white sub-pixel; and a photochromic layer, wherein an orthographic projection of the photochromic layer on the first substrate is covered by an orthographic projection of the white sub-pixel on the first substrate.
US11233094B2

A display apparatus includes a substrate including a display region and a non-display region, a blue sub-pixel in the display region of the substrate, an imaginary line extending across the blue sub-pixel, a first sub-unit on a first side of the imaginary line, the first sub-unit including a red sub-pixel, a green sub-pixel, and a white sub-pixel, and a second sub-unit on a second side of the imaginary line, the second sub-unit including a red sub-pixel, a green sub-pixel, and a white sub-pixel, wherein the first sub-unit and the blue sub-pixel constitute a first pixel, and the second sub-unit and the blue sub-pixel constitute a second pixel, and wherein the blue sub-pixel emits light according to a data signal generated based on blue-related data of first pixel data corresponding to the first pixel and blue-related data of second pixel data corresponding to the second pixel.
US11233092B2

A solid-state imaging apparatus includes a pixel array part in which a plurality of pixels are two-dimensionally arranged, in which each pixel has a first photoelectric conversion region formed above a semiconductor layer, a second photoelectric conversion region formed in the semiconductor layer, a first filter configured to transmit a light in a predetermined wavelength region corresponding to a color component, and a second filter having different transmission characteristics from the first filter, one photoelectric conversion region out of the first photoelectric conversion region and the second photoelectric conversion region photoelectrically converts a light in a visible light region, the other photoelectric conversion region photoelectrically converts a light in an infrared region, the first filter is formed above the first photoelectric conversion region, and the second filter has transmission characteristics of making wavelengths of lights in an infrared region absorbed in the other photoelectric conversion region formed below the first filter the same.
US11233090B2

Embedded non-volatile memory structures having double selector elements are described. In an example, a memory device includes a word line. A double selector element is above the word line. The double selector element includes a first selector material layer, a second selector material layer different than the first selector material layer, and a conductive layer directly between the first selector material layer and the second selector material layer. A bipolar memory element is above the word line. A conductive electrode is between the double selector element and the bipolar memory element. A bit line is above the word line.
US11233081B2

In some embodiments, an image sensor is provided. The image sensor includes a photodetector disposed in a semiconductor substrate. A wave guide filter having a substantially planar upper surface is disposed over the photodetector. The wave guide filter includes a light filter disposed in a light filter grid structure. The light filter includes a first material that is translucent and has a first refractive index. The light filter grid structure includes a second material that is translucent and has a second refractive index less than the first refractive index.
US11233078B2

An image sensing device in which overlay pixels are formed in a dummy pixel region is disclosed. The image sensing device includes a first dummy pixel region including a first micro-lens, a second dummy pixel region surrounding the first dummy pixel region and formed without micro-lens, and a third dummy pixel region surrounding the second dummy pixel region and including a plurality of second micro-lenses. A center point of the first micro-lens is aligned with a center point of the first photoelectric conversion element, and a center point of the second micro-lenses is shifted in a certain direction from a center point of the third photoelectric conversion elements.
US11233077B2

An image sensing device is provided to include a pixel region including image pixels and a peripheral region located outside of the pixel region. The peripheral region includes logic circuits located to receive the pixel signals from the pixel region and configured to process the pixel signals, and a capacitor located adjacent to the logic circuits. The capacitor includes an active region including a first impurity region and a second impurity region formed over the first impurity region, a recessed structure including a portion formed in the active region, the portion including a conductive layer extending along a direction that the first impurity region and the second impurity region are stacked and an insulation layer formed between the conductive layer and the active region, and a first junction formed in the active region and spaced apart from the recessed structure by a predetermined distance.
US11233076B2

A GmAPD FPA having increased tolerance optical overstress includes a limit resistor that is monolithically integrated into each pixel in the FPA, and which limits the magnitude of the current entering the read out integrated circuit.
US11233073B2

A display device includes: a gate line including a gate line portion; a data line; a transistor including a gate electrode connected to the gate line, a source electrode connected to the data line, and a drain electrode; and a connecting member disposed between the data line and the source electrode, connected to the data line and the source electrode to cross a gate electrode edge of the gate electrode. A connecting portion where a data line edge and a connecting member edge are connected to each other does not overlap the gate line and the gate electrode in a plan view. The data line includes a first data line portion crossing the gate line and a second data line portion connected to the first data line portion and does not overlap the gate line in the plan view.
US11233067B2

A vertical memory device includes a substrate including a cell array region and a connection region adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region of the substrate, a channel structure on the cell array region and extending in a direction perpendicular to an upper surface of the substrate while penetrating through the plurality of gate electrode layers, a dummy channel structure on the connection region and extending in the direction perpendicular to the upper surface of the substrate while penetrating through at least a portion of the plurality of gate electrode layers, and a support insulating layer between a portion of the plurality of gate electrode layers and the dummy channel structure. The plurality of gate electrode form a stepped structure on the connection region.
US11233065B2

A nonvolatile memory device includes a mold structure having a stack of word lines on a substrate and first and second string selection lines on the word lines, a first cutting structure through the mold structure, a second cutting structure through the mold structure, the second cutting structure being spaced apart from the first cutting structure, a channel structure penetrating the mold structure to be connected to the substrate, the channel structure being between the first and second cutting structures, a first cutting line cutting through the first string selection line but not through the second string selection line, the first cutting line being between the first and second cutting structures, and a second cutting line cutting through the second string selection line but not through the first string selection line, the second cutting line being between the second cutting structure and the channel structure.
US11233056B2

A semiconductor device is provided. The semiconductor device includes a substrate, a conductive pattern, a support structure, a first conductive layer, and a dielectric layer. The conductive pattern extends vertically from the substrate. The support structure extends from an outer sidewall of the conductive pattern. The first conductive layer covers the conductive pattern. The dielectric layer at least covers the first conductive layer and the support structure.
US11233054B2

A semiconductor structure and a method for forming the semiconductor structure are provided. The semiconductor structure includes a substrate, which includes a first region, a second region, and a third region. The semiconductor structure also includes a first fin, a second fin, and a third fin formed on the first, second, and third regions, respectively. Moreover, the semiconductor structure includes an isolation layer formed on the substrate, and a portion of sidewall surface of each of the first, second, and third fins. In addition, the semiconductor structure includes a first epitaxial layer, a second epitaxial layer, and a third epitaxial layer formed on the first, second, and third fins, respectively. Two sides of the third epitaxial layer are in contact with the first epitaxial layer and the second epitaxial layer, respectively. Further, the semiconductor structure includes a conductive structure formed on the first, second, and third epitaxial layers.
US11233050B2

A semiconductor device including a substrate including an active pattern; a gate electrode crossing the active pattern and extending in a first direction; a source/drain pattern on the active pattern and adjacent to a side of the gate electrode; and an active contact in a contact hole on the source/drain pattern, wherein the active contact includes a first contact in a lower region of the contact hole, the first contact including a barrier pattern and a conductive pattern; a diffusion barrier layer on the first contact; and a second contact on the diffusion barrier layer, and a top surface of the diffusion barrier layer is coplanar with a top surface of the barrier pattern of the first contact.
US11233048B2

According to an embodiment, a semiconductor device includes a first electrically conductive portion, a first semiconductor chip of a reverse-conducting insulated gate bipolar transistor, a second electrically conductive portion, a third electrically conductive portion, a second semiconductor chip of an insulated gate bipolar transistor, and a fourth electrically conductive portion. The first semiconductor chip includes a first electrode and a second electrode. The first electrode is electrically connected to the first electrically conductive portion. The second electrically conductive portion is electrically connected to the second electrode. The third electrically conductive portion is electrically connected to the first electrically conductive portion. The second semiconductor chip includes a third electrode and a fourth electrode. The third electrode is electrically connected to the third electrically conductive portion. The fourth electrically conductive portion is electrically connected to the fourth electrode and the second electrically conductive portion.
US11233045B2

A transient voltage suppression device includes a substrate; a first conductivity type well region disposed in the substrate and comprising a first well and a second well; a third well disposed on the substrate, a bottom part of the third well extending to the substrate; a fourth well disposed in the first well; a first doped region disposed in the second well; a second doped region disposed in the third well; a third doped region disposed in the fourth well; a fourth doped region disposed in the fourth well; a fifth doped region extending from inside of the fourth well to the outside of the fourth well, a portion located outside the fourth well being located in the first well; a sixth doped region disposed in the first well; a seventh doped region disposed below the fifth doped region and in the first well.
US11233041B2

Embodiments of bonded 3D memory devices and fabrication methods thereof are disclosed. In an example, a 3D memory device includes a first semiconductor structure, which includes a plurality of first NAND memory strings, a plurality of first BLs, at least one of the first BLs being conductively connected to a respective one of the first NAND memory strings; and a first bonding layer having a plurality of first bit line bonding contacts conductively connected to the plurality of first BLs, respectively. The 3D memory device further includes a second semiconductor structure, which includes a plurality of second NAND memory strings, a plurality of second BLs, at least one of the second BLs being conductively connected to a respective one of the second NAND memory strings, and a second bonding layer having a plurality of second bit line bonding contacts conductively connected to the plurality of second BLs, respectively.
US11233037B2

The present disclosure provides a semiconductor device. The semiconductor device includes a substrate, amounting layer, switching elements, a moisture-resistant layer and a sealing resin. The substrate has a front surface facing in a thickness direction. The mounting layer is electrically conductive and disposed on the front surface. Each switching element includes an element front surface facing in the same direction in which the front surface faces along the thickness direction, a back surface facing in the opposite direction of the element front surface, and a side surface connected to the element front surface and the back surface. The switching elements are electrically bonded to the mounting layer with their back surfaces facing the front surface. The moisture-resistant layer covers at least one side surface. The sealing resin covers the switching elements and the moisture-resistant layer. The moisture-resistant layer is held in contact with the mounting layer and the side surface so as to be spanned between the mounting layer and the side surface in the thickness direction.
US11233035B2

A package structure includes a first die, a die stack structure, a support structure and an insulation structure. The die stack structure is bonded to the first die. The support structure is disposed on the die stack structure. A width of the support structure is larger than a width of the die stack structure and less than a width of the first die. The insulation structure at least laterally wraps around the die stack structure and the support structure.
US11233034B2

Techniques for signal routing between a host and dynamic random-access memory (DRAM) are provided. In an example, a routing layer for a dynamic random-access memory die (DRAM can include multiple through silicon via (TSV) terminations configured to electrically couple with TSVs of the DRAM, an intermediate interface area, and multiple routing traces. the multiple TSV terminations can be arranged in multiple TSV areas. The multiple TSV areas can be arranged in two columns. The intermediate interface area can include multiple micro-pillar bump terminations configured to couple, via a micro-pillar bump, with corresponding micro-pillar bump terminations of a semiconductor interposer. The multiple routing traces can couple control TSV terminations of the multiple TSV areas with a corresponding micro-pillar bump termination of the intermediate interface.
US11233017B2

An integrated circuit package includes a first conductive element that is fabricated as part of the integrated circuit package and a micro-wire having a first end coupled to the first conductive element. The micro-wire has been fabricated ex-situ and is of a metal having a diameter of 10 microns or less.
US11232996B2

A method for manufacturing a semiconductor device package may comprise providing a semiconductor device, preparing a thermal interface layer on the semiconductor device, and disposing a heat spreader on the thermal interface layer, wherein the thermal interface layer comprises a core shell composite containing a metal core and a carbon shell surrounding the metal core.
US11232995B2

To provide a semiconductor device capable of effectively releasing heat from a semiconductor element, the semiconductor device includes a semiconductor element, a heat sink connected thermally to the semiconductor element and a coolant flow channel formed facing the heat sink. The heat sink is integrally composed of multiple cooling fins projecting toward the coolant flow channel. A linear base of each of the multiple cooling fins inclines relative to a direction in which a coolant is supplied through the coolant flow channel. An inclination of a linear base of each of the cooling fins arranged adjacent to each other in the direction relative to the coolant flow direction is substantially opposite from each other.
US11232994B2

A power semiconductor device includes a circuit body, first and second insulations, first and second bases, a case, and a distance regulation portion. The circuit body incudes a semiconductor element and a conductive portion. The first insulation and the second insulation oppose each other. The first base and second base also oppose each other. The case has a first opening portion covered with the first base and a second opening portion covered with the second base. The distance regulation portion has a first end that contacts the first base and a second end, that is opposite to the first end, and that contacts the second base. The distance regulation portion regulates a distance between the first base and the second base.
US11232992B2

A power device package structure including a first substrate, a second substrate, at least one power device, and a package is provided. A heat conductivity of the first substrate is greater than 200 Wm−1K−1. The power device is disposed on the first substrate, and the second substrate is disposed under the first substrate. A heat capacity of the second substrate is greater than that of the first substrate. The package encapsulates the first substrate, the second substrate, and the power device.
US11232984B1

The present disclosure relates to a method for preparing a semiconductor device with a composite landing pad. The method includes forming a first dielectric layer over a semiconductor substrate. The method also includes forming a barrier layer and a first lower metal plug penetrating through the first dielectric layer and in a cell region. The first lower metal plug is surrounded by the barrier layer. The method further includes depositing a silicon layer over the first dielectric layer, the barrier layer and the first lower metal plug. In addition, the method includes performing a salicide process to form an inner silicide portion over the first lower metal plug and an outer silicide portion over the barrier layer after the silicon layer is formed. The inner silicide portion is surrounded by the outer silicide portion, and a recess is formed over the inner silicide portion.
US11232978B2

In a method for manufacturing a semiconductor device, a first interlayer dielectric layer is formed over a substrate. First recesses are formed in the first interlayer dielectric layer. First metal wirings are formed in the first recesses. A first etch-resistance layer is formed in a surface of the first interlayer dielectric layer between the first metal wirings but not on upper surfaces of the first metal wirings. A first insulating layer is formed on the first etch-resistance layer and the upper surfaces of the first metal wirings.
US11232977B2

Embodiments of the present invention are directed to fabrication methods and resulting interconnect structures having stepped top vias that reduce via resistance. In a non-limiting embodiment of the invention, a surface of a conductive line is recessed below a first dielectric layer. A second dielectric layer is formed on the recessed surface and an etch stop layer is formed over the structure. A first cavity is formed that exposes the recessed surface of the conductive line and sidewalls of the second dielectric layer. The first cavity includes a first width between sidewalls of the etch stop layer. The second dielectric layer is removed to define a second cavity having a second width greater than the first width. A stepped top via is formed on the recessed surface of the conductive line. The top via includes a top portion in the first cavity and a bottom portion in the second cavity.
US11232976B2

A method for treating a wafer is provided with a portion of a semiconductor layer is selectively removed from the wafer so as to create an inactive region of the wafer surrounding a first active region of the wafer. The inactive region of the wafer has an exposed portion of an insulator layer, but none of the semiconductor layer. The first active region of the wafer includes a first portion of the semiconductor layer and a first portion of the insulator layer. At least one conductor is formed in contact with the first portion of the semiconductor layer, such that the conductor and the first portion of the semiconductor layer form a portion of an electrical circuit. The first active region of the wafer is selectively treated to remove a native oxide layer from the first portion of the semiconductor layer. A resulting wafer is also disclosed.
US11232971B2

A workpiece holding mechanism, a process system and a manufacturing method of a semiconductor structure are provided. The workpiece holding mechanism is used in a vacuum chamber, and includes a stage, a platen and a workpiece clamper. The platen is disposed over the stage, and configured to support a workpiece. The workpiece clamper is standing on the stage, and configured to clamp the workpiece from above the workpiece. The workpiece clamper includes a plurality of supporting elements and an elevated structure. The supporting elements are connected between the stage and the elevated structure. The platen is surrounded by the supporting elements. The elevated structure is configured to physically contact a peripheral region of the workpiece from above the workpiece.
US11232967B2

Disclosed is a stage including: an electrostatic chuck having a substrate placement surface on which a substrate is placed; and an electrostatic chuck placement plate on which the electrostatic chuck is placed. The electrostatic chuck and the electrostatic chuck placement plate are fastened by a plurality of first fasteners from a side of the electrostatic chuck placement plate, and the stage is fastened to a support provided on an opposite side of the electrostatic chuck of the electrostatic chuck placement plate by a plurality of second fasteners on a radially outer side of the placement surface.
US11232965B2

Embodiments herein relate to a transport system and a substrate processing and transfer (SPT) system. The SPT system includes a transport system that connects two processing tools. The transport system includes a vacuum tunnel that is configured to transport substrates between the processing tools. The vacuum tunnel includes a substrate transport carriage to move the substrate through the vacuum tunnel. The SPT system has a variety of configurations that allow the user to add or remove processing chambers, depending on the process chambers required for a desired substrate processing procedure.
US11232963B2

A substrate processing apparatus, provided with a substrate carrier support to support a substrate carrier thereon. The carrier support comprises a top support surface to support the substrate carrier; a thermally insulating body of thermally insulating material; and, a primary heater to heat the carrier support. The thermally insulating body is provided at least between the support surface and the primary heater.
US11232943B2

A method includes receiving a structure having a substrate, a conductive feature over the substrate, and a dielectric layer over the conductive feature. The method further includes forming a hole in the dielectric layer to expose the conductive feature; forming a first metal-containing layer on sidewalls of the hole; and forming a second metal-containing layer in the hole and surrounded by the first metal-containing layer. The first and the second metal-containing layers include different materials. The method further includes applying a first chemical to recess the dielectric layer, resulting in a top portion of the first and the second metal-containing layers protruding above the dielectric layer; and applying a second chemical having fluorine or chlorine to the top portion of the first metal-containing layer to convert the top portion of the first metal-containing layer into a metal fluoride or a metal chloride.
US11232932B2

A plasma processing method for efficiently processing a wafer using plasma which includes two processing steps and a bridging step between the two processing steps. The plasma processing method includes: supplying a processing-use gas into a processing chamber during a processing step; supplying a bridging-use gas into the processing chamber during a bridging step; switching the supply of the processing-use gas from a first gas supply unit and the bridging-use gas from a second gas supply unit to the processing chamber in transition between the two processing steps and the bridging step; and regulating a flow rate of the bridging-use gas to be supplied during the bridging step to a flow rate regarded equal to a supply amount of the processing-use gas to be supplied during a succeeding processing step out of the two processing steps.
US11232927B2

The present invention is to generate a spatially phase modulated electron wave. A laser radiating apparatus, a spatial light phase modulator, and a photocathode are provided. The photocathode has a semiconductor film having an NEA film formed on a surface thereof, and a thickness of the semiconductor film is smaller than a value obtained by multiplying a coherent relaxation time of electrons in the semiconductor film by a moving speed of the electrons in the semiconductor film. According to the configuration, a spatial distribution of phase and a spatial distribution of intensity of spatial phase modulated light are transferred to an electron wave, and the electron wave emitted from an NEA film is modulated into the spatial distribution of phase and the spatial distribution of intensity of the light. Since the spatial distribution of phase of the light can be modulated as intended by a spatial phase modulation technique for light, it is possible to generate an electron wave having a spatial distribution of phase modulated as intended.
US11232926B2

The invention relates to a cathode for an X-ray tube and a corresponding method for assembly. The cathode comprises a filament (22), at least two support structures (21), a body structure comprising a recess for the filament. The filament is provided to emit electrons towards an anode in an electron emitting direction (25). The filament is held by the support structures, which are fixedly connected to the body structure. The filament is totally recrystallized before assembly and has an at least partial helical structure. The support structures comprise a reception end (24) for releasably receiving two ends of the filament by means of a locking mechanism and the complete alignment of the filament and the recess is given by the geometry of the filament, the at least two support structures and the body structure which comprises a recess for the filament. An improved and facilitated cathode assembly with increased reliability of the precision of the positioning in operation is achieved.
US11232906B2

A film capacitor includes: a main body portion including dielectric films and metal films which are laminated; external electrodes; and an insulating layer disposed on a surface of the main body portion. The main body portion includes a pair of first faces, a pair of first side faces and a pair of second side faces, the first side faces and the second side faces connecting the first faces. The external electrodes are disposed on the first side faces, respectively. The metal films each include a plurality of first segments into which the metal films are divided by a plurality of first grooves extending in a first direction. The insulating layer is disposed between the main body portion and parts of the external electrodes within first regions which are regions of the first side faces that are distant from the second side faces, respectively, by a distance of P or less.
US11232902B2

The invention relates to a method for recovery of Nd2Fe14B grains from bulk sintered Nd—Fe—B magnets and/or magnet scraps. In this method the Nd—Fe—B magnets (1) and/or magnet scraps are anodically oxidized using a non-aqueous liquid electrolyte (5), said anodic oxidation releasing the Nd2Fe14B grains (6) in said Nd—Fe—B magnets (1) and/or magnet scraps. The released Nd2Fe14B grains (6) are collected during and/or after said anodic oxidation. The proposed method allows a more environmental friendly and cost-effective way for recycling EOL Nd—Fe—B magnets/Nd—Fe—B magnet scraps.
US11232889B2

An A R-T-B based permanent magnet, wherein R is a rare earth element, T is Fe and Co, and B is boron. R at least includes Dy and Tb. The R-T-B based permanent magnet includes M, and M is one or more elements selected from the group made of Cu, Ga, Al, Mn, Zr, Ti, Cr, Ni, Nb, Ag, Hf, Ta, W, Si, Bi, and Sn. M at least includes Cu. A total content of R is 28.05 mass % to 30.60 mass %, a content of Dy is 1.0 mass % to 6.5 mass %, a content of Cu is 0.04 mass % to 0.50 mass %, a content of Co is 0.5 mass % to 3.0 mass %, and a content of B is 0.85 mass % to 0.95 mass %. A concentration distribution of Tb decreases from an outer side towards an inner side of the R-T-B based permanent magnet.
US11232874B2

A flow restrictor nozzle for a pressurized vessel of a nuclear reactor may comprise a nozzle body including an inlet face and an outlet face. The nozzle body may define a plurality of internal flow paths extending from the inlet face to the outlet face. Each of the plurality of internal flow paths may include a convergent section, a throat section, and a divergent section.
US11232866B1

A vein thromboembolism (VTE) risk assessment system that includes a casing having a shape adapted to secure a plurality of components with the casing. The casing includes a microphonic sensor, a Photoplethysmography (PPG) sensor, an Inertial Measurement Unit (IMU) sensor, a diaphragm, and a microcontroller. The microphonic sensor captures VTE audio signals indicative of the VTE risk of the user. The PPG sensor measures blood volume changes in a skin area in response to venous hemodynamic changes in a lower limb. The IMU sensor captures seismic signals indicative of the VTE risk of the user. The diaphragm enhances auscultation signals. The microcontroller transmits data to a computing device.
US11232856B2

Generally, the method provides an interface for clinical research organizations to estimate, in real-time, an eligible patient population for a clinical study, as well as a point-of-care interface that can alert patients of their eligibility in a clinical study. Thus, the method provides improved identification of clinical cohorts and can quickly match patients with clinical studies that fit their medical needs.
US11232843B2

A nonvolatile semiconductor storage device includes a first channel layer including a first drain-side select transistor, a first source-side select transistor, and a first memory cell transistor, a second channel layer including a second drain-side select transistor, a second source-side select transistor, and a second memory cell transistor, a word line that functions as a gate electrode of the first and second memory cell transistors, and a controller. When a read operation is executed on the first memory cell transistor, the controller turns on the second drain-side select transistor and the second source-side select transistor, supplies a first voltage to the word line in a state where the first drain-side select transistor and the first source-side select transistor are turned off, and then, supplies a second voltage to the word line in a state where the first drain-side select transistor and the first source-side select transistor are turned on.
US11232842B2

A method for determining an optimal threshold of a nonvolatile memory device, the method including: reading a page from a nonvolatile memory device with a default threshold and attempting to hard decode the page using the default threshold; reading the page two more times with a predetermined offset voltage when the hard decoding fails and attempting to soft decode the page using the default threshold; approximating an empirical distribution of successfully decoded bits with a Gaussian distribution for each level; finding an intersection of the Gaussian distributions; and setting the intersection as a new reading threshold and reading the page again with the new reading threshold.
US11232839B1

Embodiments of erasing methods for a three-dimensional (3D) memory device are disclosed. The 3D memory device includes multiple decks vertically stacked over a substrate, wherein each deck includes a plurality of memory cells. The erasing method includes checking states of the plurality of memory cells of an erase-inhibit deck and preparing the erase-inhibit deck according to the states of the plurality of memory cells. The erasing method also includes applying an erase voltage at an array common source, applying a hold-release voltage on unselected word lines of the erase-inhibit deck, and applying a low voltage on selected word lines of a target deck.
US11232835B2

Methods and apparatus for reading NAND flash memory are disclosed. In an embodiment, a method is provided for reading a NAND flash memory that includes strings of memory cells that are coupled to bit lines and word lines. The method includes precharging a plurality of bit lines to a precharge voltage level, and applying a sequence of word line voltages to a selected word line. The method also includes initiating discharge of one or more bit lines associated with one or more cells, respectively. The method also includes controlling discharging current of discharging bit lines to achieve identical discharge rates, waiting for a discharging time period for each bit line that is discharging, and latching bit line data at an end of each discharge time period.
US11232825B2

A capacitor is provided. The capacitor includes a substrate that has opposing first and second main surfaces. The capacitor also includes at least two conductive plates that are formed in the substrate and extend from the first main surface to the second main surface of the substrate. The capacitor further includes at least one insulating structure that is formed between two adjacent conductive plates of the at least two conductive plates and extends from the first main surface to the second main surface.
US11232819B1

Embodiments relate to improving the biasing of active electronic components such as, for example, sense amplifiers. Embodiments include an adjustable bias signal generator that receives a reference signal as an input and generates a corresponding bias signal as an output. The adjustable bias signal generator may comprise a voltage driver and capacitor divider circuitry. In some embodiments, the capacitor divider circuitry is configurable by selecting specific capacitor dividers using a digital code. In other embodiments, the voltage driver is adjustable by applying different trim settings to tune the output of the voltage driver. The voltage driver may be temperature compensated by multiplexing different trim settings that correspond to different temperatures.
US11232815B2

An apparatus, in accordance with one approach, includes a receiving area configured to receive a plurality of mounts, each mount being configured to support at least one tape spool pair thereon. A magnetic head is configured to perform data operations on magnetic recording tapes of the tape spool pairs. A positioning mechanism is configured to selectively align the magnetic head to a selected one of the tape spool pairs. A product apparatus, in accordance with another approach, includes a mount having a tape spool pair thereon. The mount is configured to be inserted in a receiving area of an apparatus configured to receive a plurality of mounts.
US11232814B2

The present patent relates to a parallel reproducing holographic disk reading method and device, and belongs to the technical field of optical holographic storage. According to an angle-shift multiplexing method included in the present patent, multiplex recording is performed by simultaneously changing an incident angle of a reference light and moving a medium with a fixed angle change amount and a fixed shift amount. In this method, the reference light can be split for incidence, and then holograms in different units can be simultaneously reproduced. According to the method disclosed by the patent, a recorded hologram can be read and written in real time, and a recorded signal can be checked under a condition of satisfying a response time required by the medium.
US11232813B2

A film-forming apparatus and a method for manufacturing a magnetic recording medium are provided. The film-forming apparatus includes a rotating body which moves a base material with a strip shape which has flexibility, a plurality of cathodes which are provided to oppose a rotating surface of the rotating body; and a plurality of accommodating sections which accommodate each of the plurality of cathodes. The method includes sequentially film-forming a plurality of thin films on a base material using a plurality of cathodes which are provided on a moving path of the base material while moving the base material with a strip shape which has flexibility. Each of the plurality of cathodes is accommodated in a plurality of accommodating sections.
US11232808B2

A system configured to vary a speech speed of speech represented in input audio data without changing a pitch of the speech. The system may vary the speech speed based on a number of different inputs, including non-audio data, data associated with a command, or data associated with the voice message itself. The non-audio data may correspond to information about an account, device or user, such as user preferences, calendar entries, location information, etc. The system may analyze audio data associated with the command to determine command speech speed, identity of person listening, etc. The system may analyze the input audio data to determine a message speech speed, background noise level, identity of the person speaking, etc. Using all of these inputs, the system may dynamically determine a target speech speed and may generate output audio data having the target speech speed.
US11232807B2

A noise estimation method including steps of generating gap confidence values in response to microphone output and playback signals, and using the gap confidence values to generate an estimate of background noise in a playback environment. Each gap confidence value is indicative of confidence of presence of a gap at a corresponding time in the playback signal, and may be a combination of candidate noise estimates weighted by the gap confidence values. Generation of the candidate noise estimates may but need not include performance of echo cancellation. Optionally, noise compensation is performed on an audio input signal using the generated background noise estimate. Other aspects are systems configured to perform any embodiment of the noise estimation method.
US11232785B2

Disclosed are a method and an apparatus for speech recognition. In a method for processing speech recognition according to an embodiment of the disclosure, a relationship of a named entity is extracted and each named entity is clustered based on the extracted relationship of the named entity. An utterance intent is grasped by considering not only information about the named entity itself, but also relationship information of the clustered named entity tagged in the named entity, which may result in improvement of accuracy of speech recognition in the apparatus for speech recognition. A user equipment of the present disclosure can be associated with artificial intelligence modules, drones (unmanned aerial vehicles (UAVs)), robots, augmented reality (AR) devices, virtual reality (VR) devices, devices related to 5G service, etc.
US11232776B2

This disclosure describes, in part, covers for electronic devices. For instance, a portion of a cover may attach to a portion of an electronic device. In some instances, the portion of the electronic device is associated with receiving sound. The cover may include one or more speakers that are configured to output sound towards one or more microphones of the electronic device. By outputting the sound towards the one or more microphones, the one or more microphones may receive more of the sound than sound (e.g., user speech) located in an environment that includes the electronic device. The cover may also include one or more microphones for generating audio data representing commands. For example, the commands may cause the cover to output the sound using the one or more speakers and/or cease outputting the sound using the one or more speakers.
US11232771B2

A plectrum for striking a stringed instrument is planar so as to define a first side and a second side opposite the first side. The plectrum has a wide end a narrow end opposite the wide end. The plectrum includes: (a) a gripping portion disposed at the wide end, the gripping portion having a first thickness and a first flex; and (b) a thicker portion disposed at the narrow end, the thicker portion having a second thickness that is at least 10% greater than the first thickness and having a second flex that is less than the first flex, the plectrum defining a tip having a thickness greater than the first thickness.
US11232767B2

An image display method, a display system, and a computer-readable storage medium are disclosed. The image display method includes: acquiring a first image; determining a first region and a second region in the first image; performing a first rendering algorithm on the first region in the first image and performing a second rendering algorithm on the second region in the first image, so as to obtain a second image, where a rendering resolution of the first rendering algorithm is greater than a rendering resolution of the second rendering algorithm; and displaying the second image.
US11232757B2

Disclosed are a backlight control method, a backlight control device and a computer-readable storage medium. The backlight control method includes the following steps: acquiring each pixel of each area in an image; calculating a first backlight value based on the pixel, threshold-limiting the first backlight value, and obtaining a second backlight value subjected to threshold-limiting and a third backlight value without threshold-limiting; and sending the second backlight value to a backlight control circuit, performing backlight compensation on the image based on the third backlight value, and sending the image after backlight compensation to a liquid crystal display screen. The backlight control method calculates a backlight value to perform backlight compensation on the image, and adjusts the liquid crystal cells of the liquid crystal display screen, thereby improving the contrast and ensuring the distortion of the image, and the algorithm is simple.
US11232735B2

A method of driving a display panel includes determining whether an input data signal represents a moving image or a static image, determining an image transition from a first static image to a second static image when the input data signal represents the static image, determining a number of afterimage compensation frames using data of the first static image and data of the second static image when the image transition occurs and inserting the afterimage compensation frames corresponding to a determined number of the afterimage compensation frames in a single low frequency driving cycle between a first normal frame corresponding to the first static image and a second normal frame corresponding to the second static image.
US11232721B2

A method for updating a content of an electronic label and a device are provided. The method includes: obtaining first object information of a first target object, where a distance difference between the first target object and a first coordinate position where a first electronic label is located is within a preset distance range; sending the first object information of the first target object to the first electronic label, and controlling the first electronic label to display the first object information of the first target object.
US11232715B2

A processing system for a flight simulator includes a non-transitory memory and a processor. The non-transitory memory is configured to store computer-executable instructions for a host process and a ScramNet-to-Ethernet application programming interface (API). The processor is communicatively coupled to a ScramNet interface and the non-transitory memory, and is configured to execute the host process and the ScramNet-to-Ethernet API to: convert, using the ScramNet-to-Ethernet API, a user interface message to a first ScramNet message on the ScramNet bus, process, using the host process, the first ScramNet message to generate a second ScramNet message on the ScramNet bus.
US11232705B2

In an example, a method determines a first controllable vehicle traveling along a mitigation road segment of a roadway and determines a control lane in the mitigation road segment. The control lane includes the first controllable vehicle and is impedible by the first controllable vehicle. The method determines a first open lane in the mitigation road segment and applies a target mitigation speed to the first controllable vehicle in the control lane. The first open lane is adjacent to the control lane in the mitigation road segment and the target mitigation speed is based on a traffic state of the first open lane. The target mitigation speed adjusts a traffic stream that flows through the first open lane to mitigate traffic congestion located downstream of the mitigation road segment.
US11232702B2

A system and method for monitoring emergency personnel during an emergency incident is disclosed. The emergency personnel wear wireless communication units (CU) including a short-range radio and a long-range radio. CUs are configured to periodically transmit a unique identification from the short-range radio of the CU, receive the unique identification transmitted from the short-range radio of any other CU within range of the short-range radio, and transmit a data packet from the long-range radio, each data packet containing the unique identification of the CU and all the unique identifications recently received from any other CUs. The system can include an incident command monitoring system including a computing device to access a personnel and unique identifier database and analyze the data packets and initiate an alert if the unique identification associated with one of the emergency personnel has not been received by the communication unit of a team member.
US11232700B2

A method includes receiving, from a plurality of magnetic field receivers including magnetic sensors, data characterizing samples obtained by the plurality of magnetic field receivers, the samples of a combination of a first magnetic field and a second magnetic field resulting from interaction of the first magnetic field and an object; determining, using the received data, a polarizability index of the object, the polarizability index characterizing a magnetic polarizability property of the object; classifying, using the determined polarizability index, the object as threat or non-threat; and providing the classification. Related apparatus, systems, techniques, and articles are also described.
US11232694B2

A system and method for detecting, recording and communicating events involved in the care and treatment of cognitively impaired persons through detection, video recording, storage and communication. The system includes video cameras that typically begin recording upon detecting motion, a local computing unit at the care location that detects alerts, and a cloud or other remote computing and transmission unit. The local computing unit aggregates, stores, processes, and transmits data including performing event detection through an artificial intelligence technique and generating appropriate alerts. The cloud computing aggregates data from many managed care communities, trains new convolutional neural networks from this data, distributes these networks to the local computing units to perform event detection, and provides a platform for various stakeholders to view the collected video data and generated alerts.
US11232692B2

A programmable electronic, analog or digital intelligent bracelet device consisting of one or more units thought out to aid in the prevention of infant deaths or injuries due to parents forgetting their children while in the car or while conducting other activities. Device may also be used to monitor patients with Alzheimer and other similar conditions.
US11232685B1

A security system includes a server and at least one dual-mode image capture device. The capture device includes a camera that captures images of a field of view of a monitored area. When motion is detected in the monitored area, the capture device sends the images as video to a server, and when the motion is not detected in the monitored area, the capture device sends, at intervals, at least one still image to the server. Irrespective of whether the capture device has a cloud storage subscription, the server may store the still image(s) in a database for later retrieval as evidence of an event at or near the monitored area. In certain embodiments, when the still image(s) do not significantly differ from a reference image of the monitored area, the still image(s) may be discarded and not stored in the database.
US11232683B1

A method relating to ATM repair is provided. The method includes: receiving, by an electronic device associated with a repair provider, diagnostic data from an ATM; capturing, by the electronic device, an image or a video of the ATM; initiating, by the electronic device, a communication session with a remote location computing system; transmitting, by the electronic device and to the remote location computing system, at least one of the image or the video of the ATM and the diagnostic data; receiving, by the electronic device and from the remote location computing system, repair instructions including a modified version of the at least one image or video; outputting, by the electronic device, the repair instructions; receiving, by the electronic device, a user input identifying a component of the modified version of the at least one image or video; and outputting, by the electronic device, diagnostic information for the identified component.
US11232679B2

Methods are provided for enabling audience members at a live or substantially live performance to interact with performers and participate in the performance.
US11232669B2

There are disclosed devices, system and methods for automatic exchange of change for cash using a smart safe. The safe has a computing device for receiving a selection from a merchant to exchange cash for change having a total value, and an identification of the denominations of the coins and cash of the change desired. The safe has a secure chamber for receiving cash deposits from the merchant and a sensor for counting the secured cash. The computing device sends an exchange agent the selection from the merchant to exchange the cash with the change, and the identification of the denominations of the change desired. A courier is contacted, retrieves the cash deposited, and exchanges the change for the equal value of cash.
US11232666B1

A method includes receiving, by a monitoring system that is configured to monitor a property and from a visitor to the property, a personally identifying code and a biometric identifier, determining that the personally identifying code corresponds to a stored personally identifying code, receiving, by the monitoring system, location information that corresponds to locations of the visitor during a time period before visiting the property, comparing the biometric identifier to a stored biometric identifier, based on determining that the personally identifying code corresponds to a stored personally identifying code, comparing the biometric identifier to the stored biometric identifier, and the location information, determining a confidence score that reflects a likelihood that the visitor is authorized to access the property, based on the confidence score that reflects the likelihood that the visitor is authorized to access the property, selecting, from among multiple monitoring system actions, a monitoring system action, and performing the monitoring system action.
US11232665B2

An access control method of a door operating device that communicates with a user terminal, the access control method may comprise determining a distance between the door operating device and the user terminal based on a received signal strength corresponding to a transmitted signal from at least one of the door operating device and the user terminal; determining whether the distance between the door operating device and the user terminal is within a first distance; establishing a communication connection between the door operating device and the user terminal when the distance between the door operating device and the user terminal is within the first distance; determining whether the distance between the door operating device and the user terminal is within a second distance; and obtaining open authentication information when the distance between the door operating device and the user terminal is within the second distance.
US11232664B2

The present application concerns access control for controlling unlocking of a door (102) at the presentation of credentials (108) at the door. A credentials relay unit (112) and a lock controller (114) are mounted in the vicinity of the door. The credentials relay unit transmits received credentials to a pre-configured, first network address, and in addition transmits a wake-up signal (122) to the lock controller, which upon receipt of the wake-up signal will transmit a request (126) for instructions to a pre-configured, second network address. In response to the request, the lock controller receives unlocking or no-action instructions (128a, 128b), and in case unlocking instructions are received, the lock controller transmits an unlocking signal (132).
US11232661B2

A remote programming system for engine control units of vehicles operates by coupling an onboard diagnostic interface device with an engine control unit of a vehicle, communicatively linking the interface device with a hand held device, communicatively linking the hand held device with a back end programming machine that is remotely located from the vehicle, communicating identifying information about the vehicle to the programming machine via the interface device, the hand held device, and the communication network(s), determining an action and programming information needed to program the engine control unit of the vehicle to accept a replacement key, sending the action and programming information from the programming machine to the hand held device via the communication network(s), and programing the engine control unit of the vehicle to accept the replacement key to activate the vehicle using or responsive to use of the action and programming information.
US11232647B2

Methods and devices for generating reference data for adjusting a digital representation of a head region, and methods and devices for adjusting the digital representation of a head region are disclosed. In some arrangements, training data are received. A first machine learning algorithm generates first reference data using the training data. A second machine learning algorithm generates second reference data using the same training data and the first reference data generated by the first machine learning algorithm.
US11232644B1

In one embodiment, a method includes rendering, for one or more displays of a VR device, a first output image of a VR environment based on a user's field of view. The VR environment has a virtual boundary corresponding to a real-world environment. The method further includes determining whether the user is approaching a threshold distance of the virtual boundary and determines the user's direction of movement and field of view, accessing one or more images of the real-world environment captured by one or more cameras of the VR device, and rendering a second output image comprising a portion of the VR environment and a portion of a passthrough view of the real-world environment based on the accessed images. The portion of the passthrough view is based on the determined direction of movement and the field of view of the user.
US11232640B2

Disclosed herein are various embodiments for an augmented reality interaction, modeling, and annotation system. An embodiment operates by displaying a digital model of an object within an interface of an augmented reality computing system, wherein the model is associated with a first set of dimensions corresponding to a size of the object and a second set of dimensions corresponding to a size of the digital model. A command to resize the digital model to a third set of dimensions different from the second set of dimensions is received from a user. The digital model is resized within the interface in accordance with the third set of dimensions. The resized digital model of the object is displayed in accordance with the third set of dimensions, wherein the first set of dimensions corresponding to the size of the object remains unchanged within the augmented reality computing system.
US11232628B1

An image dataset is processed with a shadow map generated from objects in a virtual scene that can cast shadows and the scene is rendered independent of the shadows. The shadow might be edited separately, and then applied to a post-render image of the scene to form a shadowed image. Light factor values for pixels of the shadow map might be stored as summed-area table values.
US11232626B2

There is provided a system for media pre-visualization. The system includes one or more motion capture sensors, a virtual digital renderer receiving sensor data from the one or more motion sensors capturing motions performed by an actor being directed by a user, and rendering the motions in a 3D virtual environment, according to the sensor data, to generate pre-visualization data including one or more shots, a display interfacing with the virtual digital renderer to receive the pre-visualization data, and displaying a pre-visualization using the pre-visualization data, and a controller interfacing with the virtual digital renderer, and while the user is directing the actor, allowing the user to navigate within the 3D virtual environment, using the pre-visualization on the display, and to modify at least one visual aspect of the one or more shots within the 3D virtual environment to generate modified pre-visualization data.
US11232624B2

Adaptive sampling of pixels is disclosed. In some embodiments, a rendering of a scene is generated by sampling each pixel of the rendering with a prescribed number of samples. Subsequently, those pixels of the rendering that do not satisfy a noise threshold are iteratively sampled with an additional sample during each iteration until all pixels of the rendering satisfy the noise threshold. The noise threshold is associated with noise arising due to under sampling. Pixels comprising the completed rendering are not uniformly sampled.
US11232621B2

Systems and methods are provided for enhanced animation generation based on conditional modeling. An example method includes accessing an autoencoder trained based on poses and conditional information associated with the poses, each pose being defined based on location information associated with joints, and the conditional information for each pose reflecting prior poses of the pose, with the autoencoder being trained to reconstruct, via a latent variable space, each pose based on the conditional information. Poses in a sequence of poses, are obtained via an interactive user interface, and the latent variable space is sampled. An output pose is generated based on the sampling, the output pose being included in the interactive user interface.
US11232618B2

Methods and systems for efficient management and modification of images include receiving a first set of images from a seller system connected to the processor over the network interface; receiving an image sequence comprising references to the images in the first set of images and an order of appearance; storing the first set of images and the image sequence in the database; identifying one or more areas in the first set of images; removing the identified areas from the first set of images; and displaying the first set of images based on the image sequence.
US11232601B1

Systems, methods, and non-transitory computer readable media for augmenting scenes viewed thorough displays of an eyewear devices with audio-related image information. Scenes may be augmented by capturing, via a camera of the eyewear device, initial images of a scene, identifying features within the initial images; receiving audio-related image information (e.g., lyrics and/or images), registering the audio-related image information to the identified features, creating audio-based visual overlays including the audio-related image information registered to the identified features, and displaying the audio-based visual overlays over the scene.
US11232599B2

A method of interframe point cloud attribute coding is performed by at least one processor and includes coding a first color attribute of a point of a point cloud to obtain a first reconstructed residual, coding a second color attribute of the point to obtain a second reconstructed residual, and determining a quantization index of the second reconstructed residual, based on the first reconstructed residual and the second reconstructed residual. The method further includes updating the second reconstructed residual, based on the quantization index and the first reconstructed residual.
US11232595B1

Implementations facilitate the calibration of cameras in a live action scene. In some implementations, a system includes a base, where the base is configured to removably couple to a camera in the live action scene. The system further includes a plurality of extensions coupled to the base, where the plurality of extensions extends outwardly away from the base. The system further includes a plurality of reference points identifiable by a sensor, where the reference points are coupled to ends of corresponding extensions of the plurality of extensions, and where the plurality of extensions positions the plurality of reference points in a three-dimensional arrangement. Distances between pairs of reference points are based on one or more aspects of the extensions, and the distances between the pairs of reference points are used to compute reference point data generated from a performance capture system.
US11232594B1

The invention is related to a method for calibrating an eye tracking device within a head-mounted display (HMD) comprising the steps of acquiring with the HMD via an image sensor, at least one optical target image from an optical target, wherein the optical target contains image points in a pattern, indexing image points within the optical target image wherein the image points are indexed by, selecting a rigid region of the optical target image, assigning indices to image points within the rigid region, fitting a polynomial approximation function to at least one column and one row of the image points of the region, predicting the location of at least one image point using the fitted polynomial approximation function, assigning the predicted image point an index, inputting indexed image points into an optimization algorithm that calculates a hardware calibration of the HMD, and writing hardware calibration values calculated from the optimization algorithm to the HMD unit.
US11232593B2

In a calibration apparatus, a captured image acquisition unit acquires data of an image of a calibration chart captured by a fish-eye imaging apparatus. A distortion correction unit makes an assumption of a parameter of the imaging apparatus, takes into account a projection system to make a correction, and adjusts the parameter until an image of the original chart is obtained. A pseudo image drawing unit uses model data of a chart to draw a pseudo captured image. A point-of-view adjustment unit compares the pseudo image and the captured image and adjusts a point-of-view position of a virtual camera according to a difference between positions of markers or intervals of patterns to specify a position of the imaging apparatus.
US11232588B2

An information processing apparatus includes a captured image acquisition unit configured to acquire an image captured by imaging a device that includes a plurality of markers, and an estimation processing unit configured to estimate position information and posture information of the device on the basis of a marker image coordinate in the captured image. The estimation processing unit includes an extraction unit configured to extract N marker image coordinates in the captured image, N being an integer equal to or greater than three, and a position and posture derivation unit configured to derive the position information and the posture information of the device from the extracted N marker image coordinates and three-dimensional coordinates of N markers in a three-dimensional model of the device. The extraction unit extracts, where selected N+A marker image coordinates have a predetermined positional relation, N marker image coordinates from among the N+A marker image coordinates, A being an integer equal to or greater than one.
US11232587B2

The present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. The image sensors may be used to detect features and/or objects in the field of view of the image sensors. Pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. A plurality of points of interest that are within a geographical area that is dependent on the pose data are then determined. The determination may, for instance, be made by querying a mapping database for points of interest that are known to be located within a particular distance of the location of the user. The device then provides information to the user indicating one or more of the plurality of points of interest.
US11232585B2

The purpose of the present invention is to improve the accuracy of line-of-sight estimation based on an image. A line-of-sight estimation device 100 comprises: an estimation unit 110 which estimates lines of sight from a face included in a face image, using a plurality of estimators; and a determination unit 120 which determines a line of sight for the face on the basis of first condition information including conditions relating to the capture of the face image, and a plurality of sets of second condition information, each including conditions associated with one of the plurality of estimators, and on the basis of a plurality of estimated lines of sight.
US11232573B2

Methods and apparatuses (including systems and devices) for modifying a three-dimensional (3D) model of a subject's oral cavity to determine individual components such as teeth, gingiva, tongue, palate, etc. In some implementations one or more automated machine learning agents may modify one or more subsets of 3D models of the subject's oral cavity using height map data to identify, segment and/or modify to mesh regions of a 3D model constructed from a plurality of 2D images of the subject's dental cavity.
US11232572B2

A system and method are disclosed for segmenting a set of two-dimensional CT slices corresponding to a lesion. In an embodiment, for each of at least a subset of the set of CT slices, the system inputs the CT slice into a plurality of branches of a trained segmentation block. Each branch of the segmentation block includes a convolutional neural network (CNN) with filters at a different scale, and produces one or more levels of output. The system generates, for each CT slice in the subset, feature maps for each level of output. The system generates a segmentation of each CT slice in the subset based on the feature maps of each level of output. The system aggregates the segmentations of each slice in the subset to generate a three-dimensional segmentation of the lesion. The system transmits data representing the three-dimensional segmentation to a user interface for display.
US11232562B2

A method for obtaining a probability in a 3D probability map, includes: obtaining at least one value of at least one parameter for each stop of a 3D moving window, wherein a first, second, third and fourth of the stops are partially overlapped, the first and second stops are shifted from each other by a distance equal to a first dimension of a computation voxel, the first and third stops are shifted from each other by a distance equal to a second dimension of the computation voxel, and the first and fourth stops are shifted from each other by a distance equal to a third dimension of the computation voxel; matching the at least one value to a classifier to obtain a first probability for each stop of the 3D moving window; and calculating a second probability for the computation voxel based on information associated with the first probabilities for the first through fourth stops.
US11232561B2

An imaging system includes a microscope to generate magnified images of regions of interest of a tissue sample, a camera to capture and store the magnified images, and a controller. The controller is configured to, for each magnification level in a sequence of increasing magnification levels, image one or more regions of interest of the tissue sample at the current magnification level. For each region of interest, data is generated defining one or more refined regions of interest based on the magnified image of the region of interest of the tissue sample at the current magnification level. Each refined region of interest corresponds to a proper subset of the tissue sample, and the refined regions of interest of the tissue sample provide the regions of interest to be imaged at a next magnification level from the sequence of increasing magnification levels.
US11232559B2

An image processing apparatus includes a hardware processor. The hardware processor calculates a characteristic amount from each frame images of a moving image. The characteristic amount indicates change in a subject. The moving image is obtained by radiographing a dynamic state of the subject. The hardware processor extracts a frame image having the characteristic amount satisfying a predetermined condition, processes the extracted frame image by applying an image processing parameter to the extracted frame image prior to a remaining frame image, and causes a display to display the processed frame image.
US11232556B2

A surgical simulator for simulating a surgical scenario comprises a display system, a user interface, and a controller. The controller includes one or more processors coupled to memory that stores instructions that when executed cause the system to perform operations. The operations include generating simulated surgical videos, each representative of the surgical scenario. The operations further include associating simulated ground truth data from the simulation with the simulated surgical videos. The ground truth data corresponds to context information of at least one of a simulated surgical instrument, a simulated anatomical region, a simulated surgical task, or a simulated action. The operations further include annotating features of the simulated surgical videos based, at least in part, on the simulated ground truth data for training a machine learning model.
US11232553B2

Method, system and computer program product for verification of jewelry items through evaluation of one or more images of a gemstone captured at one or more points in time. The captured images show at least the gemstone girdle. The images are analyzed to identify unique gemstone girdle physical characteristics and one or more diagrams and codes representing the unique combination of gemstone physical characteristics are generated. The gemstone images, diagrams and associated identification information can be stored by the system in a database record using block-chain techniques. Subsequently captured query images can be analyzed and compared to identify/authenticate a gemstone, detect any change in the gemstone. The system is also configured to update the database record with each gemstone verification and maintain a secure block-chain based record of all detected gemstone changes, verifications and related transactions. The system further enables various enhanced security methods and retail applications through a commerce platform.
US11232552B1

A system is configured to receive video footage of evaporator coil slabs after they exit an automated coil brazer. The system is further configured to convert the video footage to greyscale. The system is further configured to isolate frames from the greyscale video footage. Each frame comprises an image of a different evaporator coil slab. The system is further configured to identify a plurality of feature points in a first frame and a plurality of feature points in a second frame. The system is then configured to determine that a subset of features points in each frame are rotationally invariant. The system is further configured to generate a first digital fingerprint for each frame from a binary feature vector for each point in the subset of feature points determined to be rotationally invariant.
US11232547B2

A style of a digital image is transferred to another digital image of arbitrary resolution. A high-resolution (HR) content image is segmented into several low-resolution (LR) patches. The resolution of a style image is matched to have the same resolution as the LR content image patches. Style transfer is then performed on a patch-by-patch basis using, for example, a pair of feature transforms—whitening and coloring. The patch-by-patch style transfer process is then repeated at several increasing resolutions, or scale levels, of both the content and style images. The results of the style transfer at each scale level are incorporated into successive scale levels up to and including the original HR scale. As a result, style transfer can be performed with images having arbitrary resolutions to produce visually pleasing results with good spatial consistency.
US11232545B2

The present disclosure relates to systems and methods for image sharpening. The systems and methods may obtain a target image to be processed, the target image including one or more target pixels to be processed. For each of the one or more target pixels, the systems and methods may select one or more previous pixels and one or more subsequent pixels along a predetermined direction in the target image; determine a first gray value based on the one or more previous pixels and a second gray value based on the one or more subsequent pixels; select a target gray value from the first gray value and the second gray value based on an initial gray value of the target pixel; and determine an adjusted gray value of the target pixel based on the initial gray value and the target gray value.
US11232542B2

In some examples, an apparatus for automated removal of noise in a frequency domain receives an image captured by an image sensor, converts at least a portion of the image into a frequency domain image, identifies a position in the frequency domain image, the position indicating a boundary between target content in the frequency domain image and noise in the frequency domain image, and removes content in the frequency domain image outside the boundary, to produce a noise-attenuated image.
US11232538B2

An image processing method and apparatus are provided. The image processing apparatus includes a receiver configured to receive image data; and a processor configured to generate first data by performing a Fourier calculation on the received image data, generate second data by performing prism phase computation on the first data, generate third data by adding the first data and the second data, and perform encoding based on the third data.
US11232509B1

This disclosure describes a system for assisting users in locating items from inventory locations and/or obtaining additional information about items. In some instances, a user may experience difficulty in locating an inventory item in a materials handling facility. By detecting one or more expressions presented by the user, an inventory management system may determine that assistance is to be provided to the user, determine and provide the appropriate assistance to the user.
US11232499B2

An apparatus that provides a cooperative shopping service in association with a chat application includes a friend information receiving unit configured to receive, from a host device, information about at least one friend or chat room selected from a list of multiple friends or multiple chat rooms managed by the chat application; an invitation unit configured to transmit an invitation message to a guest device corresponding to the friend or a member of the chat room through the chat application; and a cooperative shopping service providing unit configured to provide, both to the host device and the guest device, a list of products that are capable of being put into a shopping cart of the host device and receive order information about product selected from the list of products by at least one of the host device and the guest device, wherein the list of products provided to the host device and the guest device is generated based on a location of a delivery destination determined by the host device.
US11232495B2

A management system may update one or more parameters corresponding to system requirements to execute a product, wherein the one or more parameters are updated without changing a product code of the product. A request to execute the product may be received from a first entity system. In response to receiving the request to execute the product, the management system may determine whether the first entity system satisfies the system requirements to execute the product, wherein the management system is separate from the first entity system. In response to determining that the first entity system satisfies the system requirements, the product may be allowed to be executed by the first entity system.
US11232494B2

Systems and methods for resource utilization management, such as resources available through one or more accessible resource facilities. Embodiments provide resource utilization management systems and methods which facilitate user-controlled reservation, access, and accounting for resource utilization. Embodiments implement an electronic user key-based infrastructure to enable access to and accounting for resources. Embodiments include optical recognition or geolocation for each resource for which resource utilization management is provided. A user device, such as a smart phone, personal digital assistant (PDA), or tablet computer, executing a resource utilization management application, may be configured to provide a resource key device which is operable to scan the resource for accessing and relinquishing that resource, whether on an ad hoc and/or reservation basis.
US11232492B2

Technologies are described for performing automated option planning. For example, option planning can comprise displaying a plurality of product segments, displaying historical performance for the plurality of product segments (e.g., indicating how many options were offered previously), receiving a change threshold value, automatically calculating an option count range for each product segment based at least in part on the change threshold value and the historical performance, automatically determining a proposed option count for each product segment (e.g., limited to its corresponding option count range), and displaying the proposed option count for each of the plurality of product segments. Sales targets can also be calculated and displayed based on the proposed option counts. Option planning can be performed within a graphical user interface.
US11232485B2

Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.
US11232482B2

An online system receives multiple candidate components for including in content items to be presented to online system users. Upon identifying an opportunity to present content to a subject user of the online system, the online system dynamically generates an optimal content item for presentation to the subject user that includes one or more candidate components. Candidate components included in the optimal content item are associated with a predicted marginal effect on a performance metric associated the optimal content item. This marginal effect may be predicted using a machine-learned model that is trained using historical performance information about content items that were presented to viewing users of the online system having at least a threshold measure of similarity to the subject user and one or more features associated with candidate components included in these content items and in the optimal content item.
US11232472B2

A system includes one or more processors configured to receive a unique customer identifier that is generated by a computer of a referring vendor. The unique customer identifier associates a customer with a product purchased by the customer and covered by a referral agreement. The one or more processors distribute promotional material of a referral receiving vendor to the customer associated with the unique customer identifier. The promotional material incorporates the unique customer identifier. The system includes a computer of the referral receiving vendor that receives one or both of the promotional material or the unique customer identifier from the customer at a point of sale with the referral receiving vendor. Upon validating the unique customer identifier, the computer of the referral receiving vendor is configured to discount a purchase price of one or more items according to a predetermined discount rate in the promotional material.
US11232470B2

The present disclosure relates to a customer flow line and customer flow hot zone determining method and apparatus. The customer flow line determining method comprises: receiving coordinate data sent from multiple mobile devices, wherein an environment in which the multiple mobile devices are located is divided into a plurality of grids; on the basis of the coordinate data of each mobile device, determining the grid to which each mobile device belongs; determining the number of the mobile devices in each grid; and on the basis of the number of the mobile devices in each grid, outputting a customer flow line distribution map.
US11232463B2

A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.
US11232455B2

Systems and methods for generating a dynamic verification value for electronic payment transactions are disclosed. A user of a portable consumer device enrolls the account identifier associated with the portable consumer device and specifies one or more customized linkage rules that identify one or more user communication devices and user identifiers that should be used to submit an authentication request message to an entity that generates a dynamic verification value. A server computer that receives an authentication request message determines whether the authentication request message complies with the specified customized linkage rules and generates a dynamic verification value.
US11232451B2

A station device in a biometric pre-identification system uses identity to perform one or more actions. Identities are determined (such as via a backend) using biometric information. A biometric pre-identification device obtains biometric information and/or a digital representation thereof from a person approaching the station device. The biometric pre-identification device transmits such to the station device, facilitating the station to begin and/or perform various actions. The station device begins or performs the actions using the identity determined based on the biometric information before the person arrives at the station device.
US11232450B2

Provided is a computer-implemented method for authenticating a customer during payment transactions based on biometric identification parameters of the customer that includes receiving image data associated with an image template for identification of a customer, receiving image data associated with an image of a biometric identification parameter of the customer during a payment transaction between the customer and a merchant, establishing a short-range communication connection with a user device associated with the customer during the payment transaction between the customer and the merchant, authenticating an identity of the customer for the payment transaction via the short-range communication connection, determining an account identifier of an account of the customer based on authenticating the identity of the customer for the payment transaction, and processing the payment transaction using the account identifier of the account of the customer. A system and computer program product are also disclosed.
US11232445B2

Systems for dynamic authentication and event processing are provided. In some examples, a system may receive a request to process an event. In response to receiving the request to process the event, the system may transfer an amount of funds associated with the event from a first account of a first user who is a party to the event to a second account. The system may generate a profile for each user who is a party to the event. In some examples, the information in a profile may be anonymized. Users who are parties to the event may use the profiles to authenticate and authorize or cancel the event. In some examples, a notification may be transmitted to the system that the event is authorized for processing. The amount of funds may be transferred from the second account to a third account associated with a second user who is a party to the event. If the event is cancelled, the funds may be transferred from the second, temporary account to the first account. In some examples, after the event has been processed or cancelled, the profiles may be deleted.
US11232438B2

A device and method are provided. The device includes a controller, a memory, and a transceiver. The controller generates authentication information based on a user input to the device. The memory stores the generated authentication information. The transceiver receives authentication information, which is generated by a point of sale (POS) terminal based on a user input to the POS terminal, from the POS terminal, when the device enters within a predetermined range from the POS terminal. The controller compares the generated authentication information with the received authentication information, and provides card information which is used in a transaction with respect to an item or a service to the POS terminal based on a result of the comparison.
US11232437B2

Systems, methods, apparatus, processes, computer program code and means for conducting transactions are described which allow a first party to a transaction to identify a second party to a transaction.
US11232433B1

A method for separately registering a user and a mobile device for use of a mobile wallet account includes registering, by a registration terminal of a mobile wallet provider, a user for use of the mobile wallet account, including assigning one or more user-provided settings to the mobile wallet account. The method also includes receiving, by a computing system of the mobile wallet provider, a request from a mobile device to register the mobile device for use as a mobile wallet, identifying, by the computing system, the mobile wallet account of the registered user based on the request, and registering, by the computing system, the mobile device for use of the identified mobile wallet account, including associating the one or more user-provided settings with use of the mobile device.
US11232425B2

A self-service checkout terminal includes an optical code reader, a platform on which items to be purchased are placed, a weight sensor configured to detect a weight of objects placed on the platform, and a processor configured to operate in a first mode and a second mode. The processor carries out a registration process based on a merchandise code corresponding to a code symbol read from an item by the optical code reader while enabling a confirmation process to confirm proper item placement based on the weight detected by the weight sensor in the first mode, and carries out the registration process while disabling the confirmation process in the second mode.
US11232410B2

Scheduling information for each of plural shifts of an on-call schedule is set based on user operation at design-time within an on-call scheduling user interface. The scheduling information includes an escalation path graphical outline having at least one escalation step element and a corresponding wait duration element. An escalation path associated with a current one of the plural shifts of the on-call schedule at run-time is executed in response to a predetermined condition being satisfied. An on-call user associated with the current one of the shifts is notified based on the escalation path. The escalation path is configured to make a first notification attempt to notify the on-call user based on a first attempt contact preference selected by the on-call user, and make a second notification attempt to notify the on-call user based on a second attempt contact preference selected by the on-call user.
US11232406B1

The issue-discovery services described herein may access data from the messaging platform and/or the issue-tracking platform to automatically determine issue attributes for creating a new issue in the issue-tracking platform based on activity in the messaging platform. The issue-discovery service may provide or otherwise be associated with a user input element presented on a client device (e.g., presented in the chat user interface), which allows a user of the client device to provide a user input to create a new issue in the issue-tracking platform based on activity in the chat channel. The user input may identify content associated with the chat channel (e.g., one or more messages displayed in the chat user interface) for use in creating the new issue in the issue-tracking platform.
US11232405B2

Systems and methods for service deployment are disclosed herein. Certain implementations may include a memory encoded with computer executable instructions that when executed cause a processing unit to operate a service deployment engine and use consistent APIs both (a) internally via a package API when consuming deployment packages in order to expose them, and (b) externally via a service API when exposing available packages and services to the outside world or enterprise server. By doing so, calling applications can depend on the consistency of the service API engine while the enterprise server itself can reliably consume and interact with a dynamic set of packages organized in a consistent and predictable way. The service deployment engine may be configured to act as a dynamic library loader to interrogate, deploy, start/stop, and/or uninstall packages and services in real time. The packages and services may all implement the same package API.
US11232403B2

A computerized network links individual lay users, referred to as “standard users,” with qualified professionals in one or more disciplines, such as law, medicine, engineering, accounting and architecture, who are referred to as “participating professionals.” Business entities, such as corporations, partnerships and limited liability companies, can also participate as “enterprise users,” with linkage through the network to both standard users and participating professionals. The network enables standard users, participating professionals and enterprise users to communicate, share information, conduct studies, and negotiate and/or create documents relating to the professional disciplines.
US11232402B2

An automated system updates electronic medical records (EMRs) based on dictated reports, without requiring manual data entry into on-screen forms. A dictated report is transcribed by an automatic speech recognizer, and facts are extracted from the report and stored in encoded form. Information from a patient's report is also stored in encoded form. The resulting encoded information from the report and EMR are reconciled with each other, and changes to be made to the EMR are identified based on the reconciliation. The identified changes are made to the EMR automatially, without requiring manual data entry into the EMR.
US11232395B1

This disclosure describes techniques for removing noise from a signal to generate a modified signal, with the modified signal preserving any transitions of interest (e.g., sharp-edge discontinuities) present within the initial signal. In one example, the signal comprises a time-series signal with the time series representing a sequence of weight measurements from a scale device. In some examples, the scale device includes a platform that supports one or more physical items that may be selectively removed or added to. Here, the signal may include a sequence of step functions corresponding to changes in weight on the scale device (based on the removal or addition of items on the platform), plus corrupting noise from vibration. The techniques described herein may remove the corrupting noise, while preserving the sharp edges representing sudden changes in weight.
US11232392B2

Method for processing orders and electronic device are disclosed. A embodiment of the method comprises: acquiring a new order group, wherein the new order group comprises at least one new order; determining a candidate delivery unit set according to a preset delivery area and an end task position of each delivery unit of at least one delivery unit and order information concerning new orders in the new order group, wherein the end task position of the delivery unit is a position after the delivery unit has already completed the delivery concerning all allocated orders; selecting one delivery unit from the candidate delivery unit set as a target delivery unit on the basis of the order information concerning the new orders and the preset delivery area and the end task position of each candidate delivery uni; and allocating the new orders to the target delivery unit.
US11232385B2

A method and system analyzes the productivity of a person engaged in a task. A computing device receives configuration data from sensors including environmental parameters related to a corresponding productivity score of the person engaged in the task. The environmental parameter data is analyzed to determine any impact on the person's productivity during the task. Changes in the productivity score and corresponding environmental parameters are stored in the computing device, and optimum values are determined.
US11232383B1

A system and method for automated analysis, evaluation, and assessment of technology, intellectual property, innovation, corporate management resources and structure and commercialization opportunity for applications for new business ventures and investment including an automatic rating system to increase commercial impact success rates, commercial development rates and improve return on investment.
US11232381B2

Systems and methods for managing resources in an IT infrastructure are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for managing resources in an IT infrastructure may include: (1) retrieving, from a database, an identification of a plurality of IT infrastructure resources for an organization; (2) retrieving at least one attribute for each IT infrastructure resource; (3) graphing an IT infrastructure for the organization by illustrating a relation of each IT infrastructure resource to at least one other IT infrastructure resource and the attributes for each IT infrastructure resource; (4) analyzing the graph in order to identify a potential IT infrastructure resource for removal from the IT infrastructure for the organization; and (5) implementing a decision engine to recommend removal or maintenance of the identified IT infrastructure resource.
US11232375B2

The disclosed computer-implemented method may include identifying and notifying requestors that may be candidates for a particular autonomous vehicle in order to find those candidates that may be willing or able to relax their travel constraints to match the autonomous vehicle. A request flow may involve surfacing the potential option of matching to an autonomous vehicle before setting a specific destination. For example, the request flow may involve determining that an autonomous vehicle is sufficiently near an in-session potential requestor. Before the potential requestor enters a specific destination, the request flow may present the possibility of the potential requestor being matched with the autonomous vehicle. In some examples, the request flow may then provide available drop-off locations that are compatible with the autonomous vehicle for selection by the potential requestor. Various other methods, systems, and computer-readable media are also disclosed.
US11232370B2

A system that uses biometric data to facilitate learning is provided herein. The system receives at least two data points via a biometric sensor. Information is extracted from the at least two data points and a set of features are identified. Data analysis is then performed on the set of features.
US11232368B2

A system receives sensor data from sensing parameters of a piece of factory equipment. The system includes a first model to generate predicted degradation states of the piece of factory equipment by being trained to generate a stochastic degradation model for classification of the predicted degradation states of a particular asset. The system includes a second model to which the predicted degradation states are provided. The second model trained to generate a covariate indicative of a failure condition of the piece of factory equipment. The system may supply the covariate to the first model to generate predicted degradation states compensated with the covariate. From the predicted degradation states compensated with the covariate a policy of a maintenance action may be generated with the system to optimize life expectancy of the piece of factory equipment. The system may adjust operation of the piece of factory equipment based on the maintenance action.
US11232365B2

A digital assistant platform may receive a query relating to a target data file. The target data file may be associated with a standardized data set. The standardized data set may include data files that are aggregated based on data elements associated with the data files, and may be configured to enable a plurality of services. The digital assistant platform may extract, based on the query, one or more keywords, and identify an intent classification and an entity associated with the query. The digital assistant platform may analyze the plurality of services to identify a target service to enable, and analyze the data elements to identify the target data file. The digital assistant platform may determine, using the target service, analytical information associated with a data element of the target data file, and generate a response to the query based on the analytical information.
US11232348B2

Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes the memory vector as one of a one-dimensional vector, a four-dimensional vector, or a circular buffer vector. Optionally, the data structure descriptor specifies an extended data structure register storing an extended data structure descriptor. The extended data structure descriptor specifies parameters relating to a four-dimensional vector or a circular buffer vector.
US11232347B2

Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes various attributes of the fabric vector: length, microthreading eligibility, number of data elements to receive, transmit, and/or process in parallel, virtual channel and task identification information, whether to terminate upon receiving a control wavelet, and whether to mark an outgoing wavelet a control wavelet.
US11232343B2

RFID devices are provided for use in combination with a food item or other temperature-sensitive item. The RFID devices include an RFID chip and an antenna electrically coupled to the RFID chip, along with a temperature-sensitive member. The temperature-sensitive member is configured to be in a first condition below a selected temperature and a second condition above the selected temperature to signify that the RFID device and associated food item or other temperature-sensitive item have been exposed to a temperature above the selected temperature. The temperature-sensitive member may be incorporated into the antenna to render the antenna at least partially inoperative above the selected temperature. The temperature-sensitive member may instead be configured to exhibit different colors below and above the selected temperature, or a single RFID device may include both types of temperature-sensitive members. Such RFID devices may also incorporate tamper-resistant features and/or accommodate human- and/or machine-readable printed symbols.
US11232342B2

An RFID tag includes a booster antenna, a feeding loop, an RFID module, and a sheet-like insulating base. The insulating base includes first and second sides that are opposite to each other. The booster antenna is comprised by one metal wire having one end on the first side of the insulating base and the other end on the second side of the insulating base and includes a first curved portion that reverses a direction of the metal wire extending from the one end and a second curved portion that reverses a direction of the metal wire, which is reversed by the first curved portion, to connect to the other end. Moreover, the RFID module is disposed in a region surrounded by the metal wire including the first curved portion and the second curved portion.
US11232341B2

A transaction card includes at least one metal layer having one or more apertures therein. A light guide is disposed beneath the metal layer. The light guide has a light output and a light input. The light output is positioned to transmit light through at least the one or more apertures of the metal layer. At least one LED is positioned to transmit light into the light guide light input.
US11232338B2

According to one embodiment, a radio tag communication device includes an antenna configured to transmit an interrogation signal and receive a response signal from a radio tag transmitting the response signal in response to the interrogation signal. A radio tag communication control unit of the device is configured to cause the antenna to repeatedly transmit the interrogation signal from a start time of an object conveyance until a reception strength of the response signal received by the antenna is equal to or greater than a predetermined threshold, and then perform writing on the radio tag via the antenna once the reception strength of the response signal received by the antenna is equal to or greater than the predetermined threshold.
US11232335B2

In an example, an apparatus comprising an image processor is configured to perform edge detection on the image to detect a plurality of edges, automatically identify a path across the image based on the detected plurality of edges, divide the image into two adjacent sub-images based on the determined path, and generate first and second print data to cause the printing device to print the two adjacent sub-images.
US11232334B2

A printing device includes a printing unit, a buffer, and a control unit. The control unit reads out data from the buffer as target data. When the read-out target data is a character code, the control unit determines whether the target data is a character code associated with a plurality of character forms or not. When the target data is the character code associated with the plurality of character forms, the control unit prefetches data stored in the buffer after the target data, as prefetched data, before printing the target data, and determines whether the prefetched data is a predetermined code or not. When the prefetched data is the predetermined code, the control unit selects a character form indicated by the predetermined code as a target character form and causes the printing unit to print a character represented by the target data, in the selected target character form.
US11232330B2

Method, electronic device, and computer readable medium embodiments are disclosed. In one embodiment, a method includes receiving image data, manipulating the received image data based on a set of transform parameters, and analyzing the manipulated image data to generate metadata. The metadata statistically describes the received image data. The method also includes selecting a neural network from a plurality of neural networks to perform a second analysis, wherein the neural network is selected based on the generated metadata. The method additionally includes performing a second analysis of the received image data by the selected neural network based on the generated metadata to extract information from the received image data.
US11232325B2

Provided is a data analysis system that generates effective information affecting a user's tendency to buy a product and service. The data analysis system analyzes data to generate information on a tendency of a user, and includes: a memory that stores at least temporarily a plurality of evaluation data to be analyzed; and a controller that evaluates each of the plurality of evaluation data based on training data, wherein the controller extracts first information from the plurality of evaluation data based on results of the evaluation of the plurality of evaluation data, extracts second information from the training data based on a characteristic pattern included in the first information, and generates the information on the tendency of the user from the first information and the second information.
US11232315B2

An image depth determining method and a living body identification method, a circuit, a device, and a medium. The image depth determining method includes obtaining pixel coordinates of a feature point pair associated with an object point on a subject, determining a first straight line passing through the origin of a first camera coordinate system of a first camera based on first pixel coordinates and intrinsic parameters of the first camera, determining a second straight line passing through the origin of a second camera coordinate system of a second camera based on second pixel coordinates and intrinsic parameters of the second camera, and determining the depth of the object point based on the first straight line, the second straight line, and extrinsic parameters describing a relative position relationship between the first camera and the second camera.
US11232307B2

A system is provided which utilizes multiple combinations of object location technology to locate objects and direct users to them, and which provides reliable owner recognition and ownership verification with the use of displayed augmented reality with a predefined image of the object and/or the user. Further, the system utilizes augmented reality fingerprint markers. When the augmented reality fingerprint marker is positioned on an object and scanned with a smart device, information relating to the object is superimposed on the object displayed on the smart device.
US11232304B2

Systems and methods of augmenting objects associated with personal data. A system includes a communication module, a processor, and a memory. The memory stores instructions that, when executed, configure the processor to authenticate a client device based on a credential associated with an account record. The processor receives, from the client device, an indication of a document marker and obtains, from the account record, personal data associated with the document marker. The processor transmits, to the client device, display data based on the personal data. The display data configures the client device to display an augmented reality output based on the personal data and at least one further image of the document. The personal data may include dynamic data varying over time. The display data configuring the client device to display the augmented output may be based on current personal data obtained from the account record.
US11232291B2

A posture estimation system includes: a marker that is mounted on an object; a camera that captures an image of the object; an analysis section that analyzes a posture of the object on a basis of a position of the marker included in a captured image captured by the camera; an inertial measurement section that is provided on the object to detect motion of the object; a calculation section that calculates calculated posture information indicating the posture of the object on a basis of detection information indicating a detection result from the inertial measurement section; an estimation section that estimates the posture of the object on a basis of the calculated posture information and analyzed posture information indicating the posture of the object analyzed by the analysis section; and a correction section that corrects an error included in the calculated posture information on a basis of the analyzed posture information.
US11232282B2

A control circuit, coupled to a system processor and a display panel, includes a touch control circuit, a display control circuit and a fingerprint control circuit. The touch control circuit is configured to detect a finger touch on the display panel. The display control circuit is configured to control the display panel to display at least one light spot which indicates a position of the finger touch. The fingerprint control circuit is configured to perform fingerprint sensing through at least one fingerprint sensor corresponding to the position of the finger touch, and send fingerprint image data to the system processor, wherein the fingerprint image data corresponds to sensing signals received from the at least one fingerprint sensor. Wherein, each of the above steps is performed by the control circuit by keeping a display part of the system processor in a sleep status.
US11232271B1

Systems, methods, and non-transitory computer-readable media can determine at least one message sent from a first user of a social networking system to at least one second user of the social networking system. The at least one message can be provided to the at least one second user, wherein the at least one message is accessible through a message thread for managing messages exchanged between the first user and the at least one second user. A determination is made that the at least one message was composed in a language that is different from a primary language associated with the at least one second user. A translated version of the at least one message is provided in the primary language associated with the at least one second user, wherein the translated version of the at least one message is accessible through the message thread.
US11232264B2

A non-ontological hierarchy for language models is based on established psycholinguistic and neuro-linguistic evidences. By using non-ontological hierarchies, a more natural understanding of user's inputs and intents improve toward a better potential for producing intelligent responses in a conversational situation.
US11232258B2

A computer system for processing unstructured data, the computer system comprising a computer processor, a computer memory operatively coupled to the computer processor and the computer memory having disposed within it computer program instructions that, when executed by the processor, cause the computer system to carry out the steps of receiving unstructured data input from a client device, analyzing the unstructured data for features that satisfy logical segment criteria by using natural language processing (NLP), and partitioning the unstructured data into logical segments based on satisfaction of the logical segment criteria.
US11232257B2

Techniques include systems, computerized methods, and computer readable media for creating a graphical program in a graphical program development environment. A spreadsheet node having an input terminal in the graphical program is instantiated. The spreadsheet node is associated with a spreadsheet that specifies a list of functions to be executed in a computing device, and the input terminal is connected to the first terminal of the first node, indicating a data connection between the first terminal of the first node and the input terminal of the spreadsheet node. The input terminal of the spreadsheet node is associated with a first cell in the spreadsheet, indicating that the first cell in the spreadsheet be populated with any data received by the input terminal. A human readable file is generated specifying the graphical program, including the spreadsheet node.
US11232248B2

A method (of manufacturing a semiconductor device) includes, for a layout diagram stored on a non-transitory computer-readable medium, generating the layout diagram including: selecting a candidate pattern in the layout diagram, the candidate pattern being a first conductive pattern in the M_2nd level (first M_2nd pattern) or a first conductive pattern in the M_1st level (first M_1st pattern); determining that the candidate pattern satisfies one or more criteria; and changing a size of the candidate pattern thereby revising the layout diagram.
US11232243B1

Model metadata for each of a plurality of models is stored. The model metadata includes a statistical analysis technique identifier and one or more model input data identifiers. A request to execute a model is received. The request includes data identifying one of the plurality of models, and a model execution start date and end date. On the model execution start date, execution of the model associated with the model execution request is commenced. Outputs of the executed model are stored in a database. The outputs are associated with a model instance identifier, information describing a context for execution of the model, and model output type information. The outputs are retrieved, using the model instance identifier, for analysis.
US11232241B2

A method for designing new materials for superlubricity comprises developing, on a computational system, a computational supercell comprising x unit cells of a base material, each unit cell comprising y atoms of the base material. The computational system replaces randomly chosen z atoms of the base material with an impurity atom of an impurity material to form a candidate material. The computational system determines volumetric strain of the candidate material. In response to the volumetric strain exceeding a predetermined threshold, the computational system determines that the candidate material has superlubricity. The computational system displays the candidate material to a user if the candidate material has superlubricity.
US11232239B2

An aircraft design optimization system and associated aircraft design optimization architecture. The aircraft design optimization system may comprise an input circuit to provide input data and an optimizer circuit to receive the input data and to communicate with a plurality of modules to create output data. At least one abstraction layer can be provided between the optimizer circuit and each of the plurality of modules. The optimizer circuit is configured to output the output data to a post-processing circuit. Each of the plurality of modules implements a different function.
US11232237B2

A system may cause a display device to display a graphical representation of a geometric model of a part having a plurality of features that are individually selectable in a work space of a graphical user interface and may receive a selection input representative of a command to select one or more features of the geometric model. The system may also determine at least one displayed characteristic capable of being visually perceived by a user that the geometric model or a portion thereof has with respect to the workspace in terms of size, orientation, and/or position. Also, the system may carry out a first selection from among either a coarser selection of the features or a finer selection of the features of the geometric model based on an input location and based on the determined at least one displayed characteristic of the geometric model or portion thereof.
US11232222B2

In an access management system for managing access to data handled on a shared server, the data in a registered folder on the shared server is kept in secret through transform using an access key. A database in the system is configured to store identification information of n shares generated by splitting the access key using threshold secret sharing scheme in association with a data path of a folder assigned to a first user. Some of the shares are retained in the system as system shares and at least one remaining share is provided to the first user as a user share. When an access request is received along with a first user share from the first user, target data recovered using the access key recovered based on a number of shares that satisfies the quorum is deployed to the registered folder.
US11232219B1

Removing protections on a session-key protected design include receiving a double encrypted vendor private key and an encrypted session key. The double encrypted vendor private key is decrypted into a single encrypted vendor-private key using a user private key, and the single encrypted vendor-private key is decrypted into a vendor private key using a vendor pass phrase. The encrypted session key is decrypted into a session key using the vendor private key, and the session-key protected design is decrypted into a plain design using the session key.
US11232214B2

Methods, systems, and computer-readable media are directed towards receiving, at an untrusted component, a query for a data store. The query includes a plurality of data operations. The data store is accessible by the untrusted component. A first proper subset of data operations is determined from the plurality of data operations that do not access sensitive data within the data store. A second proper subset of data operations is determined from the plurality of data operations that access sensitive data within the data store. The first proper subset of data operations is executed, at the untrusted component, to create first results. The second proper subset of data operations is sent to a trusted component for execution. Second results based on the sending the second proper subset of data operations are received from the trusted component. Results to the query are returned based on the first results and the second results.
US11232213B2

The present invention relates to a device having a central processing unit, RAM memory and at least two hardware elementary operations, using registers of greater size than the one of the central processing unit, said device being such that construction of at least one part of RAM memory is managed only by the hardware elementary operations, hardware elementary operations themselves and masking of inputs/outputs/intermediary data are monitored by software instructions, said software instructions being able to address different cryptographic functionalities using said hardware elementary operations according to several ways depending on each concerned functionality, said software instructions being further able to address several levels of security in the execution of the different functionalities.
US11232207B2

A decentralized trust assessment system, comprising a neural network, a trust module, and a local subsystem, wherein the trust module controls whether a plurality of inputs to the local subsystem are trustworthy. The decentralized trust assessment system provides rotorcraft and tiltrotor aircraft with airborne systems able to detect bad and spoofed data from a wide variety of data streams.
US11232189B2

A system and method for tracking and authenticating software code transition during various phases of software development and deployment in a DevOps platform is provided. The present invention provides for creating, modifying and deleting one or more code authentication elements including respective policies within a distributed ledger. The code authentication elements are mapped with one or more event types in respective one or more tools of a DevOps platform. Information associated with occurrence of an event in one or more tools of the DevOps platform are retrieved. The retrieved event information is parsed to extract event type and a code authentication element is invoked based on the identified event type. The invoked code authentication element authenticates software code transition to appropriate tool of DevOps platform based on one more defined policies. A result representative of authentication success or failure is stored in the distributed ledger for tracking and auditing.
US11232187B2

A system may identify a user based on inputs from multiple devices. The system may determine a confidence score based on the probability that the system accurately identifies the user. The system may provide a permissions level based on the confidence score. The permissions level may affect the type of interactions the user may perform with a device. The system may determine a privacy level for an interaction based on determining whether the user is in a public or private setting.
US11232186B2

An electronic device includes an audio capture device operable to receive audio input, a fingerprint sensor operable to receive fingerprint data, and one or more processors, operable with the audio capture device and the fingerprint sensor. The fingerprint sensor can authenticate a person as an authorized user of an electronic device while device commands are being received in the form of audio input to allow for secure voice interactions without requiring a trigger phrase. The fingerprint sensor can be used in combination with the receipt of voice input to perform two-factor authentication. The fingerprint sensor and audio capture device can be used in combination to enroll, or update enrollment, of a user interacting with a voice assistant as well.
US11232185B1

Some implementations provide input-triggered user verification. This may involve trigging a user verification (e.g., capture of an image, sound, fingerprint, etc.) to verify a user's identity based on input (e.g., typing) received ad the device. Triggering the user-verification based on receiving input may help ensure that the image, sound, fingerprint, etc. is captured at a time when the user is close to the device, touching the finger-print sensor, and/or in view of the camera during the capturing. Some implementations provide user verification based on a user-identification of a previously selected image. This may involve using an inmate-selected picture or other image to recover a forgotten alphanumeric reference. Some implementations of the invention disclosed herein provide user verification based on a computer-vision identification of a wearable identification tag. This may involve using an image of the user's identification tag worn on the user's wrist to verify the user's identity.
US11232179B2

In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-device access to group features are presented. A facial image input may be received from a user. A determination may be made that the user is not associated with a group having access to one or more sets of features accessible from the device. An authorization request may be sent to an owner account associated with the device for adding the user to the group. A request to add the user to the group may be received via the authorization request. The user may be added to the group.
US11232170B1

Graphical element detection using a combined series and delayed parallel execution unified target technique that potentially uses a plurality of graphical element detection techniques, performs default user interface (UI) element detection technique configuration at the application and/or UI type level, or both, is disclosed. The unified target merges multiple techniques of identifying and automating UI elements into a single cohesive approach. A unified target descriptor chains together multiple types of UI descriptors in series, uses them in parallel, or uses at least one technique first for a period of time and then runs at least one other technique in parallel or alternatively if the first technique does not find a match within the time period.
US11232169B2

A request for a webpage is received at a server associated with a website and from a terminal device, where the webpage includes an image, and where the server stores a first set of HyperText Markup Language (HTML) code that is associated with the webpage. The image is divided into a plurality of sub-images. A second set of HTML code associated with the webpage is determined, where the second set of HTML code includes code corresponding to each sub-image. The second set of HTML code is transmitted to the terminal device for sequential display of each sub-image on the terminal device.
US11232163B2

An e-commerce search ranking system is provided and generally includes a server (e.g., application server), a database, and a customer computing device. The server can obtain user search query listings associated with a search term of users' search sessions to determine user engagement of the items. The server also determines that the items, and any items appearing before the items in each user search query listing, were examined. The server can then aggregate the information in the database. The server can also determine additional search terms related to the search term of the users' search session, and obtain user search query listings for the additional search terms. The server can determine user engagement for items appearing in those user search query listings, and can aggregate that information in the database as well. The aggregated information can be used to determine a final item ranking for a search request inquiry.
US11232159B1

A method implements data visualization offline interaction. A user requests a data visualization, and sends the request to a server. The method receives a data model needed to render the data visualization and a data visualization library. The method stores the data model and data visualization library in memory. The method generates the data visualization based on the data model using the data visualization library, and displays the data visualization in a data visualization interface. A user manipulates the data visualization. If there is no connectivity with the server, indicating offline mode, and the user input corresponds to functionality that is available in the offline mode, the method retrieves the stored data model and data visualization library and generates an updated data visualization based on the data model using the visualization library. The updated data visualization is displayed in the data visualization interface.
US11232153B2

Examples are disclosed that relate to grouping query clusters based on intent of a search query. One example provides a system for generating recommended queries related to a search query, the system including a logic subsystem, and memory holding instructions executable by the logic subsystem to receive the search query, execute the search query on an index of pre-computed query clusters to identify a baseline query cluster and one or more neighboring query clusters, form a data structure including queries from within the baseline query cluster and the one or more neighboring query clusters, traverse the data structure to form a hierarchical arrangement of queries, and send the hierarchical arrangement of queries to a computing device from which the search query was received.
US11232150B2

The method for determining a geographic identifier including: determining a location description; determining parcel data; determining a georeferenced image based on the location description; generating a set of image features using the georeferenced image; optionally determining a built structure class; identifying a location of interest within the georeferenced image based on the set of features; determining a geographic identifier associated with the location of interest based on the image georeference; associating the geographic identifier with the location description; optionally returning the geographic identifier in response to the location description comprising an address; and optionally returning an address in response to the location description comprising a geographic coordinates.
US11232148B2

Methods and apparatus for determining a unique audience exposed to media while reducing memory resources of a computing device are disclosed herein. An example apparatus includes means for logging a plurality of impressions based on impression requests from a plurality of client devices, the plurality of impressions corresponding to media accessed at the client devices; means for obtaining counts, the obtaining means to: obtain a count of demographic impressions logged by a database proprietor; and obtain a count of registered users of the database proprietor exposed to the media; and means for determining a unique audience size by: multiplying a count of the plurality of impressions by a square of the count of the registered users to generate a product; dividing the product by the count of the demographic impressions to generate a quotient; and determining the unique audience size based on a square root of the quotient.
US11232141B2

A method for processing an electronic document comprising text is disclosed. The method comprises: splitting the text into at least one sentence, and for each said sentence: associating each word of the sentence with a word-vector; representing the sentence by a sentence-vector, wherein obtaining the sentence-vector comprises computing a weighted average of all word-vectors associated with the sentence; if it is determined that the sentence-vector is associated with a tag in a data set of sentence-vectors associated with tags, obtaining the tag from the database; otherwise, obtaining a tag for the sentence-vector using a classification algorithm; processing the sentence if the tag obtained for the sentence is associated with a predetermined label.
US11232134B2

According to an example, customized visualization based intelligence augmentation may include accessing, based on a user request, a domain model, and mapping the user request to the domain model. Based on the mapping, a guided query that includes a relevant refinement question may be generated. A response may be received to the refinement question. Based on the received response, a refined user request may be generated, and classified into an intelligence augmentation category. Based on the classification, an intelligence augmentation analyzer may be accessed to analyze the refined user request to generate an insight output that is classified to a visualization. Based on the classification of the insight output to the visualization, responsive to the user request, a display of the visualization may be generated.
US11232130B2

A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US11232119B2

Content items may be selected and served with a resource such that each content item is displayed in a corresponding content item slot based on a determined order. The determined order may be based on content of the resource and a referral query. A referral query location of the resource may be based on the referral query and data indicative of content of the resource. In some implementations, the determined order may be based on a predictive model and the referral query location. The predictive model may be based on aggregate historical data of interactions. In some implementations, the determined order may be based on a proximity of a content item slot relative to the referral query location.
US11232118B2

Techniques for optimizing result presentation for a database query. A database query is received. The database query is performed with a clause indicating one or more offset values to be used in displaying results from the database query. The one or more offset values indicate a subset within the results from the database query to be presented. An order is imposed on the results from the database query. The subset is presented as determined by the one or more offset values.
US11232111B2

An automated predictive analytics system disclosed herein provides a novel technique for industry classification. In one implementation, the analytic system provides a method of matching company names, the method including generating a provider-side company dataset, for each record in a client's company records, identify a list of match candidates from the provider-side company dataset that has overlapping company signature fragments, for each client-side company, compute match scores against the list of provider-side match candidates on each signature fragment and form an overall match score, for each client-side company, use the match scores to rank candidates and keep a predetermined number of top predetermined matches, and display the predetermined number of top predetermined matches using a user interface.
US11232110B2

Various embodiments are generally directed to techniques to provide specific vehicle recommendations to generic user requests. Various techniques, methods, systems, and apparatuses include utilizing one or more tags generated by application of a machine learning model to a data source, where the data source may include generic and specific language with respect to one or more automobiles or vehicles, to provide a recommendation for a particular automobile in response to a user request for a suggestion.
US11232103B2

A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.
US11232099B2

A method for aggregating data in database tables. A computer receives a request to create an aggregation object comprising a set of related tables and aggregation rules. The computer system creates an aggregation object comprising multiple tables with related key and data columns and managed as a single entity with a single definition. Upon receiving data in the form of a new, inserted, or updated row, the computer system automatically aggregates the data to all objects in the aggregation object hierarchy by creating a summarized row for the current table using the inserted, merged or updated row and defined aggregation rules for each object.
US11232098B2

A computer-implemented method includes: obtaining, by a blockchain node, an invoking request for a first smart contract based on receiving a data structure update transaction, where the transaction comprises an input parameter indicating an updated data structure. The updated data structure that is based on a computer programming language is obtained. The first smart contract is run, comprising: parsing the updated data structure and converting the updated data structure characterized by the computer programming language into updated metadata characterized by a definition description language. A second smart contract comprising pre-update metadata and data is invoked using the updated metadata as input parameters. The second smart contract is run, comprising: replacing the pre-update metadata with the updated metadata, parsing the updated metadata in the second smart contract, and updating a pre-update data structure of the data in the second smart contract based on a parsing result.
US11232097B1

A method of merging commits of code in a parallel code base environment. The method comprises receiving a plurality of tickets from a ticket data store by a commit merge application executing on a computer system, wherein each ticket comprises at least one commit comprising a commit identifier and a timestamp, extracting the at least one commit identifier from each of the plurality of tickets, and ordering the extracted commit identifiers from earliest to most recently committed based on the timestamp. Based on the ordering, the method further comprises merging the commits of the test code branch with a master code branch, identifying conflicts between the commits of the test code branch with the master code branch, and resolving any identified conflicts to a later commit.
US11232089B2

A multi-master replication system is disclosed. The multi-master replication system allows a large set of peer instances to collaboratively replicate data to each other. According to an example, a change detection thread running on a first server associated with a first instance of multiple instances of a replicated database monitors for changes to any of multiple records within one or more shared tables of the replicated database. Responsive to detection of a change to a record, an item is stored by the change detection thread onto a queue containing information regarding the change. Groups of changes are packaged into multiple chunks, in which each chunk (i) corresponds to a discrete unit of progress for both change detection and transport; (ii) is associated with multiple changed records; (iii) contains metadata about the multiple changed records; and (iv) does not contain data from the one or more shared tables.
US11232088B2

A method, computer system, and computer program product for interactively locating information. Pages of organization information are identified from a number of company portals, websites, and online systems. The pages of organization information are indexed based on structural attributes of the pages and company relevant parameters. A search query is received from a natural language interface. The search query is received within a data context of the user in the organization. The search query is interpreted according to the data context of the user within the organization. A page of organization information is identified according to the interpreted search query. Responsive to identifying the page of information, the pages of organization information are re-indexed based on the search query, the data context, and feedback from the user regarding search results.
US11232087B2

A data management system and associated data management method is disclosed herein. An exemplary method for managing data includes receiving data records timestamped with times spanned by a defined time interval; generating a data cube that includes data planes, wherein each data plane contains a set of data records timestamped with times spanned by the defined time interval; generating an index hypercube for the data cube, wherein dimensions of the index hypercube represent hash values of index keys defined for accessing the data cube; and generating an indexed data cube for storing in a database, wherein the indexed data cube includes the data cube and the index hypercube. The index hypercube includes index hypercube elements, where each index hypercube element represents a unique combination of hashed index key values that map to a data plane in the data cube.
US11232082B2

Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
US11232081B2

In some embodiments, an apparatus includes an instance of a distributed database at a first compute device configured to be included within a set of compute devices that implement the distributed database. The apparatus also includes a processor configured to define a first event linked to a first set of events. The processor is configured to receive, from a second compute device from the set of compute devices, a signal representing a second event (1) defined by the second compute device and (2) linked to a second set of events. The processor is configured to identify an order associated with a third set of events based at least one a result of a protocol. The processor is configured to store in the instance of the distributed database the order associated with the third set of events.
US11232076B2

A system and methods for bandwidth-efficient cryptographic data transfer, utilizing an encoding endpoint device, a decoding endpoint device, a reference codebook, and a plurality of data to encode and decode, which may use specific algorithms on top of block cipher encryption to achieve higher data security and ease the burden on users with regards to computational power, complexity, and bandwidth for communication.
US11232075B2

Techniques for data processing may include: receiving a data chunk; determining a metric value denoting a degree of compressibility of the data chunk; selecting, in accordance with the metric value denoting the compressibility of the data chunk, a first size of a plurality of sizes, wherein each of the plurality of sizes denotes a different size of an amount of storage used for storing a value of said each size; and performing the data deduplication processing for the data chunk, wherein the data deduplication processing includes using a first hash value for the data chunk to determine whether the data chunk is a duplicate of another data chunk of a hash table, wherein the first hash value is stored in a storage location of the first size.
US11232072B2

The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.
US11232068B2

A unified document retention management system exposes a retention policy management portal to enable a user to selectively prescribe a unified retention policy to multiple productivity platforms to deploy the unified retention policy across the user selected productivity platforms. Data retention rules of the unified retention policy may define actions to be performed with respect to files that satisfy certain predefined conditions. An exemplary data retention rule prescribes a retention age threshold to files that have been tagged with a particular label. Files may be manually labeled by users and/or may be automatically labeled by the system in accordance with one or more smart label rules. The retention age threshold may be enforced for such tagged files by preventing the files from being deleted and/or modified prior to them reaching the retention age threshold. Then the files may automatically be purged from system storage upon reaching the retention age threshold.
US11232065B2

Systems and methods use a ZFS file system in a Windows-based computing environment without protocol conversion or native ZFS support on Windows-based computing devices. Windows-based computing devices may obtain native Windows-based access to data in a storage volume that is managed by a Unix-based storage management server executing a ZFS volume manager and file system. ZFS clones may be served as logical unit numbers to Windows-based computing devices. The ZFS nature of the accessed storage volume is unbeknownst to the Windows-based machines. This enables Windows-based utilities, applications, and tools executing on a Windows-based computing device to operate upon the data in ZFS-managed space the same as they might have operated on a workspace in an array-created hardware snapshot in the prior art. Users may use storage space from their Windows-based computing devices according to a Windows-based file system such as NTFS. The Windows-based formatting of the contents in the ZFS-managed volumes are unbeknownst to the Unix-based storage management server and to the ZFS volume manager and file system.
US11232059B2

In example implementations, an apparatus is provided. The apparatus includes a first interface, an upstream device detector, a second interface, and a processor. The first interface receives a multi-channel connection. The upstream device detector is to detect a connection to external graphical processor unit (eGPU) via the first interface. The second interface is to connect a peripheral device that transmit data over the multi-channel connection via the first interface through the eGPU and to a host computer. The processor disables a portion of the multi-channel connection on the first interface when the upstream device detector detects the connection to the eGPU.
US11232057B2

The present application is directed to a television device and a control method therefor. The television device comprises an SOC chip, a DFP interface thereof being connected to a switch module via a USB D+/D− differential pair, and the USB D+/D− differential pair between the DFP interface and the switch module being a first channel; a USB Type-C interface main control module provided with a UFP interface, the UFP interface being connected to the switch module via a USB D+/D− differential pair, and the USB D+/D− differential pair between the UFP interface and the switch module being a second channel; and a USB Type-C interface connected to the switch module via a USB D+/D− differential pair. The USB Type-C interface main control module is also connected to the switch module via a control signal line.
US11232055B2

A method for addressing a slave device in a network system comprising a master device and a plurality of slave devices. The slave devices have a common default address in an unaddressed state and the master device and the plurality of slave devices are connected in chain via a power line and a communication line, wherein each slave device is indexed by an index greater than or equal to 1, the slave device of index 1 being connected to the master device, wherein, to address the slave device of index k, k being equal to or greater than 2, the method first instructs the slave device of index k−1 to activate the power supply of the slave device of index k via the power line, and then, it sends, to the common default address on the communication line, a command to change the common default address of the slave device of index k to a unique address of index k. Therefore, at each iteration, there is only one unaddressed slave device in the network.
US11232053B1

A direct memory access (DMA) system can include a memory configured to store a plurality of host profiles, a plurality of interfaces, wherein two or more of the plurality of interfaces correspond to different ones of a plurality of host processors, and a plurality of data engines coupled to the plurality of interfaces. The plurality of data engines are independently configurable to access different ones of the plurality of interfaces for different flows of a DMA operation based on the plurality of host profiles.
US11232047B2

A memory system includes a dynamic random access memory (DRAM) device, a second memory device, and a memory controller circuit. The memory controller circuit is coupled to the DRAM device by a first data channel configured to transfer first data between the memory controller circuit and the DRAM device on behalf of a host, and is also coupled to the DRAM device by a second data channel configured to transfer second data between the memory controller circuit and the DRAM device on behalf of the second memory device while the first data is being transferred across the first data channel.
US11232041B2

An example apparatus for memory addressing can include an array of memory cells. The apparatus can include a memory cache configured to store at least a portion of an address mapping table. The address mapping table can include a number of regions corresponding to respective amounts of logical address space of the array. The address mapping table can map translation units (TUs) to physical locations in the array. Each one of the number of regions can include a first table. The first table can include entries corresponding to respective TU logical address of the respective amounts of logical address space, respective pointers, and respective offsets. Each one of the number of regions can include a second table. The second table can include entries corresponding to respective physical address ranges of the array. The entries of the second table can include respective physical address fields and corresponding respective count fields.
US11232028B2

Systems and methods for storing and validating namespace metadata are disclosed. An exemplary system includes a memory component and a processing device receiving a first read instruction from a host process. The first read instruction includes a namespace offset. A first logical address is generated by combining a namespace identifier for the namespace assigned to the host process and the namespace offset. The first logical address is translated into a first physical address using a plurality of hierarchical tables. A second read instruction, which includes the first physical address and the first logical address, is generated. The second read instruction is sent to a memory component. The memory component validates the translation of the first logical address by comparing the first logical address in the second read instruction to metadata associated with data to be read at the first physical address.
US11232025B2

Storage management is enabled. An example method comprises: receiving an update request for a target object stored in a first storage block to write the updated target object into a second storage block different from the first storage block; determining a candidate object associated with the target object using a search tree, the search tree indicating a hierarchical relation among a plurality of objects, wherein a first node corresponding to the target object and a second node corresponding to the candidate object share a same index node in the search tree; determining whether the candidate object was updated during a past predetermined time period; and in response to the candidate object not being updated during the past predetermined time period, moving the candidate object from a third storage block into a fourth storage block different from the third storage block.
US11232020B2

Systems, methods, and computer-readable media are described for utilizing breakpoint value-based fingerprints of failing regression test cases to determine specific components of a System Under Test (SUT) that are causing a fault such as specific lines of source code. A failing test case from a regression run is selected and fault localization and inverse combinatorics techniques are employed to generate a set of failing test cases around the selected failing test case. A set of test fingerprints corresponding to the set of failing test cases is compared to a set of test fingerprints corresponding to a set of passing test cases to determine breakpoints that are indicated as being encountered during execution of at least one failing test case and that are not encountered during execution of any of the passing test cases. Specific lines of source code that correspond to these breakpoints are then identified as causing the fault.
US11232018B1

A computerized method for controlled testing, comprising: providing a design specification for event data, the design specification including at least one of an event data source, an event data filter, and an event format; retrieving testing metrics; configuring testing events based on the design specification, by: retrieving testing events from the event data source specified in the design specification; filtering the retrieved testing events based in the design specification; and formatting the filtered testing events based on the design specification; generating analysis data by applying testing metrics to the configured event data; generating output data based on testing rules; and generating a user interface to display the output data.
US11232014B2

According to examples, an apparatus may include a first processing stage device to process data, a second processing stage device to process the processed data, and a control device. The control device may access first performance information of the first processing stage device, determine, from the accessed first performance information, an operational state of the first processing stage device, and determine whether a countermeasure is to be taken based on the determined operational state of the first processing stage device, in which the countermeasure is to improve the operational state of the first processing stage device. The control device may also, based on a determination that a countermeasure is to be taken, output an instruction for the countermeasure to be implemented.
US11232012B2

A computer-implemented method that includes monitoring execution of program code by first and second processor components. A computing system detects that a trigger condition is satisfied by: i) identifying an operand in a portion of the program code; or ii) determining that a current time of a clock of the computing system indicates a predefined time value. The operand and the predefined time value are used to initiate trace events. When the trigger condition is satisfied the system initiates trace events that generate trace data identifying respective hardware events occurring across the computing system. The system uses the trace data to generate a correlated set of trace data. The correlated trace data indicates a time ordered sequence of the respective hardware events. The system uses the correlated set of trace data to analyze performance of the executing program code.
US11232008B2

A method of operating a storage device including a plurality of nonvolatile memories, each of the plurality of nonvolatile memories including a temperature sensor, includes checking whether a predetermined temperature check cycle for the plurality of nonvolatile memories has been reached, monitoring, in response to the checking result, temperature information of at least some of the plurality of nonvolatile memories using the temperature sensor, obtaining standing time information of the plurality of nonvolatile memories by applying a temperature acceleration condition based on the monitored temperature information, and changing at least one of a plurality of driving parameters required for operating each of the plurality of nonvolatile memories based on at least one of the monitored temperature information and the obtained standing time information.
US11232007B2

A server system includes a primary server, at least one synchronous backup server, and at least one asynchronous backup server. The primary server includes a first processor. The at least one synchronous backup server, each includes a second processor configured to back up data of the primary server in a synchronous manner. The at least one asynchronous backup server, each includes a third processor configured to back up data of the primary server in an asynchronous manner. The first processor is configured to control each of one or more of the at least one asynchronous backup server to operate as a synchronous backup server when a number of the at least one synchronous backup server decreases due to a failure in at least one server included in the server system.
US11232005B2

A storage system includes stripes, extents included in one stripe among the stripes reside on storage devices in the storage system, respectively, and the storage system includes an address mapping between the stripe and storage devices where the extents reside. Regarding one extent, a storage device where the extent resides is determined among the storage devices based on the address mapping. The stripe is added to a rebuild list of the storage system in accordance with determining the storage device is a failed storage device, the rebuild list comprising a stripe that is to be rebuilt in the storage system. The storage system is rebuilt based on stripes in the rebuild list. Accordingly, the performance of a rebuild operation may be improved, and the time for the rebuild operation may be reduced. Further, there is provided a corresponding device and computer program product for managing a storage system.
US11232004B2

One or more techniques and/or computing devices are provided for automatic switchover implementation. For example, a first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. In the event the first storage controller fails, the second storage controller may automatically switchover operation from the first storage controller to the second storage controller for providing clients with failover access to data previously accessible to the clients through the first storage controller. The second storage controller may detect, cross-cluster, a failure of the first storage controller utilizing remote direct memory access (RDMA) read operations to access heartbeat information, heartbeat information stored within a disk mailbox, and/or service processor traps. In this way, the second storage controller may efficiently detect failure of the first storage controller to trigger automatic switchover for non-disruptive client access to data.
US11232001B2

Described herein are systems and methods that manage machine backups, including the creation of virtual machine packages sufficient to instantiate virtual machines corresponding to the backups. In one aspect, a compute infrastructure includes many machines, which may be either physical or virtual. From time to time, snapshots of the states of these target machines are pulled and saved. Virtual machine packages corresponding to these snapshots are also created. A virtual machine package can be used to instantiate a virtual machine (VM) emulating the target machine with the saved state on a destination virtual machine platform. At some point, the initial VM package for a target machine is created by converting the snapshot to a VM package. However, this may take a long time. Later VM packages can instead be created by updating a prior VM package according to differences between the corresponding snapshots, rather than performing the full conversion process.
US11232000B1

Replicated partitions of a database may be moved from one or more replica nodes to a different primary node. The replica nodes may maintain replicated partitions of one or more primary partitions of a primary node servicing access requests to the primary partitions. The replicated partitions may be copied to a different node in order to cause the processing of access requests directed to primary partitions to be serviced by the different node. Replicated partitions of a database may be moved from replica nodes to perform a split operation or a merger operation.
US11231998B2

Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.
US11231997B2

A storage system and method for balanced quad-level cell (QLC) coding with margin for an internal data load (IDL) read are provided. In one example, an MLC-Fine programming approach uses a balanced 3-4-4-4 coding, where the data is encoded by assigning a unique binary sequence per state. The IDL read is supported by using a unique 3-4-4-4 coding that provides at least a three-state gap between the MLC states, while using the same ECC redundancy per page. This allows for a reduced write buffer by supporting the IDL read and provides a balanced bit error rate (BER) due to the balanced mapping.
US11231995B2

A first data stored at a first portion of a memory cell and a second data stored at a second portion of the memory cell are identified. A first error rate associated with first data stored at the first portion of the memory cell is determined. The first error rate is adjusted to exceed a second error rate associated with the second data stored at the second portion of the memory cell. A determination is made as to whether the first error rate exceeds a threshold. The second data stored at the second portion of the memory cell is provided for use in an error correction operation by a controller associated with the memory cell in response to determining that the first error rate exceeds the threshold.
US11231993B2

Systems and methods for implementing data protection techniques with symbol-based variable node updates for binary low-density parity-check (LDPC) codes are described. A semiconductor memory (e.g., a NAND flash memory) may read a set of data from a set of memory cells, determine a set of data state probabilities for the set of data based on sensed threshold voltages for the set of memory cells, generate a valid codeword for the set of data using an iterative LDPC decoding with symbol-based variable node updates and the set of data state probabilities, and store the valid codeword within the semiconductor memory or transfer the valid codeword from the semiconductor memory. The iterative LDPC decoding may utilize a message passing algorithm in which outgoing messages from a plurality of multi-variable nodes are generated using incoming messages (e.g., log-likelihood ratios or L-values) from a plurality of check nodes.
US11231990B2

A device comprises an electronic data memory and a control unit configured to store a bit sequence in the electronic data memory as a stored bit sequence. The control unit is configured to check the stored bit sequence for bit errors, to generate error correction information having information about a correct bit value in the stored bit sequence, and to store the error correction information.
US11231988B1

A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal; retrieve, from the ROM device, data to execute an operating system; execute, on the RAM device, the operating system based on the data from the ROM device; receive a clear RAM signal; end execution of the operating system on the RAM device; and depower the RAM device such that all data on the RAM device is deleted.
US11231987B1

A debugging tool, such as may take the form of a software daemon running in the background, can provide for the monitoring of utilization of access mechanisms, such as Direct Memory Access (DMA) mechanisms, for purposes such as debugging and performance improvement. Debugging tools can obtain and provide DMA utilization data, as may include statistics, graphs, predictive analytics, or other such information. The data can help to pinpoint issues that have arisen, or may arise, in the system, and take appropriate remedial or preventative action. Data from related DMAs can be aggregated intelligently, helping to identify bottlenecks where the individual DMA data might not. A debugging tool can store state information as snapshots, which may be beneficial if the system is in a state where current data is not accessible. The statistics and predictive analytics can also be leveraged to optimize system-performance.
US11231985B1

A system is configured to determine a dominant error causing a provisioning step to become stuck during provisioning of a machine in a cloud environment. The system includes memory for storing instructions, and a processor configured to execute said instructions to determine an inverse error frequency (IEF) value for pre-intervention errors in a set of intervention provisioning data; determine a dominant error for a provision during said provisioning step in said set of intervention provisioning data based on a pre-intervention error that has a maximum IEF value; determine a duration frequency (DuF) value for the provision at said provisioning step for provisions in a set of non-intervention provisioning data; and determine said dominant error for each provision during said provisioning step in said set of non-intervention provisioning data based on an error that resulted in DuF value.
US11231975B2

An electronic device is in communication with one or more wearable audio output devices. The electronic device detects occurrence of an event and outputs, via the one or more wearable audio output devices, one or more audio notifications corresponding to the event. After beginning to output the one or more audio notifications, the electronic device detects an input directed to the one or more wearable audio output devices. In response, if the input is detected within a predefined time period with respect to the one or more audio notifications corresponding to the event, the electronic device performs a first operation associated with the one or more audio notifications corresponding to the event; and, if the input is detected after the predefined time period has elapsed, the electronic device performs a second operation not associated with the one or more audio notifications corresponding to the first event.
US11231974B2

A program receives a state change that occurred for an event created by an application. The event includes a creator of the event, a set of objects, and a set of sources. The program further identifies a schema definition in a plurality of schema definitions based on a type of the state change that occurred for the event. Each scheme definition in the plurality of schema definitions specifies a type of state change and a set of information associated with the event. The program also generates a message that includes the set of information associated with the event specified in the identified schema definition and a set of targets. The program further sends the message to a message management platform in order for the message management platform to send to an application for presentation to each target in the set of targets through a web portal provided by the application.
US11231967B2

A cloud worker management system has a worker management unit. The worker management unit manages a plurality of cloud workers. The worker management unit dynamically allocates and manages deployment of the cloud workers to a plurality of servers. A request handling unit communicates with the worker management unit. The request handling unit receives job request, creates a job data structure object for the job request and forwards the job request with the job data structure object to an available cloud worker. A user interface allows users of the system to view and edit job statutes; track jobs; monitor status, load and operating parameters of each cloud worker; set and change rules for cloud worker and server deployments, and perform analytics on job results.
US11231963B2

Methods, apparatus, systems and articles of manufacture are disclosed that enable out-of-order pipelined execution of static mapping of a workload to one or more computational building blocks of an accelerator. An example apparatus includes an interface to load a first number of credits into memory; a comparator to compare the first number of credits to a threshold number of credits associated with memory availability in a buffer; and a dispatcher to, when the first number of credits meets the threshold number of credits, select a workload node of the workload to be executed at a first one of the one or more computational building blocks.
US11231954B2

A method for generating a nested container with no intersection and same layer full coverage, including: giving a right undirected graph G(V, E, W) and network measurement index set {Ti} for dividing nodes in G, each network measurement index Ti corresponding to a Ci layer container set {Ci k}; deleting an edge weighing greater than Ti, and segmenting G into subgraphs, each a connected component; setting all nodes in the subgraph Gcm not in the Ci layer container as set L; selecting one node from set L as current anchor aj; starting with anchor aj, performing breadth-first search on all nodes in L and Ci+1 layer container containing aj with the path communicated therewith less than Ti forming a Ci layer container with anchor aj; setting j′=j+1, determining whether L is a null set; setting m=m+1, determining whether all subgraphs are processed; setting i=i−1, and determining whether i=1 is satisfied.
US11231950B2

A mechanism for managing virtual machines in a virtualization system is disclosed. A method of implementation of the disclosure includes a virtual manager determining that there is a requirement to provide direct communicative coupling between a virtual machine executed by a first host system and one of a plurality of host systems. A second host system from the plurality of host systems is selected responsive to configuration information for the second host system at least partially matching configuration information for the first host system and a network entity associated with the second host system being free of network traffic for a threshold period of time. The virtualization manager provides direct communicative coupling between the second host system and the virtual machine via the network entity.
US11231942B2

Users are enabled to define and modify mappings between (1) gestures and (2) actions performed by one or more computing devices in response to a device detecting performance of a gesture. A generalized gesture-to-action mapping framework allows users to intuitively define and modify such mappings. In response to a device detecting the performance of a particular gesture, one or more devices may cause the execution of one or more device actions based on a set of user-defined gesture-to-action mappings.
US11231939B2

A task template changing device includes a specification unit that specifies a relevant task template related to a changed task template on the basis of difference information from the changed task template in a case where any one of plural task templates obtained by customizing a reference task template is changed, and a reflection unit that reflects contents of the change on the relevant task template specified by the specification unit.
US11231935B2

Vectorized sorted-set intersection is performed using conflict-detection single instruction, multiple data (SIMD) instructions. A first ordered subset of values of a first ordered set of distinct values and a second ordered subset of values of a second ordered set of distinct values is loaded into a register. A first value in the register that matches another value in the register (i.e., common values) is identified by performing an SIMD instruction. The first value is then stored in a result set representing a merge-sort result set between the first ordered set of distinct values and the second ordered set of distinct values.
US11231918B1

A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA that are mapped to registers of the second ISA. Use of the subset of registers by the second ABI results in some functions being foldable when compiled using both the first and second ABIs. First and second compiled versions of the function are identified as foldable, or not, based on whether the compiled versions match. Both the first and second compiled versions are emitted into a binary file when they are not foldable, and only one of the first or second compiled versions is emitted into the binary file when they are foldable.
US11231915B2

An example system and method facilitate automatically generating a software application (e.g., a micro app) to facilitate performing a task, such as collecting information. In one embodiment, the method includes recording plural incidents filed by customers seeking assistance; detecting the filing of a new incident by a customer; using an Artificial Intelligence algorithm to process the incident, based on the plural incidents, to automatically determine additional information, and to determine one or more User Interface (UI) features for facilitating retrieving the additional information from the customer; generating a description of a UI that incorporates the one or more UI features; producing a mechanism (e.g., micro app) for providing access to the one or more UI features to the customer; receiving information from the customer, as entered via the one or more UI features; and storing the information in a database, such that the information is accessible to one or more software applications of the service technician.
US11231907B2

A method of controlling a wearable device, and which includes obtaining, by a camera of the wearable device, an image including at least a partial field of vision of a user; identifying, by a controller of the wearable device, an object appearing in the image obtained by the camera at a first time point; storing information about the identified object in a memory; detecting, via a microphone of the wearable device, a speech of a user using the wearable device at a second time point; identifying, via the controller, a word included in the detected speech of the user corresponds to the object identified in the image; retrieving, via the controller, the information about the object from the memory based on the identified word included in the detected speech; and outputting the retrieved information about the object.
US11231903B2

Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a first user input of a first input type, the first user input including a plurality of words; displaying, on the touch-sensitive display, the plurality of words; receiving a second user input of a second input type indicating a selection of a word of the plurality of words, the second input type different than the first input type; receiving a third user input; modifying the selected word based on the third user input to provide a modified one or more words; and displaying, on the touch-sensitive display, the modified one or more words.
US11231902B2

Volume limiting systems and methods are operable to limit volume output from media presentation devices. An exemplary embodiment detects a sound using a microphone, wherein the sound corresponds to an audio output of at least one controlled media presentation device, and wherein the microphone is remotely located from the at least one controlled media presentation device; compares a level of the detected sound with a predefined maximum volume limit; generates a volume output limit command in response to the detected sound exceeding the predefined maximum volume limit; and communicates the volume output limit command to the media presentation device. The media presentation device then reduces a volume level of its audio output. In some instances, volume may be limited during user specified periods.
US11231898B2

Provided are a display device and an operating method thereof. The display device includes a wireless communication interface configured to receive image data from an external device, a display configured to output a screen of the external device by using the image data, and a controller configured to operate in a delay off mode or a delay on mode to minimize a delay of screen output while outputting the screen of the external device.
US11231897B2

A display system includes a first display device of a head mounted type, and a second display device. The first display device includes: a first display configured to display a guide image, a first camera configured to capture an outside image, and a first communication interface configured to: transmit the outside image to the second display device, and receive the guide image transmitted from the second display device. The second display device includes: a second display configured to display the outside image, a detector configured to detect a pointing position relative to the outside image, a second processor configured to generate the guide image based on the pointing position, and a second communication interface configured to: receive the outside image transmitted from the first display device, and transmit the guide image to the first display device.
US11231894B2

A printing process management apparatus includes a display unit that displays product identification information regarding a print product, including print information, and group identification information regarding a group, including the print information as a processing unit, while associating the product identification information and the group identification information with each other, a reception unit that receives an instruction to switch a display mode of the display unit and displays management information indicating a processing state of print information in one of at least two display modes comprising a first mode, in which a plurality of pieces of print information included in a product and groups, including the plurality of pieces of print information, are identified, and a second mode, in which a plurality of pieces of print information belonging to a group and print products, including the plurality of pieces of print information, are identified, and a display control unit that, if the reception unit receives the instruction to switch the display mode, identifies group identification information or product identification information selected by an operator, and displays the identified identification information differently from other pieces of identification information of a same type in a new display mode.
US11231893B2

Systems, methods, and devices are configured to print and reuse customized sample sets while printing documents. They include receiving instructions to retrieve an electronic document and processing the electronic document in a sample print mode. The electronic document are arranged in a plurality of page with each page containing readable information. They further include identifying a subset of pages of the electronic document to print in a first phase of the sample print mode and printing the subset of pages on a physical readable media in the sample print mode. They additionally include displaying a message on a user interface after completion of the first phase of the sample print mode and printing remaining pages of the electronic document on a physical readable media in response to user input based on the displayed message.
US11231885B2

The present disclosure generally relates to creating virtualized block storage devices whose data is replicated across isolated computing systems to lower risk of data loss even in wide-scale events, such as natural disasters. The virtualized device can include at least two volumes, each of which is implemented in a distinct computing system. Each volume can be implemented by at least two computing devices, a first of which is configured as a primary device to which reads from and writes to the volume are directed. To ensure consistency in the distributed device, a multi-tier authority service is implemented, in which a cross-computing system authority service designates a volume as having authority to accept writes to the virtualized device, and in which a second tier authority service designates a computing device as having authority to accept writes to the volume.
US11231884B1

A system includes logic stored in the memory and executable by the processor to cause the processor to obtain the set of primary data objects and the set of residual data objects, each residual data object of the set of residual data objects being associated with, and representative of rounding that led to, a respective primary data object of the set of primary data objects, to evaluate, for each residual data object of the set of residual data objects, whether removal of the residual data object breaches a data integrity rule, to cause the processor to, for each residual data object of the set of residual data objects for which the removal breaches the data integrity rule, implement an optimization to attempt to identify at least one adjustment to the set of primary data objects, the set of residual data objects, or both the set of primary data objects and the set of residual data objects, that allows the removal to proceed without breaching the data integrity rule, to remove, from the set of residual data objects, each residual data object of the set of residual data objects for which the removal does not breach the data integrity rule, and each residual data object of the set of residual data objects for which the at least one adjustment is identified, and to store the at least one adjustment in a memory.
US11231872B2

Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
Patent Agency Ranking