US11234350B2

A housing device for isolating electromagnetic interference emitting devices includes a structural frame for housing the electromagnetic interference emitting devices. The housing device further includes a non-structural electromagnetic interference isolating enclosure. The non-structural electromagnetic interference isolating enclosure is for encapsulating the structural frame. The non-structural electromagnetic interference isolating enclosure includes an access portion that enables the structural frame to be accessed. The access portion includes a vent.
US11234345B2

A data center, an air handling system, and a method for installing equipment in a data center enable internal differential pressure relief within the data center. A volumetric container has mounting location(s) for heat generating information technology (IT) component(s) positioned within the volumetric container. A cold aisle on one side and a hot aisle on another side of the IT component(s) that have air passages for air cooling. A cooling unit is coupled to the volumetric container to pressurize the cold aisle with supply air and draws return air from the hot aisle. An air barrier is attached across an air passage between the cold and the hot aisles. A differential pressure relief mechanism is attached to the air barrier. The differential pressure relief mechanism is configured to open in responses to an air pressure difference across the differential pressure relief mechanism exceeding a pressure threshold.
US11234339B2

The present invention provides a housing having a housing shell with an opening, a guidance component and a door leaf set. The guidance component is arranged in the housing shell and extending along the direction away from the opening. The door leaf set has a first door leaf and a second door leaf. The first door leaf is pivotally connected the housing shell to enable the first door leaf to rotate to a first position or a second position relative to the opening. Wherein when the first door leaf is positioned at the first position, the first door leaf shields a portion of the opening; when the first door leaf is positioned at the second position, the first door leaf extends into the housing shell and defines the first installation space with the guiding component. Wherein when the first door leaf is positioned at the first position, the second door leaf can rotate to a third position or a fourth position relative to the first door leaf; when the second door leaf is positioned at the third position, the second door leaf shields another portion of the opening; when the second door leaf is positioned at the fourth position, the second door leaf extends into the housing shell and defines the second installation space with the guiding component.
US11234336B2

The present invention discloses a display device. The display device includes a display panel in which a plurality of pixels is defined; a back cover which overlaps the display panel; a roller which winds or unwinds the back cover and the display panel and includes a flat portion and a curved portion; and a fixing member which is configured to fix the back cover to the roller and on the flat portion and a part of the curved portion.
US11234332B2

A circuit board structure includes a circuit board body having an adsorption surface; an auxiliary board on which a binding mark is disposed. The auxiliary board is spliced to the circuit board body, and a surface of the auxiliary board is flush with the adsorption surface. A part of the adsorption surface and a part of the surface of the auxiliary board together form an adsorption zone.
US11234331B2

A multilayer printed circuit board providing large current and high power includes an inner circuit laminated structure, a first adding-layer circuit base board, and second adding-layer circuit base board. The inner circuit laminated structure includes at least one first type and second type conductive circuit layer alternately stacked. The first and second type conductive circuit layer are respectively made of first and second type metal layer, the first and second type metal layer have different etching ability. The second adding-layer circuit base board and the first adding-layer circuit base board are formed on opposite surfaces of the inner circuit laminated structure. The first and second adding-layer circuit base boards are electrically connected to the inner circuit laminated structure. The disclosure also provides a method for manufacturing such multilayer printed circuit board.
US11234330B2

An electronic device and a method for manufacturing the same are disclosed. The method for manufacturing the electronic device includes the following steps: providing a substrate; forming a metal layer on the substrate, wherein the metal layer has a first surface; forming a first insulating layer on the first surface of the metal layer; forming a second insulating layer on the first insulating layer; etching the first insulating layer and the second insulating layer to form a contact hole, wherein the contact hole exposes a portion of the first surface; cleaning the portion of the first surface exposed by the contact hole with a solution; and forming a transparent conductive layer on the second insulating layer, wherein the transparent conductive layer electrically connects with the metal layer.
US11234329B2

A prepreg is used to fabricate a semiconductor package including a chip and a substrate to mount the chip thereon. The prepreg is in a semi-cured state. The substrate includes a cured product of the prepreg. The chip has: a first chip surface located opposite from the substrate; and a second chip surface located opposite from the first chip surface. The prepreg satisfies the relational expression: 0.9≤X2/X1≤1.0 (I), where X1 is a coefficient of thermal expansion of the first chip surface of the chip before the chip is mounted on the substrate, and X2 is a coefficient of thermal expansion of the first chip surface of the chip after the chip has been mounted on the substrate.
US11234328B2

A circuit board disclosed in the present invention includes a substrate and a circuit layer. The circuit layer is formed on a surface of the substrate and includes at least one test circuit line. The test circuit line includes a main segment and a branch segment connected with each other. The branch segment is provided to be contacted with a test equipment for electrical test so as to protect the main segment from breaking during electrical test.
US11234327B1

Devices and methods are described for reducing etching due to galvanic effect within a printed circuit board that may be used, for example, in a data storage device, such as a card-type data storage device. Specifically, a contact trace is coupled to a contact finger that has a substantially larger surface area than the contact trance, and that is configured to couple the data storage device to a host device. The contact trace is electrically isolated from the rest of the circuitry during a fabrication process. The contact finger and an exposed portion of the contact trace are plated with a common material to reduce galvanic etching of the contact trace during fabrication. The contact trace is then connected to an impedance trace though at least one of a component and a bond wire.
US11234326B2

Provided is a printed circuit board realizing selective inhibition of electromagnetic noise and enabling high-density arrangement of differential transmission lines without increasing cost. The printed circuit board includes a pair of strip conductors (first layer), a first resonance conductor plate, a ground conductive layer (together with a second layer) including an opening portion, a second resonance conductor plate (third layer), a third resonance conductor plate (fourth layer), first via holes connecting the first and second resonance conductor plates, a second via hole connecting the second and third resonance conductor plates, and third via holes connecting the third resonance conductor plate and the ground conductive layer, wherein a polygon obtained by sequentially connecting centers of the adjacent third via holes overlaps so as to include the first resonance conductor plate, and center-to-center distance between the adjacent third via holes is 0.5 wavelength or less at frequency corresponding to the bit rate.
US11234322B2

The invention relates to a lighting device (200), which comprises a power input (202) unit for reception of primary operating power from an external primary power supply, a lighting control unit (204) configured to control a lighting function of the lighting device, a secondary power supply unit (206) for storing operating energy and providing secondary operating power in absence of reception of the primary operating power, a wireless-transceiver unit (208), which is configured, in performing a pre-installation connectivity test routine under supply of only the secondary operating power, to generate and transmit, upon detecting reception of a trigger input signal (210), a first wireless test signal (212), to monitor for reception of a second wireless test signal (214) from an external wireless-transceiver unit; and to determine whether or not the received second wireless test signal fulfills predetermined test-signal criteria and to provide an output signal indicative thereof.
US11234319B2

Systems and methods for backup power sources and controls for Power over Ethernet light sources are provided. In one example embodiment, a lighting system includes one or more light sources configured to receive power over one or more Ethernet cables. The lighting system also includes a battery pack comprising an energy storage medium. The battery pack can be configured to provide power to the one or more light sources over one or more Ethernet cables. The lighting system can also include an output control circuit configured to manage delivery of power from the battery pack to the one or more light sources.
US11234311B2

A driver circuit that includes an input side including a power input circuit and an output side including a light emitting diode (LED) output current circuit. The output side of the driver circuit includes an output smoothing capacitor for controlling flicker percentage. A light emitting diode (LED) power supply circuit is present between the input side and the output side for controlling current from the AC power input circuit to the light emitting diode (LED) output current circuit. The LED power supply circuit includes at least two linear current regulators that are connected in parallel. The circuit also includes a controller circuit including a controller for signaling the light emitting diode (LED) power supply to control current to the light emitting diode (LED) output current circuit to provide a lighting characteristic.
US11234310B2

An LED driver comprises a current source and a power supply configured to provide a power supply output voltage to the current source. The LED driver further comprises a controller configured to measure a voltage drop over the current source and to generate a feedback signal in response to the measured voltage drop. The power supply comprises a power supply regulator configured to regulate the power supply output voltage of the power supply between a minimum power supply output voltage and a maximum power supply output voltage, the power supply regulator comprising a power supply regulator input. The feedback signal is provided to the power supply regulator input, in a range from a first feedback signal value representing a minimum power supply output voltage to a second feedback signal value representing a maximum power supply output voltage. At a start-up of the LED driver, the controller provides the feedback signal at the first feedback signal value, and the power supply regulator, in response to receiving the first feedback signal value, controls the power supply to provide the minimum power supply output voltage.
US11234308B2

A dimming control method and a dimming circuit are used to control the brightness of a LED. The dimming circuit includes a power conversion unit having an input end, an output end, an inductor, and a switch. When the dimming current signal is higher than or equal to a first current threshold, the switch is controlled such that the power conversion unit operates in a continuous Conduction mode or a boundary Conduction mode; when the dimming current signal is lower than the first current threshold, the switch is controlled such that the power conversion unit operates in a discontinuous Conduction mode; and when the dimming current signal is lower than a second current threshold, the switch is controlled such that the power conversion unit operates in a chopping control mode.
US11234305B2

A LED lighting apparatus includes a housing, a bulb shell, a driver plate, a light source plate, and a driver circuit. The bulb shell is connected to the housing. The bulb shell and the housing form a container space. The driver plate is set in the container space. The light source plate is set in the container space. The light source plate includes a base plate and a light emitting component on the base plate. The driver circuit includes a rectifier circuit and a constant current driver chip which are electrically connected to each other. The rectifier circuit is set on the driver plate. The constant current driver chip is set on the light source plate.
US11234303B2

A vehicle lighting control device that controls lighting of a plurality of LED units mounted on a vehicle including an electronic device, the vehicle lighting control device including: a plurality of converters that are connected to a power supply and transform a power supply voltage supplied from the power supply; an output circuit that is connected to an output of the converter and outputs a drive signal to the LED unit with a voltage transformed by the converter; and a processor that generates a plurality of switching signals and outputs the generated switching signals to the corresponding converters, wherein at least one of a rising timing and a falling timing differs between the plurality of switching signals output to the plurality of converters.
US11234299B2

A system for warming up and/or cooking food is provided herein and includes: a frame; operating means for heating an active zone defined within the volume delimited by said frame; an emitter device for irradiating said active zone with incident microwaves; a detector device for detecting corresponding radiations coming from said active zone; a first transmission unit associated with at least said detector device and configured for sending first data, representative of said corresponding radiations, to a processing unit.
US11234292B2

A system described herein may provide a technique for providing high priority access to one or more particular priority cells implemented by a base station of a radio access network (“RAN”) associated with a wireless telecommunications network. A first group of User Equipment (“UEs”) may be High Priority Access (“HPA”) UEs, and a second group of UEs may be non-HPA UEs. In response to triggering events, system broadcast messages and/or Radio Resource Control (“RRC”) release messages may be used to cause HPA UEs to connect to the priority cells, and may cause non-HPA UEs to connect to other (e.g., non-priority) cells implemented by the base station.
US11234287B2

A system and method provide for receiving, at a radio access network (RAN), a radio resource connection (RRC) connection request from user equipment (UE) in a disconnected/idle state; allocating signaling radio bearer (SRB) resources to the UE; sending an initial UE message to a core network; receiving an initial context set-up from the core network; establishing an RRC session with the UE in an RRC connected state; storing the context information; detecting inactivity in the RRC session while the UE is in the RRC connected state; suspending the RRC session and transitioning the UE device from the RRC connected state to an RRC inactive state based on the inactivity; determining a congested/overloaded state in the RAN; receiving an RRC resume request from the UE; and determining, using the stored context information, whether the UE is to be granted prioritized access to the RAN and transitioned to the RRC connected state.
US11234285B2

Methods, systems, and devices for wireless communications are described. The method, system, and apparatus may include managing the operation mode of a user equipment in vehicle-to-everything communication. In some aspects, a user equipment may transmit an inactive request message (or a request message) to a base station to indicate the user equipment is switching from a base station scheduling mode (or a radio access network node scheduling mode) to a peer user equipment scheduling mode (or a roadside unit scheduling mode). The user equipment may receive an acknowledgment message from the base station indicating a state change to allow the peer user equipment scheduling mode. In some cases, the user equipment may receive an area identifier from the base station, and the area identifier may indicate an area where the peer user equipment scheduling mode is allowed.
US11234276B2

A method and apparatus are disclosed. In an example from the perspective of a User Equipment (UE), the UE initiates a random access procedure. The UE receives a Physical Downlink Control Channel (PDCCH) transmission. The UE determines whether contention resolution associated with the random access procedure is successful. If the initiating the random access procedure is performed for Special Cell (SpCell) beam failure recovery, the determining whether the contention resolution is successful is based on whether the PDCCH transmission is addressed to a Cell Radio Network Temporary Identifier (C-RNTI) of the UE. If the initiating the random access procedure is performed for Secondary Cell (SCell) beam failure recovery, the determining whether the contention resolution is successful is based on whether the PDCCH transmission is addressed to the C-RNTI of the UE and whether the PDCCH transmission contains an uplink (UL) grant for a new transmission.
US11234272B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit a downlink traffic query to a base station based at least in part on an expectation of downlink traffic from the base station over an unlicensed frequency spectrum band and an absence of downlink traffic from the base station over the unlicensed frequency spectrum band for a threshold duration of time. The UE may receive a downlink traffic indication response from the base station based at least in part on the downlink traffic query. The UE may monitor the unlicensed frequency spectrum band based at least in part on the downlink traffic indication response.
US11234265B2

Disclosed are a data transmission method and apparatus, a search space optimization method and apparatus and a storage medium. The data transmission method includes that a UE sends a random access preamble to a base station and receives a random access response sent by the base station, the UE sends a first request message to the base station, and the UE in a first state receives an uplink grant sent by the base station and sends uplink data to the base station by using the uplink grant, where the first state includes an idle state or an inactive state. The UE can transmit uplink data without entering a connected state so that power consumption of the UE is reduced.
US11234264B2

Embodiments of the present disclosure provide methods, apparatuses and computer program products for enabling efficient uplink data transmission in a wireless communication system. A method implemented at a user equipment (UE) includes: receiving an uplink grant from a network node, the uplink grant indicating a granted resource associated with a plurality of channels; detecting availability of the plurality of channels; determining an uplink transmission parameter based on the uplink grant and a result from the detection; and transmitting data to the network node according to the determined uplink transmission parameter. Embodiments of the present disclosure may enable adaptive uplink transmission and increase uplink transmission opportunity.
US11234250B2

An uplink data transmission method and apparatus for latency reduction and a communications system. The uplink data transmission method includes: receiving resource indication information transmitted by a base station; the resource indication information indicating availability of using the semi-persistent resources at one or more TTIs or subframes by the first UE; determining a transmission resource from the semi-persistent resources according to the resource indication information when uplink data is needed to be transmitted; and transmitting the uplink data by using the transmission resource. Hence, not only latency of the uplink data may be reduced outstandingly, but also the semi-persistent resources may be allocated to other UEs with no waste of semi-persistent resources as much as possible, thereby improving resource utilization efficiency and transmission latency performance of the UE.
US11234247B2

Various embodiments to enable Spectrum Access System (SAS) interference mitigation options are disclosed herein. In one embodiment, an apparatus is provided. The apparatus includes a memory to store a data sequence, and one or more processing devices coupled to the memory. The processing devices to generate an interference metric associated with a first group and a second group of infrastructure nodes of a Long-Term Evolution (LTE) network infrastructure based on measurement information. The measurement information comprises measurements related to the transmission of data sequences associated with the first group and the second group. Thereupon, configuration settings are determined for infrastructure nodes of the first group and second group based on the generated interference metric. Each configuration setting represents a frequency band and transmission power level for a corresponding infrastructure node to access data in the LTE network infrastructure.
US11234246B2

Provided in an embodiment of the present invention are a wireless communication method and device capable of minimizing self-interference at a terminal device and improving communication performance. The method comprises: determining a magnitude of self-interference at a terminal device generated in a first uplink frequency band and a first downlink frequency band over which the terminal device performs communication with a network device; and transmitting a first message to the network device, the first message indicating the magnitude of the self-interference at the terminal device generated in the first UL frequency band and the first DL frequency band.
US11234244B2

A method and apparatus are disclosed. In an example from the perspective of a User Equipment (UE), a random access procedure in a cell controlled by a network node is initiated. A downlink signal is selected from amongst configured downlink signals. A measured Reference Signal Received Power (RSRP) value associated with the downlink signal satisfies a first criterion associated with a first threshold. A measurement result associated with the downlink signal satisfies a second criterion associated with a second threshold. A random access preamble transmission of the random access procedure is performed on a Physical Random Access Channel (PRACH) occasion associated with the downlink signal.
US11234241B2

The technologies described herein are generally directed toward communicating resource information to a local manager of a group of user equipment devices, for allocation of resources to the group. According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include selecting a first group of resources for a group of user equipment devices. The operations can further include communicating, to a first user equipment device of the group of the user equipment devices, first information corresponding to the first group of resources, the first user equipment device being a first local manager of the group, that communicates second information corresponding to a second group of resources, based on the first information, to respective other user equipment devices of the group, other than the first user equipment device.
US11234237B2

A method and apparatus are disclosed from the perspective of a device to perform sidelink communication. In one embodiment, the method includes the device receiving a sidelink grant from a network node, wherein the sidelink grant schedules or assigns multiple sidelink resources. The method further includes the device generating a data packet comprising or multiplexing sidelink data from Sidelink (SL) logical channel(s) with SL Hybrid Automatic Request (HARD) feedback enabled. The method further includes the device performing two sidelink transmissions for the data packet on two adjacent, neighbor, or consecutive sidelink resources among the multiple sidelink resources if a time gap of the two adjacent, neighbor, or consecutive sidelink resources is larger than or equal to a minimum time gap.
US11234231B2

This invention concerns concepts for signaling resource allocation information to a terminal that indicates to the terminal assigned resources for the terminal. The terminal can receives downlink control information (DCI), which comprises a field for indicating the resource allocation information of the terminal. This resource assignment field within the DCI has a predetermined number of bits. The terminal can determines its assigned resource allocation information from the content of the received DCI, even though the bit size of the resource allocation field in the received DCI is insufficient to represent all allowed resource allocations. According to an embodiment, the received bits that are signaled to the terminal in the DCI represent predetermined bits of the resource allocation information. All remaining one or more bits of the resource allocation information that are not included in the field of the received DCI are set to predetermined value.
US11234226B2

Various aspects described herein relate to communicating in a wireless network. A transmission time interval (TTI) for an uplink control channel transmission within a subframe is determined, wherein the TTI comprises of a number of symbols which are a subset of a plurality of symbols in the subframe. Uplink control data can be transmitted over the uplink control channel during the TTI.
US11234219B2

Embodiments of the present disclosure describe methods and apparatuses for multiplexing control information of discovery reference signals.
US11234218B2

Methods, systems, and apparatuses for uplink descriptor channels are described. An uplink descriptor channel may be used by a user equipment (UE) for providing indications that uplink transmissions over allocated uplink data resources are sent in a configuration different from a configuration indicated by an uplink grant. In various examples an uplink transmission may be transmitted by a UE, and received by a base station, and the uplink transmission may include the uplink descriptor channel with uplink data. An uplink descriptor channel may include indications that uplink control information is included in the uplink transmission, and/or that the uplink transmission employs a number of transmission intervals, a number of channels, and/or a different MCS than those indicated by the uplink grant. A base station may receive the uplink descriptor channel and adjust various parameters of decoding an uplink transmission and/or allocating radio frequency spectrum resources.
US11234213B2

Systems, methods, and instrumentalities are disclosed to propagate announcement and de-announcement of a resource across one or more networks. A first entity, which may be a hosting service capability layer (SCL), may receive a request from an issuer to announce a resource. The first entity may create a representation of the resource. The representation may be referred to as an announced resource. The first entity may send an announce resource request to a second entity (e.g., an announced-to SCL), which may be registered with the first entity. The announce resource request may be sent over an mId interface. The first entity may receive a first response from the second entity over the mId interface indicating that the second entity created the announced resource.
US11234209B2

A method of transmitting system information, a terminal and a network-side equipment are provided. The method includes: receiving, by a terminal, an System Information (SI) change notification transmitted by a first network-side equipment; and receiving, by the terminal, SI transmitted by the first network-side equipment and corresponding to the SI change notification.
US11234205B2

A mobile transceiver for asset tracking having route monitoring and method of operation are provided. In one aspect, the method comprises: determining a location of the mobile transceiver using the satellite receiver; determining whether the determined location deviates from a planned route; and sending an alert to an asset tracking service when the determined location deviates from the planned route.
US11234204B2

Systems, apparatuses, methods, and computer-readable media, are provided for selecting edge or central servers for serving client systems based on network events monitored by one or more network elements. Embodiments may be relevant to multi-access edge computing (MEC) and Automotive Edge Computing Consorium (AECC) technologies. Other embodiments may be described and/or claimed.
US11234201B2

A broadcasting method has been developed that no longer uses the point-to-point measurements that causes the bottlenecks due to the number of measurements that need to be taken increasing non-linearly with the number of nodes. In addition, not all nodes need to emit. This results in significantly less expensive devices that can be paired with emitting nodes in the infrastructure. The energy emitted by the group is lowered and there is significantly less bandwidth that is used compared to current systems. This system is designed to synchronize remote clocks and localize a group of nodes and comprises at least 4 ranging nodes equipped with a clock, the capability to send and receive messages, the capability to time-tag messages, the capability for the nodes to compute the two sheeted hyperboloids from the emissions of other nodes, and the capability of combining multiple hyperboloids to solve the localization equations.
US11234199B2

In some embodiments, a wireless device receives, from a base station, a power offset value for power control of repetition occasions of a transport block. The wireless device receives a downlink control information indicating a sequence of redundancy versions (RVs). and a quantity of the repetition occasions. Then, the wireless device determines: a first transmission power, based on the power offset value and the RVs, for one or more first repetition occasions of the repetition occasions; and a second transmission power, based on the RVs, for one or more second repetition occasions of the repetition occasions. The wireless device transmits the transport block: via the one or more first repetition occasions and with the first transmission power; and via the one or more second repetition occasions and with the second transmission power.
US11234198B2

An SRS transmission method is provided, including: determining a quantity of ports corresponding to each of a plurality of SRS resources on a first time domain resource, where the plurality of SRS resources belong to a first SRS resource set; determining, based on the quantity of ports and transmit power corresponding, in a first time unit, to the first SRS resource set, transmit power of each port corresponding to each of the plurality of SRS resources, where a sum of transmit power of all ports corresponding to the plurality of SRS resources is less than or equal to transmit power corresponding to the first SRS resource set, and the first time unit includes the first time domain resource; and simultaneously transmitting, on the first time domain resource based on the transmit power of each port, SRSs carried in the plurality of SRS resources.
US11234197B2

Example implementations relate to predicting power states of access points (APs). A non-transitory computer readable medium may store instructions executable by a processing resource to: in response to a first client device being associated with a first access point (AP) of a group of APs, determine a first degree of performance a second AP of the group is to provide if the first client device is associated with the second AP; and predict, based on the determined degree of performance, a second degree of performance the group of AP is to provide to a second client device if the second client device is associated with the group of APs during a first time interval at a location.
US11234185B2

An apparatus including at least one processor and at least one memory including computer instructions that, when executed by the at least one processor, cause the apparatus to: receive, by a node within a wireless network, a cell identifier (e.g., GCI and/or NCI) for a cell and an area identifier associated with an area for the cell, wherein a format of the cell identifier, including a length of a base station identifier included within the cell identifier, is associated with the area identifier, determine a length of the base station identifier based on the area identifier, and determine the base station identifier based on the length of the base station identifier.
US11234184B1

A method for receiving broadcast information by a user equipment (UE) connected with a network via a relay UE in a wireless communication system is disclosed. The method includes steps of determining whether the broadcast information stored in the UE is updated or not; transmitting a request message for updating the broadcast information to the relay UE, when the broadcast information stored in the UE is not updated; and receiving the requested broadcast in¬formation from the relay UE or the network.
US11234181B2

The embodiments of the present application disclose a method and a device for determining a service path, where the method includes: obtaining service performance information of a current service of a terminal device; switching, according to the service performance information, a service path of the current service from a first service path to a second service path, where the service path is a path used by the terminal device to access a network. The method and device according to the embodiments of the present application may improve the user experience of the terminal.
US11234173B2

In one embodiment, a device assigns a first radio of an access point in a wireless network to a client serving role and a second radio of the access point to a channel monitoring role. The device associates a wireless client with the first radio. The device determines that the wireless client is a low bandwidth client. The device switches the wireless client from the first radio to the second radio of the access point assigned to the channel monitoring role.
US11234172B2

Embodiments include methods performed by a user equipment, UE, to schedule a plurality of measurement activities in a wireless network. Such embodiments include obtaining a measurement configuration (e.g., from a network node) relating to first and second groups of measurements, and a gap-sharing ratio between the first and second groups of measurements. Such embodiments also include selecting an analysis period for a measurement schedule, and determining, over the analysis period, measurement load information related to each of the first and second groups within one or more measurement gaps comprising the analysis period. Such embodiments also include determining, based on the measurement load information and the gap-sharing ratio, a measurement schedule for the first and second groups of measurements. Some embodiments include performing measurements according to the determined schedule. Other embodiments include methods performed by network nodes, as well as UEs and network nodes configured to perform the respective methods.
US11234167B1

A method includes receiving a request for delivery of content to a point-of-delivery device over a wireless network, wherein the request includes one or more service metrics and a Quality of Service Class Identifier (“QCI”), facilitating an allocation of resources of the wireless network based on the service metrics and the QCI, sending wireline transmission parameters associated with the service metrics and the QCI to a wireline manager of a wireline network wherein the wireline network is in communication with the wireless network, establishing an end-to-end communication channel between a content collection point and the point-of-delivery device using a combination of the wireline network and the wireless network and delivering the content to the point-of-delivery device via the end-to-end communication channel in accordance with the wireline transmission parameters, the service metrics and the QCI.
US11234163B1

According to an aspect, there is provided a first apparatus for performing the following. The first apparatus transmits a first protocol data unit, PDU, using enhanced common public radio interface, eCPRI, to a second apparatus. The first PDU comprises a first header and, as payload, at least a first label for the first header. Said first label comprises at least a compressed eCPRI header. Following the transmitting of the first PDU, the first apparatus transmits a second PDU without a header using eCPRI to the second apparatus. The second PDU corresponds to the first header and comprises a second label comprising at least said eCPRI header for enabling accessing of the first header locally by the second apparatus.
US11234159B2

A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND′) and sends the RWND′ to the sender for use in controlling congestion on the data stream between the sender and the receiver.
US11234158B2

A method is provided in one example embodiment and may include receiving congestion information for an environment in which a user equipment (UE) is operating; receiving a first request to deliver content to the UE; determining that the environment in which the UE is operating is experiencing congestion based, at least in part, on the congestion information; determining a re-try interval based, at least in part, on the congestion information; and deferring delivery of the content to the UE until the re-try interval has expired. In one example embodiment, the method can include provisioning one or more policy rules for a service data flow associated with the content and communicating the indication indicating that delivery of the content has been deferred to a charging system to set charging information for at least one of a user associated with the UE or a provider of the content.
US11234154B2

Disclosed are a method for configuring a neighboring cell, a network device, a user equipment and a computer storage medium. The method comprises: receiving reporting information, sent by a user equipment (UE), of a target cell corresponding to a measurement frequency point, the reporting information of the target cell at least containing identity information and attribute information of an NSA cell and/or an SA cell, the NSA cell and/or the SA cell both being cells not in a neighbouring cell list of an LTE cell, the LTE cell being a cell managed by a network device; on the basis of the report information, adding the corresponding identity information and attribute information of the NSA cell and/or the SA cell to the neighboring cell list.
US11234141B2

The disclosure provides a method of operating a communication network. The method includes receiving input data related to a state of the communication network and determining an implementation policy for the communication network based on the input data. The implementation policy is a set of features for forming one or more communication links in the communication network over a time interval. The one or more communication links includes at least one communication link between a terrestrial terminal and a high-altitude platform terminal. Determining the implementation policy is based at least in part on utility values of previous policies. The utility values of previous policies are derived using simulation and/or real-world implementation of the previous policies. The communication network is then operated to implement the implementation policy in the time interval.
US11234139B2

An MIMO training method including performing transmission sector sweeping using an initiator including a plurality of transmitting antennas, selecting a set of at least one transmission sector for each of the transmitting antennas using a responder including a plurality of receiving antennas; performing reception sector sweeping using the initiator, selecting a set of at least one reception sector for each of the plurality of receiving antennas using the responder, performing beam combination training using the initiator; and selecting a determined number of sector pairs consisting of a transmission sector and a reception sector from among the selected set of transmission sectors and the selected set of reception sectors using the responder, wherein the transmitting antennas in the selected sector pairs differ from one another, and the receiving antennas in the selected sector pairs differ from one another.
US11234136B2

A method of a user equipment (UE) in a wireless communication system supporting a shared spectrum channel access is provided. The method comprises: receiving, from a base station (BS), a set of higher layer parameters including a subcarrier spacing of a physical random access channel (PRACH) preamble, a logical root index (ilog) for the PRACH preamble, and an index (zeroCorrelationZoneConfg); determining a sequence length (LRA) for the PRACH preamble based on the subcarrier spacing of the PRACH preamble; determining a physical root index (iphy) for the PRACH preamble based on the logical root index (ilog); determining a cyclic shift (NCS) for the PRACH preamble based on the index (zeroCorrelationZoneConfg); generating the PRACH preamble based on the determined sequence length LRA, the determined physical root index iphy, and the determined cyclic shift NCS; and transmitting, to the base station (BS) over the shared spectrum channel, the PRACH preamble.
US11234132B1

Examples include solutions to onboard and seamlessly grant access to a network device to connect to an enterprise network. A request including enterprise credentials is received to access the enterprise network. The enterprise credentials are verified with an enterprise authentication server. A mapping between the device and the verified enterprise credentials are stored at an entitlement configuration server. The entitlement configuration server passes the enterprise credentials to a wireless controller upon receiving a request from the wireless controller for the device to access the enterprise network.
US11234117B2

Systems and methods for locating a cellular phone are provided. More particularly, systems and methods for providing the location of a requested user's cellular phone from a requesting user's device (e.g., a second cellular phone) based on access rights defined by the requested user. Location descriptions may be provided at a multitude of levels. For example, if a cellular phone, or an identity associated to (e.g., logged into) a cellular phone, has been given access rights to a cell phone's exact location for an indefinite amount of time, that cell phone can receive, on command, the exact location of the approved cell phone. Other levels of location information that can be granted include, for example, proximities, states, and countries.
US11234111B2

A method, apparatus and computer program product are provided in accordance with an example embodiment in order to initiate a message and communication on behalf of one or more tracking devices or initiate a request for location information associated with one or more tracking devices. In the context of a method, the method includes pairing at least a first device with at least one tracking device that is associated with a user; wherein the first device is configured to interact with the at least one tracking device. The method further includes detecting an alert condition with respect to the at least one tracking device and initiating a message request to the at least one tracking device. The method further includes causing an alert message comprising the location information associated with the at least one tracking device to be transmitted.
US11234107B2

A method for distributing data between mobile devices includes creating, by a processing device, a group comprising of mobile devices in an ad-hoc mode that share data. The mobile devices are located within a pre-defined range. The method also includes identifying, by the processing device, at least a portion of the data available for sharing in at least one of the mobile devices. The method also includes replicating, by the processing device, the identified data for distribution to the mobile devices. The method further includes distributing, by the processing device, the replicated data to the at least one of the mobile devices in the immediate mode when the at least one of the mobile devices is within the pre-defined range.
US11234106B2

A system for simultaneous control of a subset of nodes in a wireless network includes a network controller and a plurality of nodes that are communicatively coupled to the network controller. The network controller transmits a custom Zigbee unicast message to a node of the subset of nodes that is assigned as a point guard node upon receiving an instruction to control one or more nodes of the subset of nodes. The point guard node receives the custom Zigbee unicast message and generates an InterPAN broadcast message based on a payload of the custom Zigbee unicast message. The point guard node broadcasts the InterPAN broadcast message as a one hop broadcast message to all the nodes in the radio range of the point guard node. The receiving nodes whose identifiers are present in the payload of the InterPAN broadcast message act on the instruction to change a status thereof.
US11234101B2

A method, a system, and a computer program product for configuring output devices of a wearable device based on a detected orientation and body location of the wearable device. The method includes measuring at least one orientation input from at least one orientation module of a wearable device. The method further includes analyzing, via a processor of the wearable device, the at least one orientation input to determine a body location of the wearable device and a current orientation of the wearable device at the body location. The method further includes configuring at least one output device of the wearable device for operation in the current orientation at the body location.
US11234097B2

Techniques and systems for determining locations of devices using location data sources are provided. For example, a network device, method, and computer-program product may be provided. In one example, a method may include receiving, on a computing device, a request to locate a device, wherein the request includes an identifier of the device. The method may further include receiving a communication from the device, wherein the communication includes the identifier of the device, and obtaining a location of the device. The method may further include transmitting the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to the requestor of the request.
US11234093B2

A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
US11234091B2

A method and apparatus for decompressing a Higher Order Ambisonics (HOA) signal representation is disclosed. The apparatus includes an input interface that receives an encoded directional signal and an encoded ambient signal and an audio decoder that perceptually decodes the encoded directional signal and encoded ambient signal to produce a decoded directional signal and a decoded ambient signal, respectively. The apparatus further includes an extractor for obtaining side information related to the directional signal and an inverse transformer for converting the decoded ambient signal from a spatial domain to an HOA domain representation of the ambient signal. The apparatus also includes a synthesizer for recomposing a Higher Order Ambisonics (HOA) signal from the HOA domain representation of the ambient signal and the decoded directional signal. The side information includes a direction of the directional signal selected from a set of uniformly spaced directions.
US11234086B2

An acoustic device, comprising: a device body comprising: an acoustic membrane having a first surface and a second surface opposite the first surface; and at least one acoustic cavity formed adjacent the first surface of the acoustic membrane; a plurality of piezoelectric beam resonators supported over the first surface of the acoustic membrane and separated from the first surface by the at least one acoustic cavity, each of the plurality of piezoelectric beam resonators having at least one different natural frequency; wherein each of the plurality of piezoelectric beam resonators is configured to oscillate in response to sound pressure waves incident at the acoustic device.
US11234084B2

The phase responses of a first and a second microphone are adjusted with first and second filters that filter their microphone signals. The first filter corresponds to a first contribution to a phase shift between the microphones and includes a first adaptation parameter. The second filter corresponds to a second contribution to the phase shift and has a second adaptation parameter. A global filter, which is formed with the first and second filters, represents the first and second contributions to the phase shift and includes the first and second adaptation parameters. The global filter determines a first value for the first adaptation parameter and a second value for the second adaptation parameter via a multidimensional optimization. The phase responses are adjusted by applying the first filter and the second filter to at least one of the microphone signals with the adaptation parameters set to the first and second values, respectively.
US11234083B2

The invention relates to a flexible adaptive hearing aid characterized by comprising: a part made of rigid material (1) which will contain the electronic circuit of the hearing aid, and a part made of flexible adaptive material (2) which will have at least one annular flange (3) which will improve the fit between the assembly and the internal auditory canal of the user. The part made of flexible material will cover at least a portion (4) of the surface of the part of rigid material. It will additionally have a cover to assure assembly tightness.
US11234079B1

A suspension component may be used within a system for isolating vibrations produced by an electrical component. A body of the suspension component may be formed from a single piece of planar material. A suspension component includes a plurality of flexures. The plurality of flexures includes a first set of flexures configured to suspend a first sub-assembly of a transducer from support brackets, a second set of flexures configured to suspend a second sub-assembly of the transducer from the first sub-assembly, and a third set of flexures configured to suspend the second sub-assembly from the support brackets.
US11234073B1

The disclosed computer-implemented method may include accessing environment information identifying an undesired sound source within an environment. The method may further include determining, based on the accessed environment information, a spatial location of the undesired sound source in the environment that is to be attenuated using an active noise cancelling (ANC) signal. The method may also include forming a microphone beam, using two or more microphones, directed at the determined spatial location, where the microphone beam is configured to capture audio information from the determined spatial location. Still further, the method may include generating an ANC signal using the audio information captured using the microphone beam, and playing back the generated ANC signal to attenuate the undesired sound source at the determined spatial location. Various other methods, systems, and computer-readable media are also disclosed.
US11234068B2

A wireless hearing device system comprising a wireless hearing device and a charging base. The wireless hearing device comprises a first earphone, a connecting band extending from the first earphone, a rechargeable battery and band contacts arranged on the connecting band. The charging base comprises a band support with support contacts, whereby the hearing device can be docked in the base, such that band contacts are in electrical contact with the support contacts, whereby the rechargeable battery can be recharged. The connecting band and the band support are adapted to be engageable in a contact range (X), in which the connecting band and the band support can be displaced in relation to each other in the longitudinal direction of the connecting band. The band contacts and the support contacts are embodied to be in electrical contact with each other in any position within this contact range (X).
US11234065B2

An earpiece with structure for positioning and retaining the earpiece and with structure for sealing against the entrance to the ear canal to provide passive noise attenuation. The positioning and retaining structure engages features of the lateral surface of the ear. The structure for sealing against the entrance to the ear canal includes a conical structure.
US11234062B2

This application provides an uplink access method and a device. The method includes: a network device receiving indication information sent by a terminal device when the terminal device goes online, where the indication information is used to trigger the network device to send uplink registration window indication information on a first port; the uplink registration window indication information indicates a registration window location at which the terminal device sends uplink registration information; and the network device sends the uplink registration window indication information on the first port according to the indication information. According to the technical solutions provided in embodiments of this application, in a P2MP working mode, a network device may be prevented from periodically indicating a registration window, thereby reducing resource overhead and power consumption.
US11234061B2

The invention relates to a communication device (8) for wirelessly communicating with a sensor (4). The communication device (8) comprises a receiver for receiving signals, an amplifier for amplifying the received signals, a transmitter for transmitting signals, and a controller. The controller is operable in a first mode in which signal strength values are determined over time, which are indicative of a strength of an amplified received signal, and in a second mode in which signal transmission and reception are controlled based on the determined signal strength values. The determined signal strength values can be indicative of, for instance, a saturation of the amplifier caused by a transmission operation of another, neighboring communication device such that, by considering the determined signal strength values, the transmission carried out by the communication device (8) can be synchronized with the corresponding operation of the neighboring communication device. This can lead to reduced disturbances.
US11234047B2

A server is provided. The server includes a communicator and a processor configured to, from a plurality of electronic apparatuses that reproduce content received from an external server, receive information regarding reproduction of the content and information on home network environments of the plurality of electronic apparatuses through the communicator, based on the information regarding reproduction of the content, identify a plurality of qualities of a channel providing the content for each of the plurality of home network environments, and transmit information on the plurality of qualities of the channel identified for each of the plurality of home network environments to the external server through the communicator to add the information on the plurality of qualities of the channel to a channel list provided by the external server.
US11234046B2

A system and method for associating an audio signal with a Personal Mobile Device (PMD) of a user is provided and includes associating a user with the Personal Mobile Device (PMD) of a user, associating at least one of the user and the PMD with a processing device, determining if the user is using an exercise machine having an exercise machine television and identifying which exercise machine the user is using, determining which channel is being displayed on the exercise machine television and transmitting the audio signal for the channel being displayed available to the user's PMD.
US11234044B2

A transmission apparatus includes a transmission unit. The transmission unit transmits a packet including divided image data as payload data, the divided image data being obtained by dividing image data having a predetermined frame frequency into a predetermined number of frames, the image data having the predetermined frame frequency being subjected to mixing processing for each frame, image data of a previous frame and/or a subsequent frame being selectively used in the mixing processing, and further transmits metadata including information regarding the mixing processing in association with image data of each frame.
US11234041B2

A facility for transferring configuration information to a target media device is described. The facility receives in the target media device a copy of media device settings stored in a source media device distinct from the target media device in a first form in which they are used in the source media device. This copy of media device settings is received by the target media device via a route other than its visual user interface. The facility causes the received copy of media device settings to be transformed into a second form in which they can be used in the target media device. The facility then stores the media receiver settings in the second form in the target media device for use by the target media device.
US11234035B2

The present invention relates to a device for receiving a hybrid broadcast service and a method for transmitting the same. The device for receiving a hybrid broadcast service, according to one embodiment of the present invention, comprises: a first reception unit for receiving a first broadcast signal transmitted through a first network; a second reception unit for receiving a second broadcast signal transmitted through a second network, wherein the broadcast signal includes a service information table; a signaling information processing unit for extracting the service information table from the broadcast signal, wherein the service information table includes a component identifier descriptor for signaling information for identifying each of a plurality of components constituting one broadcast service, the component identifier descriptor including identification information; and an audio/video processing unit for acquiring the broadcast service including the plurality of components by using the component identification information, and decoding and reproducing the acquired broadcast service.
US11234016B2

A method and apparatus for, in a video encoding and decoding procedure, selecting a candidate motion vector of a current block from a motion vector candidate list of the current block, determining a motion vector of the current block by performing a motion search based on the candidate motion vector, performing motion compensation by using the determined motion vector of the current block, and applying local luminance compensation to the current block based on whether the local luminance compensation is to be applied to the current block, wherein a cost function used for performing the motion search is determined based on whether the local luminance compensation is to be applied to the current block.
US11234006B2

Methods and systems for optimising the quality of visual data. Specifically, methods and systems for preserving visual information during compression and decompression. An example method for optimising visual data includes using a pre-processing neural network to optimise visual data prior to encoding the visual data in visual data processing; and using a post-processing neural network to enhance visual data following decoding visual data in visual data processing.
US11233991B2

A method of decoding encoded video data for providing a residual video coding block is provided. An intra-prediction mode identifier is extracted from the encoded video data. The method includes: generating a predicted video coding block based on a selected intra-prediction mode; pre-selecting a plane-based intra-prediction mode and a further intra-prediction mode, when the extracted intra-prediction mode identifier is equal to a first predefined intra-prediction mode identifier; selecting the plane-based intra-prediction mode or the further intra-prediction mode, based on (a) an additional flag extracted from the encoded video data or (b) a deviation measure; restoring a video coding block based on the residual video coding block and the predicted video coding block. The deviation measure quantifies deviations of a plurality of reference samples from neighboring video coding blocks from a plurality of fitting samples defined by a fitting plane based on the plurality of reference samples.
US11233989B2

Video codec for supporting temporal inter-prediction, configured to perform padding of an area of a referenced portion of a reference picture which extends beyond a border of the reference picture, which referenced portion is referenced by an inter predicted block of a current picture by selecting one of a plurality of intra-prediction modes, and padding the area using the selected intra-prediction mode.
US11233984B2

A display system suitable for use inside an MRI system bore to display images to a patient undergoing an MRI procedure. The display system includes a curved display structure fitted inside the MRI bore, and having a width and length sufficient to present images to the patient inside the tunnel. First and second EMI shielding layers sandwich the curved display structure. A display electronics module is electrically connected to the curved display structure to provide video drive signals to the curved display structure. A housing for the display electronics module is configured to provide shielding to prevent EM signals from within the housing to affect MRI image processing.
US11233980B2

Techniques for improving laser image quality are disclosed herein. An ultra-compact illumination module includes multiple illuminators, photodetectors, and color filters. The illuminators each emit a different spectrum of light. Because of the compact nature of the module and the positioning of the illuminators relative to one another, the different spectrums of light overlap one another prior to being detected by the photodetectors. Each of the photodetectors is associated with a corresponding one of the illuminators, and each of the color filters is associated with a corresponding one of the photodetectors. Each color filter is positioned in-between its corresponding illuminator and photodetector and passes a particular spectrum of light while filtering out other spectrums of light. Consequently, the photodetectors each receive spectrally filtered light having passed through at least one of the color filters. The power output of the illuminators can also be corrected based on output from the photodetectors.
US11233976B2

Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include receiving data for an object within the scene and determining whether the object has remained substantially stationary within the scene for at least a threshold period. If the object is determined to have remained stationary for at least the threshold period, a rareness score is calculated for the object to indicate a likelihood of the object being stationary to the observed degree at the observed location. The rareness score may use a learning model to take into account previous stationary and/or non-stationary behavior of objects within the scene. In general, the learning model may be updated based on observed stationary and/or non-stationary behaviors of the objects. If the rareness score meets reporting conditions, the stationary object event may be reported.
US11233972B2

Various embodiments of systems, methods, computer devices, and computer software for providing an asynchronous online viewing party are provided. One embodiment comprises a system for providing an online viewing party. One such system comprises: a server operatively coupled to a database for supporting the online viewing party, the database comprising: content to be asynchronously provided to participants of the online viewing party; and time-based events provided by one or more of the participants, the time-based events associated with the content and linked to corresponding locations in the content; and a user interface configured to interface with the server, the user interface comprising logic configured to display the content and the time-based events.
US11233962B2

An image sensor includes a pixel array including a pixel array comprising a first pixel and a second pixel which are electrically connected to a first column line, a row driver configured to receive a clamp voltage and a selection voltage, select the first pixel based on the clamp voltage and select the second pixel based on the selection voltage. A voltage of the first column line is determined based on a higher voltage among a first output voltage of the first pixel and a second output voltage of the second pixel during a read operation of the second pixel.
US11233961B2

An image processing system includes a movable lens that transfers an external light, an image sensor that includes a pixel array that generates an image signal based on the light and generates image data based on the image signal, and a processor that generates focus information for controlling a position of the movable lens and that generates a depth map based on calibration data and the image data. The calibration data include a value that depends on a position of the objective lens and a position of a pixel included in the pixel array.
US11233960B2

Fluorescence imaging with reduced fixed pattern noise is disclosed. A method includes actuating an emitter to emit a plurality of pulses of electromagnetic radiation and sensing reflected electromagnetic radiation resulting from the plurality of pulses of electromagnetic radiation with a pixel array of an image sensor. The method includes reducing fixed pattern noise in an exposure frame by subtracting a reference frame from the exposure frame. The method is such that at least a portion of the plurality of pulses of electromagnetic radiation emitted by the emitter comprises one or more of electromagnetic radiation having a wavelength from about 770 nm to about 790 nm or from about 795 nm to about 815 nm.
US11233959B2

An image sensor includes a pixel and a control circuit to detect the optical signal transmitted by a signal line. The pixel includes a photodetector, an amplifier circuit configured to amplify an optical signal from the photodetector, and a first switch configured to control whether to output the optical signal from the pixel to the signal line. The control circuit includes a first capacitor connected with the signal line and an integrator connected with the signal line via the first capacitor. The control circuit is configured to successively supply a first potential and a second potential different from each other to the signal line in a state where the first switch is non-conductive, and measure an amplification rate determined by the first capacitor and the integrator based on outputs of the integrator when the first potential is supplied and the second potential is supplied.
US11233950B2

An electronic device includes an open-close detector configured to detect an open-close state indicating whether an optical path open-close device of a film camera is open or closed, a displacement detector configured to detect a displacement of a movable portion of the film camera interlocked with a movement of an operation portion of the film camera, and control circuitry. In response to a detection result of the displacement detector, the control circuitry selects a measurement mode for measuring an open time during which the optical path open-close device is open, from a plurality of operation modes of the electronic device. In the measurement mode, the control circuitry measures the open time based on the open-close state detected by the open-close detector.
US11233946B2

A method and a system for updating coordinate conversion parameters are provided. The method may include obtaining a first image captured by an imaging apparatus under a first configuration, selecting a feature point of an object in the first image and obtaining first coordinates of the feature point of the object in the first image. The method may further include causing the imaging apparatus to change from the first configuration to a second configuration. The method may further include obtaining a second image captured by the imaging apparatus under the second configuration, identifying the feature point of the object in the second image, and obtaining second coordinates of the feature point of the object in the second image. The method may further include updating the initial coordinate conversion parameters to generate an updated coordinate conversion parameter set.
US11233942B2

An image capturing apparatus comprises a first shake detection unit configured to detect a translation component of a shake in a first axial direction; a second shake detection unit configured to detect a rotational component of a shake about a second axis; a third shake detection unit configured to detect a rotational component of a shake about a third axis; a first acquisition unit configured to acquire a first shake correction amount from an output signals of the first and second shake detection units, and acquire a second shake correction amount from an output signals of the first and third shake detection units; and a second acquisition unit configured to calculate a translational shake amount in the first axial direction using the first shake correction amount and the second shake correction amount.
US11233940B2

This application relates to a photographing method and a terminal. The terminal includes a front-facing camera, a rear-facing camera, and a touch display screen detects that the front-facing camera is enabled; displays a preview image that is captured in selfie mode by using the front-facing camera; detects an enabling command of a user on a photographing shutter, enters a first user interface, and displays, on the first user interface, a first image and a second image that is a mirror of the first image; and in response to a selection of the user for the first image or the second image displayed on the first user interface, displays an image selected from the first image and the second image.
US11233938B2

In a power management apparatus communicable with a controller of an electrical load via a communication interface, the power management apparatus includes a control power generator configured to generate control power and supply the control power to the controller, and a reset terminal connected to the controller. The power management apparatus includes a reset control circuit configured to transmit a reset control signal from the reset terminal to the controller for controlling resetting of the controller, and a storage unit accessible by the controller via the communication interface. The power management apparatus includes a check unit configured to check for a state of the reset terminal, and store a checked result of the state of the reset terminal in the storage unit.
US11233936B2

Embodiments herein disclose a method for recommending an image capture mode by an electronic device. The method includes identifying, by the electronic device, at least one ROI displayed in a camera preview of the electronic device for capturing an image in a non-ultra-wide image capture mode. Further, the method includes determining, by the electronic device, that the at least one ROI is suitable to capture in an ultra-wide image capture mode. Further, the method includes providing, by the electronic device, at least one recommendation to switch to the ultra-wide image capture mode from the non-ultra-wide image capture mode for capturing the image.
US11233926B2

A mobile terminal and a manufacturing method thereof are provided. The method includes setting an infrared photosensitive assembly on a camera Board-to-Board connector assembly; and connecting a main circuit board of the mobile terminal with the camera Board-to-Board connector assembly set with the infrared photosensitive assembly, so that the infrared photosensitive assembly is electrically connected with the main circuit board through the camera Board-to-Board connector assembly.
US11233922B2

An image processing device includes: an estimated size setting section (ACS determination section 151) which sets a document size of a document sheet as an estimated size; a threshold deciding section (ACS determination section 151) which decides a first threshold according to the estimated size; and an ACS determination section (151) which determines that the document sheet is a color document sheet when a number of color pixels reaches the first threshold. When an actual size of the document sheet is smaller than the estimated size, the threshold deciding section decides a second threshold which is smaller than the first threshold, and the document sheet is determined to be a color document sheet when the number of color pixels is the second threshold or greater and is determined to be a black-and-white document sheet when the number of color pixels is smaller than the second threshold.
US11233919B2

An information processing system includes an adding unit that in a case where first data acquired in a state without individual authentication is stored in a storage area associated with a specific individual, adds information for specifying an individual to the first data to obtain second data; and a transmission unit that transmits the first data to a specific destination requiring individual authentication, using authentication information associated with the information for specifying an individual, which is acquired in advance from the specific destination.
US11233916B2

A printer may include a memory configured to store print setting information. The print setting information indicates M setting values corresponding to M setting items. Each time a print request including a plurality of setting values corresponding to a plurality of setting items including the M setting items is received, a controller of the printer may be configured to store number of times information in association with received information. In a case where first number of times information is stored in association with first received information and the first number of times information indicates that the number of times the print request was received is greater than or equal to a predetermined value, the controller may be configured to store first print setting information as new print setting information. The first print setting information may indicate M setting values indicated by the first received information.
US11233915B2

A reading device includes a main body section, a cover configured to be opened and closed with respect to the main body section, a transport path constructed by the main body section and the cover, a roller that transports an original document, a glass plate arranged on the transport path, and a reading section that performs reading by receiving light through the glass plate, a display section, and a control section, and the control section causes the display section to display a device image in which a stain corresponding region corresponding to a position of the stain on the glass plate is specified in a glass plate image region expressing the glass plate, the device image being an image depicting the reading device in a state where the cover is opened and a configuration including a part of the transport path, the roller, and the glass plate is exposed.
US11233911B2

There is provided an image processing apparatus. A generating unit that generates preview image data representing a document read by a reading unit. A display controller that controls a display such that the display displays a partial image which is an image represented by the preview image data and is positioned in a specific area which is a predetermined partial area, as an upright image.
US11233909B2

A display apparatus includes: a reading unit that reads information; and a display unit that, in response to an operation of moving a medium closer to a display surface or placing the medium on the display surface, displays on the display surface guidance information that guides a position, at which information associated with the medium is readable by the reading unit, on the display surface.
US11233901B2

A process is described for a call management system to provide a call transcription supervisory monitoring interactive dashboard of incoming calls at a command center. A plurality of incoming calls are received including a first call reflecting a first incident and a second call reflecting a second incident. Audio from the first and second calls are transcribed. First and second incoming call objects are displayed in a call-by-call portion of the interactive dashboard. The transcripts are cross-referenced with a call-by-call keyword database to identify call-by-call keywords of interest, and the incoming call objects are populated with the call-by-call keywords of interest. An all-call object is displayed in an all-call portion of the interactive dashboard. The transcripts are cross-referenced with an all-call keyword database to identify all-call keywords of interest, and the all-call object is populated with the all-call keywords of interest.
US11233869B2

A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
US11233867B2

A method, a non-transitory computer readable medium, and a proxy device. The method includes receiving, by a proxy device, a request to access a first web resource of a plurality of web resources; modifying a received response to include at least a messaging handler, wherein the response corresponds to the received request; returning the modified response with the messaging handler to a client device, wherein the messaging handler causes establishment of a communication channel between the client device and a notification server; and providing the notification server with at least one notification, wherein the notification server immediately pushes the at least one notification to the client device over the communication channel, wherein the at least one notification is related to at least the first web resource.
US11233865B2

In implementations of a visitor engagement detection and control system for online sessions with a listing platform, a computing device implements a visitor engagement system to monitor user actions by the visitors with items listed by the listing platform, and map the user actions and the items listed by the listing platform to a timeline of the online session. An engagement module determines levels of visitor engagement in the online session based on the mapping of the user actions and the items, and initiates communication with a low-engagement visitor during the online session to increase an engagement level of the low-engagement visitor. In some cases, a communication is then established between the low-engagement visitor and a different low-engagement visitor, an engaged visitor, or an administrator of the listing platform.
US11233855B2

A system for application control using distributed servers is provided. In particular, the system may comprise a distributed computing network comprising one or more decentralized nodes. Each decentralized node may store a copy of a private distributed register comprising data records associated with one or more applications which may be subject to one or more rules. In this regard, each node may provide inputs to the private distributed register with respect to a certain data record, where each input may be given a unique weight based on the node submitting the input. The system may then run an algorithm to validate the inputs. In this way, the system may provide a secure way to perform management and control of applications used within the network environment.
US11233854B2

A networked lighting system is provided which stores, e.g. in a lighting controller node, lighting control data such as scenes or rules based on receiving such data from an application running on a first computer device. An identification of the application which lighting control data was received from is stored alongside this data. When an input is received by (a node in) the networked lighting system from an application running on a second computer device indicating that the lighting control data is to be edited, an application call is executed such that the application the lighting control data was received from is run on this second computer device.
US11233852B1

A computing system obtains a document that is to be shared between a first user and a second user. A first computing device of the first user displays a first local copy of the document. A second computing device of the second user displays a second local copy of the document. While a first view of the document corresponding to a state of the first local copy is being presented, the computing system receives an indication that the second user is to assume control of presentation of the document from the first user. The computing system receives state data from the second computing device that is indicative of a second view of the document corresponding to the second local copy. Based upon the state data, the computing system causes a state of the first local copy of the content to be updated to present the second view.
US11233851B2

A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
US11233849B2

One or more embodiments of this specification provide message transmission methods and apparatuses. A method includes: registering each of a plurality of blockchain nodes in a blockchain relay communication network to a blockchain node set indicated in a registration request submitted by a corresponding blockchain node of the plurality of blockchain nodes; generating a routing policy corresponding to each of the plurality of blockchain nodes, the routing policy comprising a blockchain node set that the corresponding blockchain node belongs and a relay node that connects to the corresponding blockchain node; receiving a blockchain message for a target blockchain node in a target blockchain node set; determining a target relay node connected to the target blockchain node according to a tree-structured routing table obtained by organizing routing policies in a tree structure; and transmitting the blockchain message to the target blockchain node.
US11233844B2

Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. The request includes a program from the content provider on how the content object is to be modified at delivery to the user. The program is executed on delivery of the object to provide the user with a modified content object. Modification can occur as the content is delivered from the content server to the user.
US11233843B1

This document describes computer-implemented systems, methods, devices, and other techniques for reducing the amount of redundant third-party content that is transported over a network for presentation with an electronic document. In some implementations, a computing system includes a deduplication apparatus that determines, in response to identifying that a particular instance of third-party content has previously been selected for display in a particular presentation of the electronic document, and based at least on a display characteristic of the electronic document, whether one or more other instances of third-party content that are deemed redundant to the particular instance of third-party content are eligible for selection responsive to the request.
US11233836B2

A device providing concurrent audio streaming to multiple wireless audio output devices may include at least one processor configured to receive a user selection of at least two paired audio output devices. The at least one processor may be further configured to connect to each of the at least two of the paired audio output devices. The at least one processor may be further configured to synchronize at least one audio output synchronization parameter across each of the at least two of the paired audio output devices. The at least one processor may be further configured to concurrently stream a respective audio stream to each of the at least two of the paired audio output devices.
US11233832B2

Embodiments described include systems and methods for multiple users to provide input on an input element of a network application. A first client application may establish, for a first user, a first session of a network application via a first embedded browser within the first client application. A second client application may establish, for a second user, a second session of the network application via a second embedded browser within the second client application. The first client application may communicate an invite to the second user to collaborate on an input element of a user interface displayed in the first embedded browser. The second client application may provide, responsive to acceptance of the invite, a second user interface for the second user to enter input into the input element. One of the first or the second client applications may display input received in the input element.
US11233830B2

Systems and methods for point-to-point encryption compliance are disclosed. In one embodiment, in a point of interaction device comprising at least one computer processor, a method for point-to-point encryption compliance may include: (1) receiving card data from a card reading device; (2) determining an error with the card data; (3) generating substitute data by replacing at least a portion of the card data with substitute data; and (4) communicating the substitute data to a payment server. The card data may be received from a magnetic stripe reader, from an EMV card reader, or from a contactless card reader. The error may include comprises the card data not being compliant with ISO-7813.
US11233826B2

Example implementations described herein are directed to systems and methods to create authorization rules and configurations automatically for each microservice, each of which rules are built from the front-end use case. The example implementations involve a public facing environment on a public cloud system, and a test environment deployed on a private cloud system that is isolated from the public cloud system that mirrors the public cloud system functionality for testing deployment of applications.
US11233816B2

A device processes a communication between a source and user equipment. The user equipment is one of a plurality of user equipment connected to a network and the user equipment is associated with an entity. The device determines that the communication is associated with an anomalous traffic pattern. The device implements a provisional blocking of traffic between the source and the plurality of user equipment connected to the network and generates a filtering rule based on determining the anomalous traffic pattern, where the filtering rule prescribes that traffic between the source and the second user equipment is to be blocked. The device transmits a notification to the entity associated with the user equipment that requests that the entity affirm the filtering rule, and the device blocks traffic between the source and the user equipment based on the entity affirming the filtering rule.
US11233815B1

A method and system for policy driven vulnerability management of a network equipment of an enterprise. A plurality of routes delivers services to a plurality of end user devices. A plurality of vulnerabilities associated with an end user device and a plurality of policies associated with the plurality of vulnerabilities is identified by a mid-link server. Remediation for the plurality of vulnerabilities is determined based on the plurality of policies. The plurality of policies is based on a cloud service selected from the end user device, a tenant, and a role associated with the end user device. A route corresponding to the plurality of policies and the cloud service is identified. The remediation of the vulnerabilities is executed at the end user device or the mid-link server based on the plurality of policies. The cloud service is provided to the end user device via the route.
US11233805B2

Disclosed embodiments relate to systems and methods for centrally analyzing and managing scripts. Techniques include identifying, at a centralized script execution resource in a network environment, a first script; identifying, at the centralized script execution resource, a security risk indication for the first script; determining, at the centralized script execution resource, a security context for the first script; and performing, based on the security risk indication and the security context, at least one of: determining whether to execute the first script at the centralized script execution resource on behalf of the at least one of the endpoint resources, executing the first script at the centralized script execution resource on behalf of the at least one of the endpoint resources, or determining execution conditions for execution of the first script at the centralized script execution resource on behalf of the at least one of the endpoint resources.
US11233801B1

A policy-controlled communication system including a plurality of client devices establishing a secure session with remote instances on a web server using a protocol. The system includes a policy component with a set of policies customized based on parameters. The policies specify configuration settings of encryption protocols for content security on a client device. The parameters include connection, application, source, destination, data classification, type, user groups, encryption type, and/or performance. A local application selects a cloud service. A mid-link server includes a router to provision the set of policies, a security developer to determine an encryption link to deliver the cloud service to the client device and a linker to select a session protocol for establishing the secure session between the client device and the web server based on the set of policies. The router establishes via the encryption link the secure session based on the selected session protocol.
US11233800B2

Methods of secure resource authorization for external identities using remote principal objects are performed by systems and devices. An external entity creates a user group and defines entitlements to an owning entity's secure resource as a set of permissions for the group. An immutable access template with the permissions and an access policy for the secure resource are provided to the owning entity for approval. On approval, a remote principal object is created in the owner directory according to the permissions and access policy. A remote principal that is a group member requests access via an interface to the owner domain using external domain credentials. The identity of the remote principal is verified against the remote principal object by a token service. Verification causes generation and issuance of a token, with the enumerated entitlements, to the remote principal interface affecting a redirect for access to the secure resource.
US11233779B2

Techniques are disclosed relating to credential sharing for user authentication. In some embodiments, a first computing device maintains a credential manager that stores a plurality of user credentials usable to authenticate a user. The first computing device receives a request from the user to send one of the plurality of user credentials to a second computing device. In response to the request, the first computing device sends the user credential to the second computing device. The second computing device is configured to determine whether an application of the second computing device is presenting an authentication prompt to a user and, in response to determining that the authentication prompt is being presented, populate one or more fields of the authentication prompt with the user credential. In some embodiments, the second computing device is configured to store the user credential in a credential manager maintained by the second computing device.
US11233769B2

For data flow traffic in an IoTSP system, for example, a gateway is provided with data flow rules, one or more of the data flow rules being a receiving rule defining at least what incoming data will be accepted and one or more of the data flow rules being a publishing rule defining at least what data to send to one or more other computing devices acting as gateways in the system. The one or more receiving rules are applied to incoming data, and the one or more publishing rules to stored and processed data to cause sending one or more pieces of the data in response to a condition in a publishing rule being fulfilled.
US11233765B2

The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.
US11233760B2

Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Content may be ranked and ordered within a module, and modules may be ranked and ordered with respect to each other. Inter-module ranking may be based on elements such as individual activity and the activity of the messaging service's user base, the value of the module to the messaging service, and offline models. Intra-module ranking may be defined by individual modules (e.g., based on recency, importance to user, affinity, etc.). Intra-module ranking may affect inter-module ranking, such as when individual content in a low-rated module is particularly exciting or pertinent (causing the entire module to receive a higher inter-module ranking).
US11233758B2

Method, systems, and computer-readable for selectively sharing media among two or more client devices. Initially, media (e.g., image(s), video, audio, text, etc.) can be rendered via a first client device. Portions of the media rendered on a first client device can be selectively encoded, thereby masking the selectively encoded portions. The media can then be shared, including the encoded portions, with a second client device. Using the first client device, an operation can be implemented for authorizing decoding of the portions of the media by the second client device, thereby allowing the decoded portions of the media to be rendered by the second client device without masking.
US11233741B1

The techniques describe example network systems for adaptively determining whether to perform ingress replication or assisted replication of a multicast flow based on classification of the multicast flow. For example, a provider edge (PE) device of a plurality of PE devices participating in an EVPN comprises one or more processors operably coupled to a memory, wherein the one or more processors are configured to: receive a multicast traffic flow, determine a classification of the multicast traffic flow, and perform, based at least in part on the classification of the multicast traffic flow, one of: ingress replication of the multicast traffic flow or assisted replication of the multicast traffic flow.
US11233740B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for controlling a congestion window (CWND) value of a communication session of a CDN. In particular, a content server may analyze a request to determine or receive an indication of the type of content being requested. The content server may then set the initial CWND based on the type of content being requested. For example, the content server may set a relatively high CWND value for requested content that is not particularly large, such as image files or text, so that the data of the content is received at the client device quickly. For larger files or files that a have a determined smaller urgency, the initial CWND may be set at a lower value to ensure that providing the data of the content does not congest the link between the devices.
US11233735B2

A packet transmission method and apparatus are disclosed. The method comprises: determining whether an opposite DR-member device is connected to a first type of device, where the first type of device is a device connected to the opposite DR-member device but not connected to the local DR-member device, wherein when required to send a packet of a specified type, the packet is sent to the opposite DR-member device if the opposite DR-member device is connected to the first type of device; and the packet is prohibited from being sent to the opposite DR-member device if the opposite DR-member device is not connected to the first type of device.
US11233732B2

A label management method, a data stream processing method, and a device, where the label management method includes allocating, by a controller, a source label to a data stream, sending, by the controller, a first Border Gateway Protocol (BGP) update packet to an ingress network device on a label switching path (LSP) of the data stream, and sending a second BGP update packet to an egress network device on the LSP of the data stream, where the first BGP update packet includes a stream identifier of the data stream and the source label, and the second BGP update packet includes a mapping relationship between the source label and a source object of the data stream. Hence, configuration, management, and maintenance can be simplified.
US11233731B2

The invention concerns a method for routing a packet in a packet switching network in disconnected routing mode, implemented by a router, comprising the following steps: —receiving (E1) the packet; —reading (E2) a field, called the longevity field of the packet, intended to be decremented when traversing a router; —decrementing (E5) the value of the longevity field using a step of a predefined value, called the decrementation step; —deciding (E6) on the routing of the packet on the basis of the value of the decremented longevity field, the packet being destroyed (E7) when said value is less than or equal to zero; the method further comprising, prior to the step of decrementing, the following steps: —obtaining (E3) at least one item of information from a group of items of information comprising an item of information relative to routing conditions of the packet and an item of information relative to parameters of the packet; —determining (E4) the value of the decrementation step on the basis of at least the obtained information.
US11233726B2

Methods, systems, and computer readable media for supporting multi-homed (MH) connections are disclosed. According to one method, the method comprises: determining that an MH connection is enabled; identifying a local initiate port associated with the MH connection; using the local initiate port to configure connection rules to allow traffic associated with a plurality of paths associated with the MH connection; and using the connection rules to process traffic received over the MH connection.
US11233715B1

In general, the disclosure describes techniques for adaptively determining one or more parameters of a service level agreement of an application. For instance, a network device may monitor round-trip times of a plurality of packets of a data flow of an application being transmitted over a link between an application server and a client device. The network device may determine an amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow. The network device may predict, based at least in part on the round-trip times of the plurality of packets of the data flow and the amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow, a round-trip time parameter for a service level agreement associated with the application.
US11233710B2

Disclosed is a method that includes collecting first temporal statistics for a port element in a computing environment, collecting second temporal statistics for a switch element in the computing environment, collecting third temporal statistics for the computing environment generally, computing a spatial correlation between network features and network elements comprising the port element and the switch element and computing, via a machine learning technique, a port dynamic weight for the port element and a switch dynamic weight for the switch element. The method can also include scheduling workload to consume compute resources within the compute environment based at least in part on the port dynamic weight for the port element and the switch dynamic weight for the switch element.
US11233700B2

Provided is a method for configuring a gateway. The method may include a gateway monitoring current version data stored on at least one first server. The current version data may be associated with a current version of a configuration file. The first server may be remote from the gateway. The current version data may be modified at the first server. In response to the gateway determining that the current version data stored on the first server has been modified, a configuration service may be invoked to retrieve the current version of the configuration file from at least one repository based on the current version data. The repository may include at least one second server remote from the gateway and the first server. The gateway may store a copy of the current version of the configuration file retrieved by the configuration service. A system and computer program product are also disclosed.
US11233698B2

System and method for supporting subnet number aliasing in a high performance computing environment. In accordance with an embodiment, a fabric member can be assigned, by a global fabric manager, an alias fabric local subnet number in order to keep a fabric running after a fabric reconfiguration. The alias fabric local subnet number can be assigned for a period of time, the period of time being static, configurable, or indefinite.
US11233694B2

A method and a device for processing a communication path are provided. The method includes: obtaining a path processing parameter from local configuration information or from a control layer device, obtaining path information and/or a restarting counter parameter from the control layer device; increasing a path with an opposite-end device when the path information is of increasing a path, identifying the state of the path and/or the state of the opposite-end device using the path processing parameter and/or the restarting counter parameter the opposite-end device; reporting the fault state of the path and/or the reset state of the opposite-end device to the control layer device when the path fails and/or the opposite-end device is reset, releasing sessions on the failed path and/or on a path connected with the reset opposite-end device.
US11233690B2

The present application provides a data storage method, a non-volatile computer storage medium, an electronic equipment, a service capability exposure function, and a base station. The method comprises: a base station receives a storage request that is used for storing a content source and is sent by a service capability exposure function, the content source coming from a third-party server; and the base station stores the content source according to the storage request. The present application solves the technical problem of long time delay in a transmission process of content source data in the prior art.
US11233688B2

Certain aspects of the present disclosure relate to methods and apparatus for aggregation level (AL) design for physical downlink control channel (PDCCH) transmissions. New aggregation levels may be used in an effort to improve the reliability for PDCCH transmissions.
US11233679B2

In some examples, a controller includes an interface to receive presence indicators associated with computer nodes, and a processor to determine, based on the presence indicators, a quantity of a set of computer nodes that are present in a system, and adjust, based on the determined quantity, phases of activity control indications provided to the computer nodes of the set of computer nodes, wherein the adjusting is to vary a first phase of a first activity control indication of the activity control indications relative to a second phase of a second activity control indication of the activity control indications.
US11233678B2

A high-speed signaling system with adaptive transmit pre-emphasis. A transmit circuit has a plurality of output drivers to output a first signal onto a signal path. A receive circuit is coupled to receive the first signal via the signal path and configured to generate an indication of whether the first signal exceeds a threshold level. A first threshold control circuit is coupled to receive the indication from the receive circuit and configured to adjust the threshold level according to whether the first signal exceeds the threshold level. A drive strength control circuit is coupled to receive the indication from the receive circuit and configured to adjust a drive strength of at least one output driver of the plurality of output drivers according to whether the first signal exceeds the threshold level.
US11233676B2

Described is an apparatus of a User Equipment (UE). The apparatus may comprise a first circuitry and a second circuitry. The first circuitry may be operable to process a message carrying an indicator to indicate a selection of a Sounding Reference Signal (SRS) resource set, wherein the message is received from a gNB. The second circuitry may be operable to generate an SRS transmission, based on the indicator. The apparatus may comprise an interface to send the SRS transmission to a transmission circuitry.
US11233672B2

A base station for providing dynamic power management is disclosed, comprising, a processor within an enclosure mounted in a vehicle, a power management unit coupled to the processor, a controller area network (CAN) bus monitoring system coupled to the power management unit and to a CAN bus of the vehicle, a voltage measurement module also coupled to the power management unit and to a battery of the vehicle; a baseband processor coupled to the processor, a first wireless access functionality coupled to the baseband processor, and a second wireless access functionality coupled to the baseband processor, wherein the power management unit is coupled to each of the first and the second wireless access functionality to enable access radio bringup, access radio shutdown, and graceful user detach based on a power state at the power management unit.
US11233671B2

Systems and methods for providing smart internet of things (IOT) menus utilize a camera of an electronic communications device and entail capturing an image of an IOT device of interest using a camera of the electronic communications device and identifying the IOT device of interest. The IOT of interest is displayed and may be selected by the device user. The user of the electronic communications device is identified and their historical behavior with respect to the selected IOT device is analyzed. A customized, rather than full, IOT device control menu is then generated and presented to the user.
US11233670B2

A home automation (HA) system may include a first HA device having a network address associated therewith. The first HA device may include a first wireless device to transmit the network address using a first wireless protocol, and a second wireless device using a second wireless protocol. The HA system may also include a second HA device. The second HA device may include a first wireless device to receive the network address from the first wireless device of the first HA device, and a second wireless device using the network address to communicate with the second wireless device of the first HA device using the second wireless protocol.
US11233666B2

A policy control method performed by an enforcement function network element, where the enforcement function network element receives an update request to modify or remove a target packet flow description (PFD) associated with a target application identifier. For a session for which a first policy rule including the target application identifier is installed or activated, the enforcement function network element determines that data about an application corresponding to the target application identifier has been detected using the target PFD. The enforcement function network element further determines that start indication information of the application has been reported to a control function network element, and sends stop indication information of the application to the control function network element, which adjusts the first policy rule.
US11233659B2

The present invention relates to a method of generating a secure RSA key by a server comprising the steps of: •generating (S1) a private RSA key d and a RSA modulus integer N; •splitting (S2) the secret key integer d in j key shares dJ of length n, with j in [1, J], J being an integer, and such that d=d1+d2+ . . . +dJ mod phi(N), with each key share dj being equal to (dj(0) . . . dj(i) . . . dj(n/b−1)) with each key share component dj(i) in {0 . . . 2{circumflex over ( )}b−1} and i in [0, n/b−1], b being an integer inferior to n and phi the Euler's totient function; •encrypting (S3) with a fully homomorphic encryption (FHE) algorithm each key share component dj(i) of the private RSA key d by using a Fully Homomorphic Encryption secret key ps of a set Ss comprising the index couple (i,j), to generate an encrypted key share component edj(i) of said secure RSA key, said set Ss being a set of integer couples, among a predetermined integer number u of disjoint sets {S1, S2 Ss, Ss+1, . . . Su} generated such that: U{Ss}={(i,j) such that i in [0, n/b−1], j in [1, J]} and each said set among {S1, . . . Su} being associated with a Fully Homomorphic Encryption (FHE) secret key.
US11233630B2

Methods, systems, and computer programs are presented for a self-encrypting device (SED) incorporated into a host system. In one example, the host system includes a memory, a processor, a data channel in communication with the memory and the processor, and the SED. The SED comprises an authentication subsystem, a storage subsystem that stores encrypted data that is encrypted with an encryption key provided by the authentication subsystem, a radio frequency (RF) transceiver, and a data interface in electrical contact with the data channel. The data interface is locked from sending and receiving data until the SED is unlocked by the authentication subsystem with user-authentication information received via the RF transceiver.
US11233625B1

A method for signal transmission includes generating a sequence of modulated symbols, each modulated symbol including multiple sub-carriers having respective sub-carrier frequencies, by (i) designating a first subset of the sub-carriers to serve as non-pilot sub-carriers, and designating a second subset of the sub-carriers to serve as pilot sub-carriers, (ii) modulating non-pilot information onto the non-pilot sub-carriers, and modulating pilot information onto the pilot sub-carriers, and (iii) in at least some of the symbols, setting the non-pilot sub-carriers to a first power level, and setting one or more of the pilot sub-carriers to a second power level that is higher than the first power level. The sequence of the modulated symbols is transmitted over a communication channel to a receiver.
US11233621B2

A method for determining the length of feedback response information and a related product. The method comprises the following steps: a terminal receives configuration signaling sent by a network side device, the configuration signaling comprising: indicating the maximum transmission delay of feedback response information; the terminal dynamically determines a hybrid automatic repeat request feedback time sequence; the terminal determines the total number of bits of a feedback response message to be transmitted according to the maximum transmission delay; the terminal sends the feedback response message to be transmitted with the total number of bits to the network side device. The technical solution provided by the present invention has the advantage of supporting the multiplex transmission of feedback response information in one transmission time unit in a new radio system.
US11233619B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as long term evolution (LTE). A method for performing a measurement procedure by a user equipment (UE) in a wireless communication system supporting a dual connectivity (DC) is provided. The method includes receiving control information including measurement gap configuration information indicating gap configuration for at least one operating frequency band to which a measurement gap is applied; obtaining a system frame number (SFN) of a serving cell and a sub-frame of the serving cell based on the measurement gap configuration information; determining a first sub-frame of the measurement gap based on the SFN and the sub-frame; and performing a measurement on at least one serving cell including the serving cell at the first sub-frame.
US11233616B2

A method performed by a network node for managing transmission of one or more CRS subframes. The network node identifies if a cell is actively serving a set of UEs. When the cell is actively serving a set of UEs, which set of UEs is configured for DRX the network node sends CRS over the first bandwidth in one or more CRS subframes which are transmitted in the cell during an onDuration interval of the DRX pattern and/or in one or more CRS subframes where system information is sent and/or in one or more CRS subframes where downlink, DL, data is sent. The network node sends CRS over a second bandwidth, in CRS subframes which are not transmitted in the cell during the onDuration interval of the DRX and/or in the one or more CRS subframes except CRS subframes where system information is sent and/or in the one or more CRS subframes except CRS subframes where DL data is sent, which second bandwidth is reduced in relation to the first bandwidth.
US11233609B2

This application provides a method including: receiving first configuration information of a sounding reference signal (SRS) resource from a network device, where the first configuration information includes a repetition factor of the SRS resource, and the repetition factor of the SRS resource is a quantity N of positions at which the SRS resource is mapped to a same subcarrier and mapped to at least one continuous symbol in one time unit, where N≥1 and is an integer; determining at least one first frequency domain resource to which the SRS resource is mapped in a first time unit.
US11233605B2

The present disclosure provides optimized coding and decoding methods for polar codes and corresponding encoder and decoder. The coding method comprises: providing to-be-encoded input bits that include free bits and remaining bits; dividing the remaining bits into a plurality of fragments; providing a connection code; connecting one fragment of the remaining bits to the connection code to thereby form a connected fragment, while the remaining being still unconnected fragments; performing polarization coding to the free bits, the connected fragment, and the unconnected fragments to obtain the polar codes.
US11233604B2

A channel encoding method in a communication or broadcasting system is provided. The channel encoding method includes reading a first sequence corresponding to a parity check matrix, converting the first sequence to a second sequence by applying a certain rule to a block size corresponding to a parity check matrix and the first sequence, and encoding information bits based on the second sequence. The block size has at least two different integer values.
US11233600B2

Provided in the embodiments of the present disclosure are a wireless communication method, an evolved NodeB and a user equipment, wherein the evolved NodeB receives channel quality of a sub-band sent from the user equipment, the sub-band being a partial bandwidth divided from a system bandwidth, and the evolved NodeB determines a modulation and/or coding scheme adopted by the sub-band, and sends indication information carrying the modulation and/or coding scheme adopted by the sub-band to the user equipment.
US11233595B2

A method for detecting base stations is shown comprising steps of determining an assumed primary synchronization signal with the strongest peak in a signal set; finding an associated secondary synchronization signal; shifting the assumed primary synchronization signal and the secondary synchronization signal at the same point and time; subtracting the signals from one another obtaining a residual signal; and determining whether a peak of the residual signal is present which is larger than a predetermined threshold. Further, a search device is shown.
US11233579B1

Systems and methods for generating indistinguishable Glauber-state and decoy-state optical signals. In one implementation, the system includes a direct current (“DC”) current source, a configurable pulse generator, an electronic controller, and a laser diode. The electronic controller is configured to control the DC current source to apply a bias signal to a node. The electronic controller is further configured to control the configurable pulse generator to apply Glauber-state excitation current pulses to the node to generate Glauber-state current injection pulses. The electronic controller is also configured to control the configurable pulse generator to apply decoy-state excitation current pulses to the node to generate decoy-state current injection pulses. An amplitude of the decoy-state current injection pulses is less than an amplitude of the Glauber-state current injection pulses. The laser diode is configured to generate Glauber-state and decoy-state optical signals based on the Glauber-state and decoy-state current injection pulses.
US11233577B1

Examples include systems and methods for communicating temperature variation information of a transmitter resonator to a receiver resonator in an optical communication system. Some examples provide a transceiver module that includes a transmitter resonator to transmit optical signals emitted from a light source, a photodetector coupled to the transmitter resonator to detect the optical signals transmitted by the transmitter resonator and generate a photocurrent, and a controller to receive the photocurrent from the photodetector, determine temperature variation information of the transmitter resonator from the photocurrent, and encode the temperature variation information in an outgoing data stream transmitted via the transmitter resonator.
US11233576B2

An optical communication device includes a conversion unit that receives an optical signal transmitted from a first optical communication device and converts the optical signal into a digital electric signal based on a clock signal, a clock switching unit that switches an oscillator generating the clock signal, and an operation mode control unit that detects an operation mode of the first optical communication device in the digital electric signal and commands the clock switching unit to perform switching from the oscillator generating the clock signal to an oscillator generating a clock signal at a frequency based on the operation mode of the first optical communication device.
US11233574B2

Real-time systems and methods prevent duplication of independent signal streams in a coherent receiver subject to source separation controlled by multiplicative coefficients under adaptive feedback control. In various embodiments, this is achieved by first obtaining a first set of coefficients associated with a first signal stream and a second set of coefficients associated with a second signal stream. In response to the sets of coefficients satisfying a condition, the first set modified into a set of coefficients that is mutually orthogonal with respect to and replaces the second set of coefficients. The resulting series of coefficient values may then be used to perform source separation of independent signal streams without duplicating independent signal streams.
US11233567B2

Embodiments of this application disclose a communication method and an apparatus, and relate to the communications field, to resolve a problem of how to simultaneously perform transmission by using a plurality of light sources and increase transmission efficiency in a multi-light source scenario in an optical camera communications system. A specific solution is: generating N physical frames, where each of the physical frames includes a preamble, a mode indication, and valid data, the mode indication is used to indicate a sending mode of N light sources, the sending mode is a diversity mode or a multiplexing mode, and N is a positive integer greater than or equal to 2; and sending the N physical frames by using the N light sources, where one light source sends one physical frame. The embodiments of this application are used in an optical camera communication process.
US11233564B1

The invention relates to a method for migrating data traffic from an existing optical WDM transmission system to a new optical WDM transmission system, the existing optical WDM transmission system using a first optical transmission band and the new optical WDM transmission system being capable of using a second optical transmission band. The second optical transmission band at least partially includes the first optical transmission band and a further extension band that does not overlap with the first optical transmission band, the method including the steps of. According to the invention, a migration filter device is used in order to connect, during a migration phase, the network nodes of the existing system and the network nodes of the new system to the network paths that have been used by the existing system. During the migration phase, both systems are operated in parallel, with the new system using the extension band only. In this way, during the migration phase, the data traffic handled by the existing system can stepwise be switched to the new system. After all data traffic has been switched to the new system, the existing system can be deinstalled. The migration filter devices can stepwise be deinstalled.
US11233554B2

Channel state information (CSI) operations are disclosed with regard to elevation beamforming (EB)/full dimension (FD) multiple input, multiple output (ED/FD-MIMO) operations. With CSI processing associated with multiple CSI-reference signal (CSI-RS) resources, ambiguities may arise in determining the CSI reporting type and rank. CSI reporting type may be determined using a last reported beam selection indicator (BI) or, in the absence of a BI, may be determined according to a predefined rule. When rank and BI are reported separately and rank is absent, user equipment may determine a default reference rank for CSI reporting based on either or both of previously reported rank or BI. When rank and BI are jointly reported, encoding schemes with fixed bitwidths determined based on either CSI-RS processes or resources may be used to enhance decoding. CSI-RS antenna ports, processes, or resources may also be used in determining application of CSI processing relaxation.
US11233553B2

A method for estimating Multiple Input Multiple Output, MIMO, channel state information for a radio link between a first radio node including a number N, N≥2, of receiving antenna ports and a second radio node including a number M, M≥2, of transmitting antenna ports. The method includes obtaining partial channel state information from a reference signal transmitted by a number X, 1≤X
US11233550B2

A base station for generating multi-user precoders. The base station includes a transceiver configured to receive sounding reference signals (SRSs) from a set of user equipments (UEs), and a processor configured to select, for one or more UEs in the set of UEs, one or more codewords from an uplink codebook based on a correlation between the one or more codewords and the one or more SRSs; determine, using a composite downlink codebook, downlink codewords for the selected uplink codewords, respectively, the composite downlink codebook mapping uplink codewords to downlink codewords based on steering angles derived from the uplink codewords; transmit a set of pre-coded channel state information reference signals (CSI-RSs) to the one or more UEs, wherein the pre-coded CSI-RSs are pre-coded based on the determined downlink codewords; and identify a downlink channel matrix based on CSI feedback from the one or more UEs and the pre-coded CSI-RSs.
US11233548B2

To employ beamforming to increase signaling distances, one wireless device trains a beamformer using a signal being received from another wireless device. The trained beamformer can then communicate with the other device via a signal beam until channel conditions change. In example implementations, a base station (BS) reserves an air interface resource unit for beamformer training in conjunction with allocating an air interface resource unit for downlink data. The BS transmits a downlink control channel communication to a user equipment (UE) with a downlink data grant indicative of the allocated resource unit. During the reserved resource unit, the UE transmits an uplink tracking communication, which can include a pilot signal, to the BS for beamform training. The BS then uses the freshly trained beamformer to transmit the downlink data as a downlink data channel communication via a downlink beam during the allocated resource unit.
US11233527B2

Wireless transport of multiple service versions of a transport framework. First and second information may be processed for transmission, respectively, according to first and second service versions of a transport framework. The first and second information may be encoded using a first type of error correction coding; after processing, the processed first information may include error correction coding according to the first type of error correction coding, while the processed second information may remain uncoded according to the first type of error correction coding. Control information may be generated indicating that the second information remains uncoded according to the first type of error correction coding, which may signal to receivers that the second information is processed according to the second service version of the transport framework. Packets including the processed first information, the processed second information, and the control information may be generated and transmitted in a wireless manner.
US11233519B1

A delay locked loop (DLL) circuit includes inputs from M-phase clocks, M is an integer that is greater than or equal to 1; N delay cells in each of M separate delay lines, one delay line for each of the inputs from the M-phase clocks, and each of the N delay cells having a delay of k*Δt, N is an integer, and k is an integer that is coprime with both N and M; N outputs for clock phases from the N delay cells; and an alignment circuit connected to outputs of the M separate delay lines and the inputs from the M-phase clocks and configured to provide phase locking.
US11233517B2

An auto trimming device includes an oscillator configured to generate an oscillator clock signal, a subtractor configured to receive an expected value for a target frequency and the oscillator clock signal, configured to output a difference value between the expected value and the oscillator clock signal, an index value selector configured to calculate a unit index value using the difference value and configured to detect and output a target index value from the unit index value, an index value register configured to output an oscillator trimming code corresponding to the target index value to the oscillator, and an embedded memory configured to store the oscillator trimming code as a target oscillator trimming code for the target frequency.
US11233515B2

Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes processing information pertaining to connectivity among superconducting components and nodes included in a shared floor plan to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of the shared floor plan. The method further includes generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a target inductance of wires for routing signals among the superconducting components and the nodes included in the shared floor plan. The method further includes scheduling parallel execution of tasks for routing wires among a subset of the superconducting components and the nodes within any of the plurality of inflated areas of reach satisfying a geometric constraint.
US11233502B2

In a general aspect, a circuit can include a pass device configured to receive an input voltage and provide an output voltage. The circuit can further include a current sink coupled with a control terminal of the pass device, the current sink being configured to discharge the control terminal of the pass device to limit the output voltage in response to the input voltage exceeding a threshold voltage. The circuit can also include a switch coupled in series with the current sink, the switch being configured to enable the current sink in response to the input voltage exceeding the threshold voltage.
US11233500B1

A clock distribution network includes a global driver configured to receive a pair of clock signals to generate a pair of global clock signals, a clock transmission driver configured to amplify the pair of global clock signals to generate a pair of transmission clock signals, a first boosting circuit configured to boost voltage levels of the pair of transmission clock signals to generate a pair of first boosted clock signals, a first local driver configured to shift voltage levels of the pair of first boosted clock signals to generate a pair of first local clock signals, a second boosting circuit configured to boost voltage levels of the pair of first boosted clock signals to generate a pair of second boosted clock signals, and a second local driver configured to shift voltage levels of the pair of second boosted clock signals to generate a pair of second local clock signals.
US11233499B2

A quartz crystal unit that includes a quartz crystal resonator with a quartz crystal blank on which a pair of excitation electrodes are formed, a frame body that surrounds an outer periphery of the blank, and a coupling member that couples the frame body to the blank. Moreover, a package member is joined to an entire periphery of the frame body on at least one side of the excitation electrodes; and an extension electrode is provided that is electrically connected to one of the excitation electrodes. A recess is formed in a junction region of at least one of the frame body and the package member. In the junction region, the extension electrode is disposed in the recess in such a way that the extension electrode has a thickness that does not exceed a depth of the recess.
US11233494B2

An electronic circuit includes a first filter and a second filter. The first filter passes a first frequency component of a first harmonic frequency generated by a first voltage source to form a potential difference in a chamber and a second frequency component of a second harmonic frequency higher than the first harmonic frequency. The second filter removes the first frequency component and the second frequency component received from the first filter. The second harmonic frequency is included in a first frequency band determined based on a capacitance of the second filter.
US11233493B2

Methods for manufacturing resonator structures and corresponding resonator structures are described. A first wafer including a first piezoelectric material is singulated and bonded to a second wafer.
US11233485B2

A power amplifier linearization circuit and related apparatus is provided. In examples disclosed herein, the power amplifier linearization circuit includes an analog pre-distortion (APD) circuit coupled to an input of a power amplifier. Notably, the power amplifier can exhibit linearity response deviation, namely linearity amplitude response deviation and linearity phase response deviation, when amplifying a radio frequency (RF) signal under a compression condition. As such, the APD circuit is configured to receive a control signal corresponding to the linearity response deviation and pre-process the RF signal based on the control signal before providing the RF signal to the power amplifier. As a result, it may be possible to reduce the linearity response deviation in the power amplifier, thus helping to improve linearity and RF performance of the power amplifier.
US11233484B2

Processes and systems for producing glass fibers having regions devoid of glass using submerged combustion melters, including feeding a vitrifiable feed material into a feed inlet of a melting zone of a melter vessel, and heating the vitrifiable material with at least one burner directing combustion products of an oxidant and a first fuel into the melting zone under a level of the molten material in the zone. One or more of the burners is configured to impart heat and turbulence to the molten material, producing a turbulent molten material comprising a plurality of bubbles suspended in the molten material, the bubbles comprising at least some of the combustion products, and optionally other gas species introduced by the burners. The molten material and bubbles are drawn through a bushing fluidly connected to a forehearth to produce a glass fiber comprising a plurality of interior regions substantially devoid of glass.
US11233483B2

Apparatus and methods for a modified Doherty amplifier operating at gigahertz frequencies are described. The combining of signals from a main amplifier and a peaking amplifier occur prior to impedance matching of the amplifier's output to a load. An integrated distributed inductor may be used in an impedance inverter to combine the signals. A size of the impedance element can be selected by patterning during manufacture to tune the amplifier and to allow power scaling for the amplifier.
US11233482B2

A receiver front-end includes a first peaking gain stage configured to amplify a received differential pair of signals received on an input differential pair of nodes. The first peaking gain stage has a first frequency response including a first peak gain at or near a carrier frequency in a first pass band. The first peak gain occurs just prior to a first cutoff frequency. A second peaking gain stage is configured to amplify a differential pair of signals generated by the first peaking gain stage. The second peaking gain stage has a high input impedance and a second frequency response including a second peak gain at or near the carrier frequency in a second pass band. The second peak gain occurs just prior to a second cutoff frequency. The first peaking gain stage and the second peaking gain stage have a cascaded peak gain at or near the carrier frequency.
US11233470B2

There is described a method and system for operating a hybrid electric aircraft propulsion system. The method comprises modulating AC electric power applied to a first electric propulsor or a second electric propulsor from at least one motor inverter to synchronize the frequency of the first electric propulsor or the second electric propulsor with the frequency of a generator.
US11233467B2

Provided is a motor control device which can accurately perform velocity control over a sliding door. The motor control device has a control unit which determines a command value for a duty ratio such that a moving velocity of the sliding door of a vehicle follows a target velocity set in advance while the sliding door is being opened and closed. The motor control device includes a plurality of upper stage switching elements that are connected between terminals of windings of the electric motor and the power source, and a plurality of lower stage switching elements that are connected between the terminals and a ground potential. The control unit causes all the upper stage switching elements or all the lower stage switching elements to be in a turned-on state in accordance with the command value.
US11233452B2

A DC-DC voltage converter includes an input circuit, a parallel linked leg (PLL), an output circuit and a controller. The PLL includes an active leg switch, a leg inductor, a leg capacitor and a leg diode. The controller is configured to i) turn on the active input switch and the active leg switches while maintaining the active output switch at a turn off state for the first duty cycle period ii) turn off the active input switch and the active leg switches, and turn on the active output switch for a second duty cycle period following the first duty cycle period, and iii) turn off the active output switch while maintaining also turn off states of the active input switch and the active leg switches for a remaining period following the second duty cycle period. A method of controlling the DC-DC converter includes steps of i) to iii).
US11233447B1

A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die. Multi-output POL circuits may be used in conjunction with on-chip rail-selection and regulation circuitry to further improve efficiency. A three-stage power conversion system includes off-package, on-package and on-chip conversion stages.
US11233437B2

A conduit box useful for mounting on an industrial size AC induction motor in a hazardous environment. The conduit box includes a cover and housing, a gasket seal between the cover and housing, and an internal partition wall. The conduit box is made of a cross-linked polymer matrix with a glass fiber content of about 26% by weight, in which the material has thermosetting dimensional stability and formed from a composition of polyesters and vinyl ester. The walls of the conduit box are tapered and the conduit box otherwise composed and constructed to meet requirements of the hazardous environment.
US11233434B2

A rotor includes: a rotor core having: a rotor shaft hole; and a plurality of magnet insertion holes; and a plurality of magnetic pole portions. The rotor core includes a plurality of refrigerant flow passage hole portions. A refrigerant flow passage hole portion includes: a first refrigerant flow passage hole located on a virtual line connecting a circumferential center of each magnetic pole portion and a center of the rotor core; and a pair of second refrigerant flow passage holes facing each other across the first refrigerant flow passage hole on both circumferential end portion sides of each magnetic pole portion. The first refrigerant flow passage hole and the pair of second refrigerant flow passage holes include inner radial side apex portions protruding radially inward. Outer peripheral walls of the pair of second refrigerant flow passage holes include outer radial side apex portions protruding radially outward.
US11233426B2

A wireless power transmission apparatus according to various embodiments may comprise a plurality of patch antennas, a communication circuit, and a processor. The processor can be configured to perform a control to form an RF wave of a first beam width via the plurality of patch antennas, receive, from an electronic apparatus, via the communication circuit, sensing data for at least one of a movement of the electronic apparatus or an orientation of the electronic apparatus, and adjust a beam width of the RF wave formed by the plurality of patch antennas from the first beam width to a second beam width at least on the basis of the received sensing data.
US11233421B2

Provided herewith is a closed loop circuit including a transistor operable as a microscopic switch device to amplify electron pressures. The transistor has a collector connected to a positive voltage source. An optocoupler is provided, connected in parallel to the positive voltage source, and triggered in response to a triggering unipolar pulse from a network. An output of the optocoupler is connected to a base of the transistor. A capacitor is provided, connected between the emitter of the transistor and a ground, and having an anode and a cathode for receiving a capacitive dielectric medium therebetween, such that, electrons flow through dielectric medium to the transistor from a ground state in order to break down the dielectric material. In the preferred embodiment, the dielectric material includes water which is dissociated into hydrogen and oxygen.
US11233414B2

A battery module (5) for a motor vehicle. The battery module (5) includes a battery unit (2), a negative pole (21), a positive pole (22), a switching unit (60), which is connected electrically in series with the battery unit (2) and has at least one controllable switching element, and a management system (30) for controlling the at least one switching element. A hold circuit (40) is provided, which is connected to the management system (30) and to the switching unit (60) in such a way that a control signal from the management system (30) can be transferred through the hold circuit (40) to the switching unit (60), and is designed such that, in an active state of the hold circuit (40), a control signal from the management system (30) to open the at least one switching element can be transferred to the switching unit (60) with a time delay.
US11233405B1

A master system for collocated, grid-independent energy generation and usage outside of a typical energy grid dependent system. The system uses a short-coupled delivery system between generation, storage and usage points to prevent line and system energy losses. As a result, the system generates and promotes hyper-efficient end use of electrical and thermal energy, as well as waste products produced during energy generation. Moreover, as a closed system, all waste energy can be reused and/or repurposed within the system, thereby promoting higher energy efficiencies. The versatility of the system is such that it can be implemented across any application that requires efficient energy storage and consumption, especially those involving higher levels of security and control.
US11233404B1

A method and system of managing power from a number of photovoltaic (PV) energy system includes measuring an output of a subset of PV energy systems, where each of the subset of PV energy systems includes a corresponding current sensor. The remaining PV energy systems do not include current sensors. The method also includes calculating the total power of all of the PV energy systems based on the measured output of the PV energy systems that include sensors. The method also includes determining a charging threshold for one or more storage systems, and determining a power threshold of IT clusters within a data center. The method also includes selectively utilizing energy from the PV energy systems to charge the storage systems or power the IT clusters. The method also includes upgrading and managing the PV system without additional sensors.
US11233403B2

The grid interconnection system is provided with a switching unit configured to switch a connection destination of an interconnection terminal of a first power conditioner and a load, between a power grid and a self-standing terminal of a second power conditioner, and a connection controller configured to execute, on the switching unit, first control for connecting the power grid to the interconnection terminal of the first power conditioner and the load in a non-power outage of the power grid, and second control for connecting the self-standing terminal of the second power conditioner to the interconnection terminal of the first power conditioner and the load in a power outage of the power grid.
US11233402B2

A method for controlling a wind farm electrical power system is presented. The wind farm electrical power system includes a controller and a plurality of wind turbines electrically connected to an electrical grid through a point of interconnection. Each wind turbine includes a voltage regulator. The method includes receiving, via the controller, one or more electrical signals associated with the point of interconnection for a frequency domain. Further, the method includes estimating, via an estimator of the controller, a voltage sensitivity of the electrical grid using the one or more electrical signals. Moreover, the method includes dynamically controlling a voltage of the wind farm electrical power system at the point of interconnection based on the voltage sensitivity.
US11233398B2

When the AC voltage effective value at an interconnection point is higher than a first threshold voltage, a solar-panel power conversion device controls an output of reactive power so that the voltage at the interconnection point matches a first target effective voltage. When the power generated from an energy creation apparatus is higher than a first reference power and the AC voltage effective value at the interconnection point is higher than a second threshold voltage, then a storage-battery power conversion device controls an output of reactive power so that the voltage at the interconnection point matches a second target effective voltage.
US11233387B2

Described herein are improvements for a power system by operating the power system using updated performance characteristics for a protection device. In one example, a method includes operating the power system based on a first operational curve for a first protection device of the one or more protection devices. The first operational curve indicates conditions upon which the first protection device will trip. The method also provides obtaining trip information describing conditions that cause the first protection device to trip at each of one or more trip occurrences during operation of the power system. The method further provides adjusting the first operational curve to generate an adjusted first operational curve that reflects the trip information and operating the power system based on the adjusted first operational curve.
US11233376B2

There is provided a semiconductor laser including: a first mirror layer; a second mirror layer; an active layer; a current confinement layer; a first region including a plurality of first oxidized layers; and a second region including a plurality of second oxidized layers, in which, in a plan view, the laminated body includes a first part including the first region and the second region, a second part including the first region and the second region, and a third part disposed between the first part and the second part and resonating light generated in the active layer, the third part includes a fourth part including the first region and the second region and having a first groove, a fifth part including the first region and the second region and having a second groove, and a sixth part disposed between the fourth part and the fifth part and sandwiched between the first part and the second part, in a plan view.
US11233367B2

An apparatus for wearing a power cord includes an elongate power cord having a length that extends from a first end having a power connector to a second end having a device connector. The apparatus also includes an elastic component and a housing for holding the power connector and the device connector therein. The apparatus has a wearing configuration and a charging configuration. In the wearing configuration, the device connector and the power connector are disposed in the housing and the apparatus is secured to the user. In the charging configuration, the device connector extends out of the housing and connects to a portable electronic device, and the power connector extends out of the housing and connects to a power supply. In another embodiment, the power cord has a power bank on a first end of the cord rather than a power connector. The power bank is stored inside the housing.
US11233365B2

A bridge joint assembly for use with a busway system includes a plurality of insulator assemblies, a bolt holding the insulator assemblies in a stack, a housing enclosing the insulator assemblies, a seal surrounding the bolt, and a bolt access system extending from a wall of the housing to the seal. The bolt includes a bolt head protruding from the stack. The bolt access system defines a bolt access passageway that provides access to the bolt head from outside the housing.
US11233355B2

A device and assembly comprising such device having a support for electronic connection, holding in contact, and attachment of at least two accessories to each other and/or to an external device, and said at least two accessories. To make said connection, the support is provided with at least two first magnetic electronic connection elements. Each other by wire and each accessory is fitted with a second magnetic connection element capable of cooperating with one of said first magnetic elements, and in that each of the first and second magnetic elements comprises at least two groups each comprising at least one magnet, namely a group of one or more positive magnets and a group of one or more negative magnets, the groups of one particular magnetic element being fixed directly or indirectly on the same flexible or rigid plate and/or to each other and being capable of cooperating with the other magnetic element.
US11233349B2

A quick connect assembly having a male terminal with a plurality of circumferentially arrayed and elongated beams including forward-most arcuate projecting and outer diameter defining portions. A female terminal has a housing exhibiting an inner diameter inlet communicating with an interior arcuate and expanded extending recess which matches a profile defined by the outer diameter beam portions. A forwardly spring biased plug is displaceably supported within the female terminal housing and includes a forward most projecting snout portion which, upon installation of the male to female terminals, the projecting snout portion of the plug seats between the male beams, preventing unintended collapse and remove of the male beams from within the female housing.
US11233340B2

A polarized antenna array is provided that includes multiple polarized antenna elements. The polarized antenna array has a polarization vector defining a co-polarization direction and a cross-polarization direction. The multiple polarized antenna elements include a first sub-set of polarized antenna elements that collectively have a first polarization vector and a second sub-set of polarized antenna elements that collectively have a second polarization vector. Application of a controlled phase difference between the first sub-set of polarized antenna elements and the second sub-set of polarized antenna elements causes constructive combination of the first polarization vector and second polarization vector in the co-polarization direction and destructive combination of the first polarization vector and the second polarization vector in the cross-polarization direction.
US11233333B2

The present disclosure relates to a tunable waveguide system comprising a waveguide configured to guide radio waves in at least two dimensions, and an electronically tunable metamaterial configured to tune the radio waves by electronically changing its dielectric and/or conductive characteristics. The present disclosure further relates to a radar antenna system.
US11233323B2

An antenna module is provided to reduce the radio waves radiated toward a back lobe of the antenna module, and includes a printed circuit board (PCB) including at least one insulating layer, at least one antenna array disposed on an upper surface of the PCB, and at least one metal structure disposed on the upper surface of the PCB configured to shift a phase of radio waves radiated by the at least one antenna array and flowing along the upper surface of the PCB. The radio wave whose phase is shifted by passing through the metal structure is in a destructive interference relationship with a radio wave which is not affected by the metal structure thereby reducing the radio waves radiated toward a back lobe of the antenna module.
US11233321B2

In an antenna structure according to exemplary embodiments of the present invention, a metal layer provided as a rear metal case of the display panel, a protecting layer and an antenna electrode layer are laminated in this order. The rear metal case may be used as a ground layer so that an additional space for the antenna is secured, and signal efficiency and reliability may be improved.
US11233317B2

A portable computing device includes an antenna within its housing structure for wireless connectivity, where an upper partition of the housing structure is used to construct an antenna plane, and a ground plane is incorporated into a lower partition of the housing structure. In some cases, the antenna is capable of maintaining wireless connectivity over a wide frequency band. Some embodiments include a device mount external to the upper partition and the lower partition of the housing structure that enables mounting the portable computing device to another entity, such as a user. In some cases, the device mount is external to the antenna used by the portable computing device, and does not include any portions of the antenna.
US11233309B2

An antenna assembly for use particularly where relatively rapid deployment and/or disassembly of the same is required thereby making the same available to be used at a location quickly. The assembly includes a hub to which are movably mounted a bracket for attachment of an antenna, which may comprise a plurality of parts, and support legs which are movable between in use and storage positions. First and second adjustments for the azimuth and elevation of the antenna are provided for use when the antenna, bracket and support legs are in the in-use position.
US11233303B2

A coaxial line is provided which includes: a first columnar conductor disposed inside a multilayer substrate such that one end thereof is coupled to a first stripline and that the other end thereof is coupled to a second stripline; and one or more second columnar conductors penetrating the multilayer substrate such that one end thereof is coupled to a ground layer and that the other end thereof is coupled to a ground layer, the first columnar conductor acting as an inner conductor, and the second columnar conductors acting as outer conductors. Each of the first and second striplines is coupled to an open stub acting as resonators and a matching conductor acting as capacitance matching elements.
US11233301B2

Provided is a liquid crystal phase shifter, including a first substrate and a second substrate opposite to the first substrate; a liquid crystal layer between the first and second substrates; phase-shifting units each including a microstrip line, a phased electrode and two feed terminals, the microstrip line is located between the first substrate and the liquid crystal layer, the phased electrode is located between the second substrate and the liquid crystal layer, the two feed terminals are located at a side of the first or second substrate facing away from the other, and in a direction perpendicular to the first substrate, two ends of the microstrip line respectively overlap the two feed terminals, the phased electrode includes at least two sub-electrodes spaced apart from each other, and the microstrip line includes effective line segments respectively corresponding to each sub-electrode, and the sub-electrodes covers a corresponding effective line segment.
US11233291B2

A modular battery system for a material handling vehicle is provided. The modular battery system includes a counterweight assembly, a battery assembly enclosing a power source and including a battery base, and a pair of channels removably coupled to the battery base and laterally separated from one another to define a counterweight slot therebetween. The battery assembly is configured to be slidably installed onto the counterweight assembly with the counterweight assembly received within the counterweight slot defined between the pair of channels.
US11233290B2

A battery holder capable of simplifying assembly procedure includes: case body, having at least three battery chambers; and a connection assembly, having at least one anode/cathode connecting unit, an anode output terminal, a cathode output terminal and an anode/cathode jumping unit, thereby allowing the at least three battery chambers to be in a serial connecting status; and characterized in that: an accommodation slot is formed between two of the at least three battery chambers which are arranged at outer sides, the anode/cathode jumping unit is formed through a metal wire being bent, and has a connection segment accommodated in the accommodation slot, one end of the connection segment has a cathode elastic contact point connected to the battery chamber arranged at the outer side, and another end thereof has an anode contact point connected to the other battery chamber arranged at the outer side.
US11233289B2

A battery system includes an electrochemical cell. The electrochemical cell includes a cover having an opening therein. The electrochemical cell also includes an aluminum terminal pad disposed proximate an outer surface of the cover, and having a pad opening aligned with the opening in the cover. The pad opening includes a tapered surface such that the pad opening has a larger cross-sectional width proximate an upper surface of the aluminum terminal pad than proximate a lower surface of the aluminum terminal pad opposite the upper surface and facing the outer surface of the cover. The electrochemical cell also includes a rivet having a body portion extending through the opening in the cover, a head portion disposed in the pad opening of the aluminum terminal pad, and a shoulder extending between the body portion and the head portion. The head portion includes an inverted cone shape corresponding with the tapered surface of the pad opening and having a maximum cross-sectional width greater than a minimum cross-sectional width of the pad opening.
US11233282B2

A battery-powered portable tool (1) and/or a battery pack (174; 174′) connected thereto contain(s) a high-temperature measurement circuit (61, 62, 64; 64-67), a low-temperature measurement circuit (61, 64; 64-66), and a switching apparatus (63; Q 1, Q 2) for selecting and/or outputting a signal from (i) the low-temperature measurement circuit when an output value of the high-temperature measurement circuit enters an abnormal range or (ii) the high-temperature measurement circuit when an output value of the low-temperature measurement circuit enters an abnormal range, which are powered by at least one all-solid-state battery (12, 14, 16, 18) provided in the battery pack. Such an arrangement makes it possible to efficiently make use of the at least one all-solid-state battery that is usable over a wide temperature range, whereby the battery-powered tool becomes usable over a wider temperature range than known battery-powered tools.
US11233278B2

Conventional internal combustion engine technology has been around for decades and historically has been the primary power source for virtually all industrial equipment. It relies on carbon-based fuels, is loud, polluting, and the machines it powers are expensive to operate and maintain. A self-contained, rechargeable battery system is provided that possesses improved power than comparable diesel and gas engines and it generates zero emissions, is virtually maintenance free, is quiet, and recharges overnight via a standard electrical outlet. The rechargeable battery power system can be installed in new and used construction equipment and may be used wherever a source of power is required including smart grid application. It can be safely used indoors, in neighborhoods and other locations sensitive to the side effects of internal combustion engines. There is a battery management system that controls sequential shutdown system and a power reserve system to control operation of the battery.
US11233275B2

An electrospun coated component for a lead acid battery is disclosed. The electrospun coated component includes positive electrode, negative electrode, and separator. The separator may comprise a low-conducting and/or non-conductive material. A method of electrospun coating these components of a LAB is provided. Suitable compositions and conditions for electrospun coating on to LAB components are further provided in this disclosure.
US11233274B2

A battery including a positive electrode layer and a negative electrode layer is provided. The positive electrode layer includes a positive electrode current collector, a positive electrode active material layer, and a positive electrode-side solid electrolyte layer; the positive electrode active material layer is arranged in contact with the positive electrode current collector in a region smaller than that thereof; the positive electrode-side solid electrolyte layer is arranged in contact with the positive electrode current collector and the positive electrode active material layer in the same region as that of the positive electrode current collector; the negative electrode layer has the structure similar to that of the positive electrode layer. Since the positive and negative electrode layers are laminated to each other, the positive electrode active material layer faces the negative electrode active material layer with the positive and negative electrode-side solid electrolyte layers provided therebetween.
US11233271B2

A method of making a passively impact resistant composite electrolyte and separator layer includes providing a suspension composition including electrically non-conducting particles that enable shear thickening. The particles can have a polydispersity index of no greater than 0.1, an average particle size in a range of from 50 nm to 1 um, and an absolute zeta potential of greater than ±40 mV. A particle suspension solvent is provided for suspending the particles. The suspension composition is applied to a porous separator material. A portion of the particles and suspension solvent penetrate the pores and the remainder of the particles in the suspension composition are distributed across the surface of the separator material. The suspension solvent is evaporated from the separator material to provide a shear thickening particle loaded separator. A separator assembly and a passivated battery are also disclosed.
US11233265B2

A button cell includes a housing having a cell cup, the cell cup having a flat bottom area, a cell cup casing, and a bottom edge forming a transition between the flat bottom area and the cell cup casing, and a cell top, the cell top having a flat top area and a cell top casing. An electrode-separator assembly winding is disposed within the housing, the electrode-separator assembly winding including a multi-layer assembly that is wound in a spiral shape about an axis, the multi-layer assembly including a separator disposed between a positive electrode and a negative electrode, and a first output conductor. An insulator is disposed between an end face of the electrode-separator assembly winding and the first output conductor, wherein the first output conductor is welded to the first of the flat bottom area or the flat top area.
US11233264B2

A rechargeable button cell including a housing half-parts comprising a housing cup and a housing top separated from one another by an electrically insulating seal or film seal is disclosed. The button cell includes an electrode-separator assembly within the housing having a positive and a negative electrode in the form of flat layers connected to one another by a porous plastic film separator. The electrodes each include a metallic film or mesh embedded in a respective electrode material as a current collector, which acts as an output conductor that connects the electrodes to one of the flat bottom or flat top areas of the housing.
US11233262B2

Provided are an electrochemical element and the like that have both durability and high performance as well as excellent reliability. The electrochemical element includes a metal support, and an electrode layer formed on/over the metal support. The metal support is made of any one of a Fe—Cr based alloy that contains Ti in an amount of 0.15 mass % or more and 1.0 mass % or less, a Fe—Cr based alloy that contains Zr in an amount of 0.15 mass % or more and 1.0 mass % or less, and a Fe—Cr based alloy that contains Ti and Zr, a total content of Ti and Zr being 0.15 mass % or more and 1.0 mass % or less.
US11233260B2

Methods and systems for removing impurities from electrolyte solutions having three or more valence states. In some embodiments, a method includes electrochemically reducing an electrolyte solution to lower its valence state to a level that causes impurities to precipitate out of the electrolyte solution and then filtering the precipitate(s) out of the electrolyte solution. In embodiments in which the electrolyte solution is desired to be at a valence state higher than the precipitation valence state, a method of the disclosure includes oxidizing the purified electrolyte solution to the target valence.
US11233257B2

Systems and methods for operating a redox flow battery system may include switching the redox flow battery system to an idle mode, wherein the idle mode includes operation of the redox flow battery system outside of a charging mode and outside of a discharge mode; in response to switching to the idle mode, repeatedly cycling operation of an electrolyte pump between an idling threshold flow rate less than a charging threshold flow rate and a deactivation threshold flow rate; and in response to switching to the charging mode, maintaining operation of the electrolyte pump at the charging threshold flow rate greater than the idling threshold flow rate. In this way, a responsiveness of the redox flow battery system to charging and discharging commands can be maintained while in idle, while reducing parasitic pumping losses due to pumping and heating, and reducing shunt current losses.
US11233255B2

The present invention concerns a starting burner (100a; 100b) for a fuel cell system (1000a; 1000b), having a catalyst (10) with a catalyst inlet (11) and a catalyst outlet (12), a catalyst area (13) being formed between the catalyst inlet (11) and the catalyst outlet (12), and the catalyst area (13) being surrounded by a catalyst wall (14) in a passage direction (D) from the catalyst inlet (11) to the catalyst outlet (12), and an operating fluid guide section (20) for supplying an operating fluid (F1) to the catalyst inlet (11), wherein the operating fluid guide section (20) is arranged outside the catalyst (10) at least in sections along the catalyst wall (14). The invention also concerns a fuel cell system (1000) with the starting burner (100a; 100b) and a method for heating a service fluid (F1) in the fuel cell system (1000a; 1000b).
US11233228B2

Provided is a process for the degradation of at least one polymer of an alkene carbonate, a polymeric composition for a lithium-ion battery electrode having a degradation residue obtained by this process, a process for the preparation thereof, an electrode and a battery incorporating it and a degradation process for the sintering of ceramics. The degradation process includes a reaction at 120° C. and 270° C., and under air of a primary amine with a poly(alkene carbonate) polyol, which depolymerizes it in order to obtain a non-polymeric degradation residue. This composition includes an active material, an electrically conductive filler, a polymeric binder and a residue from the degradation under air between 120° C. and 270° C. of a sacrificial phase which includes the polymer and which has been melt blended beforehand with the active material, with the filler and with the binder in order to obtain a precursor mixture of the composition.
US11233226B2

An ink printing process employs per-nozzle droplet volume measurement and processing software that plans droplet combinations to reach specific aggregate ink fills per target region, guaranteeing compliance with minimum and maximum ink fills set by specification. In various embodiments, different droplet combinations are produced through different print head/substrate scan offsets, offsets between print heads, the use of different nozzle drive waveforms, and/or other techniques. Optionally, patterns of fill variation can be introduced so as to mitigate observable line effects in a finished display device. The disclosed techniques have many other possible applications.
US11233219B2

The present disclosure provides an organic light emitting component. The organic light emitting component includes a substrate, an intermediate structure layer disposed on the substrate. The intermediate structure layer includes a display area and a non-display area at a periphery of the display area. The intermediate structure layer further includes a planarization layer, and an anti-shrinkage stop structure disposed at the non-display area and a display structure portion disposed at the display area are both disposed on the planarization layer and spaced apart from each other. The organic light emitting component includes a thin film encapsulation structure layer disposed on the surface of the intermediate structure layer facing away from the substrate. The anti-shrinkage stop structure is disposed between the thin film encapsulation structure layer and the planarization layer, and a free end of the anti-shrinkage stop structure extends into the thin film encapsulation structure layer.
US11233216B2

The present invention provides a display including: a thin film transistor substrate including a plurality of thin film transistors; a planarization layer; a plurality of anodes and a plurality of auxiliary source traces; a pixel definition layer having a plurality of first openings respectively corresponding to and exposing a plurality of auxiliary source traces and a plurality of second openings respectively corresponding to and exposing a plurality of anodes; a plurality of electrical conductors filled in the plurality of first openings and on a portion of the pixel definition layer around the plurality of first openings, wherein the plurality of electrical conductors have a plurality of protruding portions higher than the pixel definition layer; an electroluminescent layer; and a plurality of cathodes electrically connected to sidewalls of the plurality of electrical conductors respectively.
US11233213B2

An organic light emitting display device includes a substrate with a first emitting region adjacent a second emitting region, a first anode in the first emitting region, a first organic light emitting layer on the first anode, a second anode in the second emitting region, and a second organic light emitting layer on a part of the first anode and the second anode. The second organic light emitting layer includes a material different from the first organic light emitting layer.
US11233205B2

A compound of Formula I wherein M is a metal selected from Ir or Os; rings A, B, C, D, E, and F are independently a 5-membered or 6-membered aromatic ring; Z1 to Z14 are independently selected from C or N; X is selected from a direct bond, or a linker with one to ten backbone member atoms; and Y is selected from a direct bond, a linker with one to ten backbone member atoms, or is absent to provide an open hexadentate ligand. An organic electroluminescent device (OLED) that includes an anode, a cathode, and an organic layer comprising a compound of the Formula I, and a consumer product comprising the OLED.
US11233203B2

The present disclosure is directed to cyclometalated metal compounds containing novel ligands having unique fused rings. The inventive compounds are expected to exhibit unique photophysical and electronic properties and are useful in an organic electroluminescence device to improve the performance.
US11233195B2

A memory device may be provided, including a base layer; an insulating layer arranged over the base layer, where the insulating layer may include a recess having opposing side walls; a first electrode arranged along the opposing side walls of the recess; a switching element arranged along the first electrode; a second electrode arranged along the switching element; and a capping layer arranged over the recess, where the capping layer may at least partially overlap the first electrode, the switching element and the second electrode.
US11233161B2

A photovoltaic device that includes a p-n junction of first type III-V semiconductor material layers, and a window layer of a second type III-V semiconductor material on the light receiving end of the p-n junction, wherein the second type III-V semiconductor material has a greater band gap than the first type III-V semiconductor material, and the window layer of the photovoltaic device has a cross-sectional area of microscale.
US11233154B2

A thin film transistor, a manufacturing method thereof, an array substrate, and a display panel are provided. The thin film transistor includes a semiconductor layer, a source and a drain. The semiconductor layer includes an active layer and a superhydrophobic layer. The active layer includes a source contact, a drain contact and a channel portion. The source corresponds to the source contact, and the drain corresponds to the drain contact. The superhydrophobic layer is disposed on a surface of the active layer proximal to the source and the drain. The superhydrophobic layer includes a plurality of multi-level nanostructures protruding from the surface of the active layer, and the superhydrophobic layer at least covers a channel portion of the active layer.
US11233151B2

An active pattern structure includes a lower active pattern protruding from an upper surface of a substrate in a vertical direction substantially perpendicular to an upper surface of the substrate, a buffer structure on the lower active pattern, at least a portion of which may include aluminum silicon oxide, and an upper active pattern on the buffer structure.
US11233149B2

The structure of a semiconductor device with inner spacer structures between source/drain (S/D) regions and gate-all-around structures and a method of fabricating the semiconductor device are disclosed. The semiconductor device includes a substrate, a stack of nanostructured layers with first and second nanostructured regions disposed on the substrate and first and second source/drain (S/D) regions disposed on the substrate. Each of the first and second S/D regions includes an epitaxial region wrapped around each of the first nanostructured regions. The semiconductor device further includes a gate-all-around (GAA) structure disposed between the first and second S/D regions and wrapped around each of the second nanostructured regions, a first inner spacer disposed between an epitaxial sub-region of the first S/D region and a gate sub-region of the GAA structure, a second inner spacer disposed between an epitaxial sub-region of the second S/D region and the gate sub-region of the GAA structure, and a passivation layer disposed on sidewalls of the first and second nanostructured regions.
US11233148B2

Integrated circuit transistor structures are disclosed that reduce band-to-band tunneling between the channel region and the source/drain region of the transistor, without adversely increasing the extrinsic resistance of the device. In an example embodiment, the structure includes one or more spacer configured to separate the source and/or drain from the channel region. The spacer(s) regions comprise a semiconductor material that provides a relatively high conduction band offset (CBO) and a relatively low valence band offset (VBO) for PMOS devices, and a relatively high VBO and a relatively low CBO for NMOS devices. In some cases, the spacer includes silicon, germanium, and carbon (e.g., for devices having germanium channel). The proportions may be at least 10% silicon by atomic percentage, at least 85% germanium by atomic percentage, and at least 1% carbon by atomic percentage. Other embodiments are implemented with III-V materials.
US11233144B2

Provided is a nitride semiconductor device 3 including a GaN electron transit layer 13, an AlGaN electron supply layer 14 in contact with the electron transit layer 13, a gate layer 15, formed selectively on the electron supply layer 14 and constituted of a nitride semiconductor composition effectively not containing an acceptor type impurity, and a gate electrode 16, formed on the gate lever 15, and satisfying the following formula (1): d G ⁢ 2 ⁢ E F ⁢ q ⁡ ( N DA + N A - N DD - N D ) ɛ 0 ⁢ ɛ C + Φ B - d B ⁢ P ɛ 0 ⁢ ɛ B > 0 ( 1 )
US11233140B2

In a method of manufacturing a semiconductor device including a field effect transistor (FET), a sacrificial region is formed in a substrate, and a trench is formed in the substrate. A part of the sacrificial region is exposed in the trench. A space is formed by at least partially etching the sacrificial region, an isolation insulating layer is formed in the trench and the space, and a gate structure and a source/drain region are formed. An air spacer is formed in the space under the source/drain region.
US11233136B2

The present disclosure relates to a semiconductor device that includes a first terminal formed on a fin region and having a first spacer. The semiconductor device further includes a second terminal having a hard mask and a second spacer opposing the first spacer. The hard mask and the second spacer are formed using different materials. The semiconductor device also includes a seal layer formed between first and second spacers of the first and second terminals, respectively. The semiconductor device further includes an air gap surrounded by the seal layer, the fin region, and the first and second spacers.
US11233131B2

[Problem] To improve the drain current ON/OFF ratio characteristics. [Solution] A tunnel field-effect transistor 10 of the present invention is such that, when the gate length is denoted by LG and the extension distance of a source region 1 extended toward a drain region 3 from a position in the source region 1 is denoted by LOV, LTG expressed in Formula (1) below as the shortest distance between the position of an extension end of the source region 1 based on a drain-side reference position as the side face position of a gate electrode 6a, 6b closest to the drain region 3, and the position in the semiconductor layer 4 opposite to the drain-side reference position in the height direction of the gate electrode 6a, 6b satisfies a condition of Inequality (2) below. Note that lt_OFF in Inequality (2) denotes a shortest tunnel distance over which carriers move from the source region to a channel region through a tunnel junction surface in an OFF state of the tunnel field-effect transistor.
US11233127B2

A silicon carbide substrate has a first main surface and a second main surface opposite to the first main surface. A gate pad faces the first main surface. A drain electrode is in contact with the second main surface. The silicon carbide substrate includes a first impurity region constituting the second main surface and having a first conductivity type, a second impurity region provided on the first impurity region and having a second conductivity type different from the first conductivity type, a third impurity region provided on the second impurity region and having the first conductivity type, and a fourth impurity region provided on the third impurity region, constituting the first main surface, and having the second conductivity type. Each of the first impurity region, the second impurity region, the third impurity region, and the fourth impurity region is located between the gate pad and the drain electrode.
US11233126B2

A SiC epitaxial wafer includes a SiC substrate and a SiC epitaxial layer disposed on the SiC substrate. The SiC epitaxial layer includes a high carrier concentration layer and two low carrier concentration layers having lower carrier concentration than the high carrier concentration layer, and being in contact with a top surface and a bottom surface of the high carrier concentration layer to sandwich the high carrier concentration layer. A difference in carrier concentration between the high carrier concentration layer and the low carrier concentration layers is 5×1014/cm3 or more and 2×1016/cm3 or less.
US11233123B2

The present disclosure describes an exemplary method to form p-type fully strained channel (PFSC) or an n-type fully strained channel (NFSC) that can mitigate epitaxial growth defects or structural deformations in the channel region due to processing. The exemplary method can include (i) two or more surface pre-clean treatment cycles with nitrogen trifluoride (NF3) and ammonia (NH3) plasma, followed by a thermal treatment; (ii) a prebake (anneal); and (iii) a silicon germanium epitaxial growth with a silicon seed layer, a silicon germanium seed layer, or a combination thereof.
US11233113B2

A display may have an array of pixels. Display driver circuitry may supply data and control signals to the pixels. Each pixel may have seven transistors, a capacitor, and a light-emitting diode such as an organic light-emitting diode. The seven transistors may receive control signals using horizontal control lines. Each pixel may have first and second emission enable transistors that are coupled in series with a drive transistor and the light-emitting diode of that pixel. The first and second emission enable transistors may be coupled to a common control line or may be separately controlled so that on-bias stress can be effectively applied to the drive transistor. The display driver circuitry may have gate driver circuits that provide different gate line signals to different rows of pixels within the display. Different rows may also have different gate driver strengths and different supplemental gate line loading structures.
US11233100B2

An integrated display panel and a preparation method thereof are provided. The integrated display panel includes a first base substrate and a second base substrate, the first base substrate and the second base substrate being disposed opposite to each other, the first base substrate being provided with a pixel unit thereon, the pixel unit including a plurality of sub-pixel units having different colors; the integrated display panel further includes an image acquisition module which includes a photo sensing unit disposed in each of the sub-pixel units, the photo sensing unit includes a photodiode disposed in a non-display region of the sub-pixel unit, the photodiode is configured to photoelectrically convert light from a target area to obtain an electric signal representing an image of the target area.
US11233084B2

An image sensor includes one or more first unit pixels. Each of the one or more first unit pixels may include a first photoelectric conversion region including first photoelectric conversion elements arranged in the form of a matrix, and a first floating diffusion region at a center of the first photoelectric conversion elements; a first transistor region including a first active region in which a first reset gate, a first select gate and a first drive gate are disposed; a first signal interconnect electrically connecting the first floating diffusion region to the first drive gate; and a first shielding interconnect separated from the first signal interconnect and extending parallel to the first signal interconnect.
US11233075B2

The present disclosure provides an array substrate and a display panel, which adopt a design of a single-gated layer, in which a first electrode plate of a storage capacitor is formed in the gate layer and a second electrode plate of the storage capacitor and various functional connection wires are formed in a source/drain layer. Paths used for electric current between different film layers are realized by various functional connection wires. Therefore, a layer of gate structure is omitted, one photomask process is saved, production cost is reduced, and a problem of high production costs of the current display devices is solved.
US11233074B2

The present application provides an array substrate and a manufacturing method thereof. The array substrate includes a thin film transistor and a storage capacitor prepared on a substrate; the thin film transistor includes a gate, an active layer, and a source/drain; the storage capacitor includes a first electrode and a second electrode isolated therefrom by a dielectric layer; the gate is disposed above the first electrode and located at one end of the first electrode; and the second electrode corresponds to a portion of the first electrode non-corresponding to the gate.
US11233063B2

A semiconductor device, and method of manufacturing a semiconductor device, includes second conductive patterns separated from each other above a first stack structure which is penetrated by first channel structures and enclosing second channel structures coupled to the first channel structures, respectively. Each of the second conductive patterns includes electrode portions stacked in a first direction and at least one connecting portion extending in the first direction to be coupled to the electrode portions.
US11233055B2

An object is to provide a semiconductor device with a novel structure in which stored data can be held even when power is not supplied and there is no limit on the number of write operations. The semiconductor device includes a first memory cell including a first transistor and a second transistor, a second memory cell including a third transistor and a fourth transistor, and a driver circuit. The first transistor and the second transistor overlap at least partly with each other. The third transistor and the fourth transistor overlap at least partly with each other. The second memory cell is provided over the first memory cell. The first transistor includes a first semiconductor material. The second transistor, the third transistor, and the fourth transistor include a second semiconductor material.
US11233044B2

A semiconductor device includes a semiconductor substrate, a first standard cell including a first active region and a second active region, and a power switching circuit including a first switching transistor electrically connected between a first interconnect and a second interconnect over the semiconductor substrate, and including a first buffer connected to a gate of the first switching transistor, the first buffer including a third active region and a fourth active region, and wherein the first buffer adjoins, in a plan view, the first standard cell in a first direction, wherein an arrangement of the first active region matches an arrangement of the third active region in a second direction different from the first direction, and wherein an arrangement of the second active region matches an arrangement of the fourth active region in the second direction.
US11233043B2

A three-dimensional semiconductor memory device, including a peripheral circuit structure including a first metal pad and a cell array structure disposed on the peripheral circuit structure and including a second metal pad. The peripheral circuit structure may include a first substrate including a first peripheral circuit region and a second peripheral circuit region, first contact plugs, second contact plugs, and a first passive device on and electrically connected to the second contact plugs. The cell array structure may include a second substrate disposed on the peripheral circuit structure, the second substrate including a cell array region and a contact region. The cell array structure may further include gate electrodes and cell contact plugs. The first passive device is vertically between the gate electrodes and the second contact plugs and includes a first contact line. The first metal pad and the second metal pad may be connected by bonding manner.
US11233039B2

Semiconductor packages are provided. The semiconductor package includes a first redistribution layer structure, a photonic integrated circuit, an electronic integrated circuit, a waveguide and a memory. The photonic integrated circuit is disposed over and electrically connected to the first redistribution layer structure, and includes an optical transceiver and an optical coupler. The electronic integrated circuit is disposed over and electrically connected to the first redistribution layer structure. The waveguide is optically coupled to the optical coupler. The memory is electrically connected to the electronic integrated circuit.
US11233030B1

An electrical device with printed interconnects between packaged integrated circuit components and a substrate as well as a method for printing interconnects between packaged integrated circuit components and a substrate are disclosed. An electrical device with printed interconnects may include a dielectric layer forming a continuous surface between a substrate and a terminal face of an integrated circuit component. The electrical device may further include interconnects formed from a layer of material printed across the continuous surface formed by the dielectric layer to connect electrical terminals on the substrate to electrical terminals on the terminal face of the integrated circuit component.
US11233028B2

The present disclosure provides a chip packaging method and a chip structure. The chip packaging method comprises: providing a wafer, and forming a protective layer on a wafer active surface of the wafer; cutting and separating the wafer to form a die; providing a metal structure, the metal structure including at least one metal unit; adhering the die and the metal structure onto a carrier; and forming a molding layer. The chip structure comprises: at least one die; a protective layer; a metal unit, the metal unit including at least one metal feature; and a molding layer, encapsulating the at least one die and the metal unit, and the chip structure is connected with an external circuit through the at least one metal feature. By adopting a plurality of metal features of the metal unit, the present disclosure achieves improved packaging performance brought by different metal features; and the wafer active surface is provided with the protective layer in the present disclosure, so that a step of applying an insulating layer after the formation of the molding layer is omitted.
US11233008B2

A method of manufacturing an integrated circuit having buried power rails includes forming a first dielectric layer on an upper surface of a first semiconductor substrate, forming a series of power rail trenches in an upper surface of the first dielectric layer, forming the buried power rails in the series of power rail trenches, forming a second dielectric layer on the upper surface of the first dielectric layer and upper surfaces of the buried power rails, forming a third dielectric layer on a donor wafer, bonding the third dielectric layer to the second dielectric layer, and forming a series of semiconductor devices, vias, and metal interconnects on or in the donor wafer. The buried power rails are encapsulated by the first dielectric layer and the second dielectric layer, and the buried power rails are below the plurality of semiconductor devices.
US11233005B1

A method includes providing a fin, an isolation structure, and first and second source/drain (S/D) features over the fin; forming an etch mask covering a first portion and exposing a second portion of the fin; removing the second portion of the fin, resulting in a first trench; filling the first trench with a first dielectric feature; removing the etch mask; and applying etching process(es) to remove the first portion of the fin and to partially recess the first S/D feature. The etching process(es) includes an isotropic etching tuned selective to materials of the first S/D feature and not materials of the isolation structure and the first dielectric feature, resulting in a second trench under the first S/D feature and having a gap between a bottom surface of the first S/D feature and a top surface of the isolation structure. The method further includes forming a via in the second trench.
US11233000B2

A semiconductor package includes a first metal interconnection disposed in a semiconductor chip, a first bump group configured to be connected to the first metal interconnection, a first inner lead pattern group configured to be connected to the first bump group, a second metal interconnection disposed in the semiconductor chip, a second bump group configured to be connected to the second metal interconnection; and a second inner lead pattern group configured to be connected to the second bump group, wherein a density of the first metal interconnection is greater than a density of the second metal interconnection, such that a first pitch of the first lead pattern group is greater than a second pitch of the second lead pattern group.
US11232998B2

A semiconductor device package includes a substrate, a first circuit layer and a second circuit layer. The first circuit layer is disposed on the substrate. The first circuit layer has a plurality of dielectric layers and a first through via penetrating the dielectric layers and electrically connected to the substrate. The second circuit layer is disposed on the first circuit layer. The second circuit layer has a plurality of dielectric layers and a second through via penetrating the dielectric layers and electrically connected to the first circuit layer.
US11232993B2

A semiconductor device package includes a dielectric layer, a package body and a protection structure. The dielectric layer has a first surface, a second surface opposite to the first surface and a lateral surface extending between the first surface and the second surface. The package body is disposed on the first surface of the dielectric layer. The package body covers a first portion of the lateral surface of the dielectric layer and exposes a second portion of the lateral surface of the dielectric layer. The protection structure is disposed on the second portion of the lateral surface of the dielectric layer.
US11232989B2

A method of manufacturing a semiconductor device includes disposing two or more fins each having an initial fin profile on a substrate. A sacrificial oxide layer is grown on a first fin and a second fin of the two or more fins. The sacrificial oxide layer of the first and second fins is etched to trim the fin and to generate a next fin profile for the first and second fins. The growing and etching is repeated to trim the first and second fins such that the number of repetitions for the first fin and the second fin are different. Gate structures are formed over the two or more fins.
US11232988B2

Methods of rectifying a sidewall profile of a fin-shaped stack structure are provided. An example method includes forming, on a substrate, a first fin-shaped structure and a second fin-shaped structure each including a plurality of channel layers interleaved by a plurality of sacrificial layers; depositing a first silicon liner over the first fin-shaped structure and the second fin-shaped structure; depositing a dielectric layer over the substrate, the first fin-shaped structure and the second fin-shaped structure; etching back the dielectric layer to form an isolation feature between the first fin-shaped structure and the second fin-shaped structure and to remove the first silicon liner over the first fin-shaped structure and the second fin-shaped structure to expose sidewalls of the plurality of channel layers and the plurality of sacrificial layers, and epitaxially depositing a second silicon liner over the exposed sidewalls of the plurality of channel layers and the plurality of sacrificial layers.
US11232987B2

A method for fabricating a semiconductor device includes: providing a first wafer including a base substrate having a first surface and a second surface facing each other, and an element region disposed on the first surface of the base substrate, in which the first wafer includes a first semiconductor chip region and a second semiconductor chip region adjacent to each other, each including a portion of the base substrate and a portion of the element region; forming a cutting pattern in the base substrate between the first semiconductor chip region and the second semiconductor chip region; grinding a part of the base substrate to form a second wafer from the first wafer; forming a stress relief layer on the second surface of the ground base substrate; and expanding the second wafer to separate the first semiconductor chip region and the second semiconductor chip region from each other.
US11232986B2

Integrated circuit devices and methods of forming the same are provided. The methods of forming an integrated circuit device may include forming a first insulating layer and a via contact on a substrate. The substrate may include an upper surface facing the via contact, and the via contact may be in the first insulating layer and may include a lower surface facing the substrate and an upper surface opposite to the lower surface. The methods may also include forming a second insulating layer and a metallic wire on the via contact. The metallic wire may be in the second insulating layer and may include a lower surface that faces the substrate and contacts the upper surface of the via contact. Both the lower surface of the metallic wire and an interface between the metallic wire and the via contact may have a first width in a horizontal direction that is parallel to the upper surface of the substrate.
US11232974B2

Various embodiments of the present application are directed to a method for forming a semiconductor-on-insulator (SOI) device with an impurity competing layer to absorb potential contamination metal particles during an annealing process, and the SOI structure thereof. In some embodiments, an impurity competing layer is formed on the dummy substrate. An insulation layer is formed over a support substrate. A front side of the dummy wafer is bonded to the insulation layer. An annealing process is performed and the impurity competing layer absorbs metal from an upper portion of the dummy substrate. Then, a majority portion of the dummy substrate is removed including the impurity competing layer, leaving a device layer of the dummy substrate on the insulation layer.
US11232973B2

A semiconductor device and a method of fabricating a semiconductor device, the device including a semiconductor substrate that includes a trench defining an active region; a buried dielectric pattern in the trench; a silicon oxide layer between the buried dielectric pattern and an inner wall of the trench; and a polycrystalline silicon layer between the silicon oxide layer and the inner wall of the trench, wherein the polycrystalline silicon layer has a first surface in contact with the semiconductor substrate and a second surface in contact with the silicon oxide layer, and wherein the second surface includes a plurality of silicon grains that are uniformly distributed.
US11232966B2

An electrostatic substrate chuck with substrate backside purging to prevent incidental backside deposition and that provides thermal sinking to prevent or mitigate the failure of seals.
US11232962B2

An alignment device which aligns notch portions of wafers includes mounting tables that hold the wafers, movement units that move the mounting tables, notch portion detection units that detect a circumferential positions of the notch portion, and a controller that controls positions of the mounting tables by the movement units. The mounting tables includes a mounting table main body portion and a pad member attached to an opening in the mounting table main body portion to hold the wafers. The pad member includes the main body portion that is attached to the opening and has a through hole in a center portion thereof, the first annular portion on an end side of the pad member to abut against wafers, and the first collar portion that is integrally provided with the first annular portion and the main body portion and extends toward outside of the main body portion.
US11232958B2

An apparatus for supporting and maneuvering a wafer comprises a handle having a gas inlet adapted to couple to a gas supply, a supporting surface coupled to the handle section including a frame structure having edge segments connecting at vertices and spoke elements extending from a center of the frame structure to the vertices, a gas supply channel coupled to the gas inlet that extends from the handle and branches into channels that run through the spoke elements, and a plurality of nozzles positioned at the vertices on the supporting surface and coupled to the channels in the spoke elements. Gas provided to the plurality of nozzles exits the nozzles in a stream directed parallel to the supporting surface and the stream of gas generates forces that enable wafers to be securely supported in a floating manner over the supporting surface without coming into direct contact with the supporting surface.
US11232955B2

Processing methods to etch metal oxide films with less etch residue are described. The methods comprise etching a metal oxide film with a metal halide etchant, and exposing the etch residue to a reductant to remove the etch residue. Some embodiments relate to etching tungsten oxide films. Some embodiments utilize tungsten halides to etch metal oxide films. Some embodiments utilize hydrogen gas as a reductant to remove etch residues.
US11232951B1

In an embodiment is provided a method of forming a blind via in a substrate comprising a mask layer, a conductive layer, and a dielectric layer that includes conveying the substrate to a scanning chamber; determining one or more properties of the blind via, the one or more properties comprising a top diameter, a bottom diameter, a volume, or a taper angle of about 80° or more; focusing a laser beam at the substrate to remove at least a portion of the mask layer; adjusting the laser process parameters based on the one or more properties; and focusing the laser beam, under the adjusted laser process parameters, to remove at least a portion of the dielectric layer within the volume to form the blind via. In some embodiments, the mask layer can be pre-etched. In another embodiment is provided an apparatus for forming a blind via in a substrate.
US11232946B2

In accordance with some embodiments, a method for processing semiconductor wafer is provided. The method includes loading a semiconductor wafer into a chamber. The method also includes creating an exhaust flow from the chamber. The method further includes depositing a film on the semiconductor wafer by supplying a processing gas into the chamber. In addition, the method includes detecting, with a use of a gas sensor, a concentration of the processing gas in the exhaust flow and generating a detection signal according to a result of the detection. The method further includes supplying a cleaning gas into the processing chamber for a time period after the film is formed on the semiconductor wafer. The time period is determined based on the detection signal.
US11232944B2

A method of fabricating a semiconductor device, which includes a separation step and has a high yield, is provided. A metal layer is formed over a substrate, fluorine is supplied to the metal layer, and the metal layer is then oxidized, whereby a metal compound layer is formed. A functional layer is formed over the metal compound layer, heat treatment is performed on the metal compound layer, and the functional layer is separated from the substrate with use of the metal compound layer. By performing first plasma treatment using a gas containing fluorine, fluorine can be supplied to the metal layer. By performing second plasma treatment using a gas containing oxygen, the metal layer supplied with fluorine can be oxidized.
US11232940B2

An apparatus for monitoring a surgical procedure includes a MALDI-TOF mass spectrometer comprising a load lock, an ionization chamber, and an ion detector. A first video camera produces an optical image of an operating field of the surgical procedure. A sample extracting device extracts the tissue sample at the location within the optical image of the operating field. A sample preparation system prepares MALID-TOF samples by depositing an extract of the extracted tissue sample on a sample plate together with a MALDI matrix. A sample plate loading mechanism loads the sample plate into the MALDI-TOF mass spectrometer. A second video camera produces an optical image of the sample plate and records a location of the extracted tissue sample. A computer records the images from first and second video cameras, correlates the location of the tissue sample in the operating field with the location of the tissue sample on the sample plate, acquires mass spectra data from the MALDI-TOF mass spectrometer, and compares the mass spectrum data to known mass spectrum data.
US11232939B2

Mass spectrometer based analytical systems and methods in which a feedback control system can be utilized to control the flow of liquid within a sampling probe to adjust and/or maintain the surface profile (e.g., shape) of the liquid-air interface within an open sampling port of the sampling probe. The feedback control systems can automatically monitor and/or detect the surface profile of the liquid-air interface and adjust the flow rate of the sampling liquid to ensure that experimental conditions remain consistent at the time of sample introduction during serial samplings. These can provide stable and reproducible analyte flows of consistent dilution to the ion source, increasing reproducibility and/or accuracy of data generated by MS analysis. Can be used with a change in the desired set point according to the particular experimental workflow (e.g., automated adjustment between an interface corresponding to a sampling set point and a cleaning set point).
US11232934B2

A method of processing an input data stream including at least one data peak (2), comprising: detecting at least one peak (2) in the input data stream having an apex with an amplitude above a predetermined threshold (4); and extrapolating (30) the segment of the peak which has an amplitude above the predetermined threshold (7, 8), based on a shape characteristic of the peak (2), to estimate the amplitude of the segments of the peak which have an amplitude less than said threshold (15, 16).
US11232925B2

An IHC ion source that employs a negatively biased cathode and one or more side electrodes is disclosed. The one or more side electrodes are left electrically unconnected in certain embodiments and are grounded in other embodiments. The floating side electrodes may be beneficial in the formation of certain species. In certain embodiments, a relay is used to allow the side electrodes to be easily switched between these two modes. By changing the configuration of the side electrodes, beam current can be optimized for different species. For example, certain species, such as arsenic, may be optimized when the side electrodes are at the same voltage as the chamber. Other species, such as boron, may be optimized when the side electrodes are left floating relative to the chamber. In certain embodiments, a controller is in communication with the relay so as to control which mode is used, based on the desired feed gas.
US11232924B2

A charged particle gun for a charged particle beam device is described. The charged particle gun includes a gun housing; an emitter provided in the gun housing, the emitter being configured to emit a charged particle beam along an axis; an emitter power supply connected to the emitter; a trapping electrode provided in the gun housing, the trapping electrode at least partially surrounding the axis; a trapping power supply connected to the trapping electrode; and a shielding element shielding an electrostatic field of the trapping electrode from the axis during operation of the gun housing.
US11232914B2

A photovoltaic device, comprises (1) a first conductive layer, (2) an optional blocking layer, on the first conductive layer, (3) a semiconductor layer, on the first conductive layer, (4) n light-harvesting material, on the semiconductor layer, (5) a hole transport material, on the light-harvesting material, and (6) a second conductive layer, on the hole transport material. The light harvesting material comprises, a pervoskite absorber, and the second conductive layer comprises nickel. The semiconductor layer tray comprise TiO2 nanowires. The light-harvesting material may comprise a pervoskite absorber containing a psuedohalogen.
US11232907B2

An electronic component includes a laminate in which first internal electrodes and second internal electrodes are alternately laminated in a lamination direction with dielectric layers interposed therebetween, the laminate including a first main surface and a second main surface opposite to each other in the lamination direction, a first side surface and a second side surface opposite to each other in a width direction, and a first end surface and a second end surface opposite to each other in a length direction, a first external electrode provided on a surface of the laminate and electrically connected to the first internal electrodes, a second external electrode provided on a surface of the laminate and electrically connected to the second internal electrodes, and side margin portions each including a dielectric including Ca, Zr, and Ti.
US11232901B2

A method for producing a magnetic core includes a processing step of giving a desired shape to a strip made of an alloy composition, a heat-treating step of forming bcc-Fe crystals, and then a stacking step of obtaining a magnetic core having a shape. Here, the alloy composition is Fe—B—Si—P—Cu—C and has an amorphous phase as a primary phase. In the heat-treating step, the strip is heated up to a temperature higher than a crystallization temperature of the alloy composition at a high heating rate.
US11232899B2

A magnetic shielding sheet is provided. The magnetic shielding sheet according to an embodiment of the present invention comprises: a plate-shaped magnetic sheet made of a magnetic material containing a metal component; and a cover member for covering the entire surface of the magnetic sheet so as to prevent the surface of the magnetic sheet from being exposed to the outside.
US11232898B2

A 0.5-displacement region in which a first wire and a second wire are displaced by 0.5 turns from each other, and a 1.5-displacement region in which the first wire and the second wire are displaced by 1.5 turns in an opposite direction to a 0.5-displacement region are distributed along an axis direction on a winding core portion. The sum of the number of turns of the second wire located in the 0.5-displacement region being twice or more and five times or less than the sum of the number of turns of the second wire located in the 1.5-displacement region.
US11232885B2

An insulated wire having at least one layer of coating of the wire, comprising a thermosetting resin layer, at the outer periphery of a conductor, wherein the thermosetting resin layer is comprised of thermosetting resin layers having a laminated structure formed by coating and baking a thermosetting resin varnish; and wherein, in said laminated structure, an innermost layer having contact with the conductor comprises a thermosetting resin having an imide bond and is a layer having an average thickness of more than 5 μm and 10 μm or less; a method of producing the insulated wire; a coil; a rotating electrical machine; and an electrical or electronic equipment.
US11232883B2

Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.
US11232878B2

A chemical decontamination method includes a dissolution step in which a radioactive insoluble substance containing a metal oxide, the radioactive insoluble substance being adhered to a decontamination object including carbon steel, is dissolved in a decontamination solution and a metal-ion removal step in which the decontamination solution containing the metal ion, the decontamination solution being produced in the dissolution step, is brought into contact with a cation-exchange resin in order to remove the metal ion, the dissolution step including a reductive dissolution step conducted using a decontamination solution containing formic acid, ascorbic acid and/or erythorbic acid, and a corrosion inhibitor.
US11232877B2

System for storing radioactive materials comprising: —a canister (4) containing radioactive waste; —a container (C), provided with a casing (1), a base (2) and a cover (3), and a passive helicoidal convection-based ventilation system provided with: lower air inlets (5); an area (6) of air circulation between the canister (4) and the inner surface of the container (C), and upper air outlets (7); the inlets (5) and outlets (7) have a decreasing variation of section in the direction of air circulation, are curved and facing an oblique direction with respect to the radial direction of the container, the air between said inlets (5) and outlets (7) describing an upward helicoidal path around the capsule or canister (4).
US11232875B2

A feedwater sparger repair assembly includes a cover plate having a partial cylindrical shape and having a nozzle opening and a pair of bolt openings extending through the cover plate. A nozzle is attached to the cover plate and surrounds the nozzle opening. A pair of T-bolts extend through a respective one of the pair of bolt openings and each include a shank having a threaded portion extending from an exterior side of the cover plate and a partial cylindrical head portion disposed at an end of the shank on an interior side of the cover plate. A pair of nuts are engaged with the threaded portion of the pair of T-bolts. The feedwater sparger repair assembly is adapted to be mounted to an opening that is cut into a core spray pipe in order to repair/replace a sparger that becomes cracked.
US11232863B2

The communication control unit of the external communication apparatus requests a communication connection to the server. When a communication connection with the server is established, the communication control unit acquires the server side definition file from the server. The updating unit of the external communication apparatus updates the client side definition file with the server side definition file acquired by the communication control unit. The communication control unit of the external communication apparatus is configured to upload the medical apparatus side data to the server based on the client side definition file. Further, the communication control unit of the external communication apparatus is configured to reject a connection request from the server.
US11232862B2

A method, system, and computer program product for predictive maintenance. A method may include receiving operation data associated with one or more injection systems, wherein the operation data includes one or more operation parameters associated with one or more operations of the one or more injection systems; determining one or more prediction scores for the one or more injection systems based on the operation data, wherein the one or more prediction scores include one or more predictions of one or more operation failures or misuses for the one or more injection systems; and providing maintenance data associated with the one or more operation failures or misuses, wherein the maintenance data is based on the one or more prediction scores.
US11232855B2

Implementations for providing patient physiological data to a third-party system in near-real-time include determining that a value of a data element within a data source has changed, and determining that the data element is included in a watchlist, the watchlist including one or more topics, each topic being associated with at least one data element, and in response: providing a data element tuple associated with the data element, and transmitting the data element tuple to the third-party system over a network. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
US11232851B2

The present invention relates to methods for the analysis of nucleic acids present in biological samples, and more specifically to normalize a high resolution melt curve to assist in the identification of one or more properties of the nucleic acids. The present invention provides methods and systems that incorporate a background identification algorithm according to invention principles using raw melt curve data to identify reactions that are unrelated actual DNA melt reactions. Furthermore, a web-based application for analyzing experimental data is provided. The raw experimental data obtained from a variety of instruments is processed and analyzed on a server and presented to a user through a user interface (UI).
US11232836B2

A memory device includes: a memory bit cell; a write circuit, coupled to the memory bit cell, and configured to use a first voltage to transition the memory bit cell to a first logic state by changing a respective resistance state of the memory bit cell, and compare a first current flowing through the memory bit cell with a first reference current; and a control logic circuit, coupled to the write circuit, and configured to determine whether the first logic state is successfully written into the memory bit cell based on a read-out logic state of the memory bit cell and the comparison between the first current and first reference current.
US11232834B2

Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period.
US11232832B2

One embodiment provides an apparatus. The apparatus includes a first inverter comprising a first pull up transistor and a first pull down transistor; a second inverter cross coupled to the first inverter, the second inverter comprising a second pull up transistor and a second pull down transistor; a first access transistor coupled to the first inverter; and a second access transistor coupled to the second inverter. A gate electrode of one transistor of each inverter comprises a polarization layer.
US11232831B2

A semiconductor device including cells arranged in a matrix with m rows and n columns, where each of m and n is an integer of 2 or more, in which the cells retain first data with m rows and n columns, the cells input second data with m rows, and the semiconductor device outputs third data with m rows obtained by vector-matrix multiplication of the first data and the second data, is provided.
US11232829B2

Apparatuses and methods for sense line architectures for semiconductor memories are disclosed. An example apparatus includes a first array region including first portions of a plurality of sense lines and memory cells coupled to the first portions of the plurality of sense lines and further includes a second array region including second portions of the plurality of sense lines and memory cells coupled to the second portions of the plurality of sense lines. An array gap is disposed between the first and second array regions and includes third portions of the plurality of sense lines and does not include any memory cells. Each third portion of the plurality of sense lines includes conductive structures having vertical components configured to couple the first portions and second portions of the plurality of sense lines to provide an electrically continuous sense lines through the first and second array regions and the array gap.
US11232806B2

A voice communication technique by which superior echo canceling can be realized even in use of non-directional microphones is provided. When voice uttered by a near end speaker is defined as speaker's voice; sound obtained by emitting a received speech signal, which is a voice signal of a far end speaker, by a loudspeaker is defined as reproduction sound; a signal obtained by picking up an acoustic signal, which contains the speaker's voice and the reproduction sound, by a first microphone is defined as a first sound pickup signal; and a signal obtained by picking up an acoustic signal, which contains the speaker's voice and the reproduction sound, by a second microphone is defined as a second sound pickup signal, a voice communication device includes: a first subtraction unit that generates a first-subtracted first sound pickup signal that is a difference between a corrected sound pickup signal and the second sound pickup signal or the first sound pickup signal, the corrected sound pickup signal being obtained by correcting either one of the first sound pickup signal and the second sound pickup signal on the basis of an amplitude difference based on a difference between a distance d1 from the loudspeaker to the first microphone and a distance d2 from the loudspeaker to the second microphone (d2≤d1); and a second subtraction unit that generates a transmitted speech signal, which is to be transmitted to the far end speaker, by subtracting an adaptive-filtered second sound pickup signal, which is obtained by canceling echo, from the first-subtracted first sound pickup signal.
US11232800B2

The present disclosure provides for improved hot word detection in electronic devices, particularly small form factor devices such as wearables. The electronic device includes an accelerometer onboard to pick up voice in noisy conditions, and utilizes the accelerometer to confirm that a particular user intended to activate the hot word detection, thereby reducing false detection of other people's voices.
US11232794B2

A method, computer program product, and computing system for receiving audio encounter information from a microphone array. Speech activity within one or more portions of the audio encounter information may be identified based upon, at least in part, a correlation among the audio encounter information received from the microphone array. Location information for the one or more portions of the audio encounter information may be determined based upon, at least in part, the correlation among the signals received by each microphone of the microphone array. The one or more portions of the audio encounter information may be labeled with the speech activity and the location information.
US11232791B2

A method of detecting establishment of a voice communication between a first voice communication equipment and a second voice communication equipment and automating requests for content. The method includes analyzing the voice communication to identify a request for content, analyzing the voice communication to identify an affirmative response to the request for content, and correlating the request for content with a first user account and correlating the affirmative response with a second user account. In response to identifying the affirmative response and based upon at least one of the first user account or the second user account, identifying from a data storage, the requested content and causing the transmission of the requested content.
US11232787B2

When a portion of an original audio track is unsatisfactory, alternate portions are searched for using phonetic matching within phonetically indexed alternate files. The alternates may correspond to recordings captured in a different take from the original where timecode matching is unavailable. An editor may preview one or more candidate alternates and select a preferred one to be used to replace the original. A media editing application, such as a digital audio workstation, automatically aligns and matches the preferred alternative to the original using waveform matching and optional gain matching.
US11232783B2

A system and method for dynamic cluster personalization is provided. A method of dynamic cluster personalization comprises acquiring information from a user, creating a usage log based on the acquired user information including language information and generating user features based on the usage log. The method further comprises determining a clustering feature from the user features, creating a user cluster based on the clustering feature, determining a personalization feature within the user cluster from the user features, generating a personalization for the user cluster based on the personalization feature and applying the personalization to the users in the user cluster.
US11232781B2

The present technology relates to an information processing device, an information processing method, a voice output device, and a voice output method that allow a user to hear a speech from a home agent unit regardless of where the user is. The voice output device outputs, on the basis of an image and noise from a predetermined noise source which are obtained in a unit capable of outputting a voice toward a user, information indicating hearing difficulty of a voice from the unit at a position of the user. The present technology can be applied to a household voice assistant device that performs a speech to a user.
US11232772B2

Disclosed are devices and methods for reducing resonant vibrations in impact tools. The embodiments disclosed herein include the use of certain particles positioned within an impact tool, such as a hammer, for converting the energy of vibration to heat energy resulting from collisions between the particles.
US11232753B2

A display panel and a display device are provided. The display panel includes pixel units arranged in an array, scan signal lines, data signal lines, and pulse width modulation signal lines. Each scan signal line is coupled to a row of the pixel units and outputs a scan signal to the pixel units. Each data signal line is coupled to a column of the pixel units and outputs a data signal to the pixel unit. Each pulse width modulation signal line is coupled to a row of the pixel units and outputs a pulse width modulation signal to the pixel unit and controls lighting time of the pixel unit to achieve different gray levels. The display panel can achieve low brightness driving display and avoid occurrence of excessive brightness caused by excessive current of the light emitting element.
US11232741B2

A display device includes pixels, a scan driver, an emission driver, and a data driver. A pixel of an i-th horizontal line includes a light emitting element, a first transistor including a first electrode connected to a first node, a second transistor including a gate electrode connected to an (i+x)-th emission control line and connected to one of the data lines, a third transistor including a gate electrode connected to an (i+y)-th emission control line, and connected between the second transistor and the first node, a fourth transistor connected between a third node connected to a second electrode of the first transistor and a second node, and turned on by a scan signal supplied to an i-th scan line, and a fifth transistor connected between the first power and the first node, and turned off by the emission control signal supplied to an i-th emission control line.
US11232739B2

An electronic device is disclosed. The electronic device of the present disclosure comprises a communication unit, and a processor for: when receiving measurement information including color coordinate values of a display through the communication unit, calculating an average adjustment value for color coordinate values of a first region among multiple regions constituting the display by using the received measurement information; if color coordinate values at a boundary between the first region and a second region adjacent to the first region are continuous, adjusting, for each pixel, an adjustment value so that an adjustment amount of color coordinate values of the first region decreases as the adjustment amount gets closer to the boundary with reference to the average adjustment value; and if color coordinate values at the boundary between the first region and the second region are discontinuous, maintaining the adjustment amount at the average adjustment value.
US11232733B2

A display includes a window, a display panel and a display panel driver. The display panel includes an active area and a spare area around the active area. The active area includes pixels. The spare area includes spare pixels which are selectively activated to compensate for an amount of tilt of the active area.
US11232732B2

The present disclosure provides a gate driving module, including a gate driving circuit and a control circuit. The gate driving circuit includes a first shift register sub-circuitry and a second shift register sub-circuitry connected to each other in a cascaded manner. A first shift register unit is connected to a corresponding gate line at a first display sub-region. A second shift register unit is connected to a clock signal line and a corresponding gate line at a second display sub-region, and configured to generate a gate driving signal in accordance with a voltage signal on the clock signal line and output the gate driving signal to the gate line. The control circuit is configured to, when a display panel is in a non-planar state and the second shift register unit is performing a gate driving scanning operation, apply a first voltage signal to the clock signal line, so as to enable the second shift register unit to output a signal for turning off a transistor corresponding to the gate line.
US11232722B2

A foldable display device is provided. The foldable display device may comprise a lower module, a display module on the lower module, a functional module on the display module, and a window module on the functional module. The display module may include a main region having a display area. The display module may include a lower inorganic encapsulation structure and an upper inorganic encapsulation structure directly contacting each other to form an inorganic-inorganic contact closed loop that substantially surrounds the display area in a plan view. The upper inorganic encapsulation structure may include at least three layers. Both of the upper inorganic encapsulation structure and the window module may be flexible.
US11232720B2

Systems, methods and apparatuses are presented that provide a modular mechanism for securing and displaying ESL devices from a variety of structures and surfaces common to a commercial environment. Included are different types of holders for supporting different types of ESL devices, and a variety of types of surface adapters, each of which are uniquely configured for securement to a surface or structure, but which also have a uniform system of engagement that allows their use with any of the holders.
US11232712B2

A method of establishing a desired flow of haul trucks with respect to a jobsite can include receiving, from a paver locating device, a paver location signal indicative of a location of a paver. A central computer can establish a desired location range of the first haul truck based on the paver location signal and a first haul truck location signal.
US11232711B2

A message conveying system comprising a set of sensors that can detect features such as a camera, LADAR, ranging sensors, or acoustic sensors in which the lead autonomous vehicle conveys messages to the other autonomous vehicles that follow behind of rendezvous locations for the entire convoy to meet when they get separated from the lead autonomous vehicle. The rendezvous locations are derived from paths entered by the operator, by using the general direction of travel, or by using the old route. In addition, different rendezvous points can be chosen based on exactly where the loss of communication occurs. These rendezvous points may or may not lead to the final destination dictated by the lead autonomous vehicle.
US11232709B2

The present document describes an autonomous driving assistance system, a roadside assistance system and a vehicle-mounted assistance system. The autonomous driving assistance system may include at least one roadside sensor, a roadside device, a roadside Vehicle to Everything (V2X) communication device and a vehicle-mounted V2X communication device. The at least one roadside sensor may be configured to collect environment information of a surrounding environment and transmit the environment information to the roadside device. The roadside device may be configured to process the received environment information to obtain perception information and transmit the perception information to the roadside V2X communication device. The roadside V2X communication device may be configured to transmit the received perception information to the vehicle-mounted V2X communication device. The vehicle-mounted V2X communication device may be configured to transmit the received perception information to a vehicle-mounted autonomous driving system.
US11232707B1

Controlling traffic signal preemption includes inputting to a conditional preemption circuit, values of incident parameters that include at least a vehicle unit identifier of a vehicle unit and an incident priority that describes an incident. The conditional preemption circuit determines a vehicle class based on one or more of the plurality of incident parameters. In response to a preemption request communicated from the vehicle unit, the conditional preemption circuit determines whether or not the vehicle unit qualifies for preemption at one or more intersections based at least on the vehicle class, location of the vehicle, and heading of the vehicle unit specified in the preemption request. Phase selection signals are communicated to traffic signal control circuitry at the one or more intersections in response to determining that the vehicle unit qualifies for preemption at the one or more intersections.
US11232697B1

An apparatus attached or integrated into a cellular phone that will alert the phone user to objects generally in front of the user that are within a preselected distance. The invention can also include additional features such as an auxiliary power supply such as a battery or energy harvesting device, or a protective cover to prevent damage to the phone.
US11232695B1

A battery powered do-it-yourself (DIY) swimming pool sensor and alarm unit that is removably mounted in a floating assembly. The sensor monitors movement in the pool and around the pool deck and provides remote video alerts to designated cell phones as well as a localized audible and visual alarm when motion is detected. It has an above waterline camera and a below waterline camera that provides a video feed for further remote investigation. It utilizes a float stabilizing means to ensure the floating assembly is not capsized by large waves or wind. It cannot be defeated because of its floating location, and can be simply installed and set up by the average homeowner. Optionally, it has sensors that monitor the pool water's chemistry and provides the results to an owner's cell phone or to a remote chemical dispensing unit located at the pool.
US11232688B1

Configuring motion detection by a security device. The security device includes a camera configured to capture images of an environment in front of the security device and a motion sensor for detecting motion within the environment. The system also includes a server and a client device that are interconnected by a network. An AI learning module interacts with a user of the client device to capture an image of the user within the environment in front of the security device, and determines parameters for the motion sensor based upon analysis of the image to determine a location of an exempt area relative to the security device. The motion detector is configured based upon the determined parameters.
US11232686B2

A method may include transmitting a video stream of a live scene over a network at a real-time transmission speed and detecting an event associated with the video stream being transmitted. The method may include transmitting the video stream over the network at a speed lower than the real-time transmission speed during the event. Transmitting the video stream at the speed lower than the real-time transmission speed may introduce a time stretch for the video stream to be played in slow motion. The method may include reducing a bitrate of the video stream after the event and transmitting the video stream with the reduced bitrate over the network after the event to compensate for the time stretch.
US11232681B2

A system and method of statistically comparing sports-entities provides real-time data for better informed sporting bets. The system includes at least one remote server and a plurality of personal computing (PC) devices. A plurality of user accounts and at least one real-time sport database are managed by the remote server. The method begins by prompting each user account to enter a sports-entity search query with a corresponding PC device. The sport-entity search query is relayed from the corresponding PC device to the remote server. The sports-entity search query is then compared to the identification information of each sports-entity profile in order to identify a matching profile from the plurality of sports-entity profiles. A plurality of iterations is executed in order to identify a plurality of matching profiles. Information for each matching profile is compiled into a graphical comparison, and the graphical comparison is outputted with the PC device.
US11232677B2

A gaming system comprises an acceptor for receiving a wager, a payout mechanism, a credit meter, at least one input device for receiving player input, a display and a processor. Two or more independently rotatable wheels are concentrically arranged with increasing diameters. Each wheel includes a set of unique symbols on its outer circumference. A first of the two or more wheels comprises a first number of positions on its outer circumference for selecting a first subset of the set of unique symbols when the first wheel has stopped. A second of the two or more wheels comprises a second number of positions on its outer circumference for selecting a second subset of the set of unique symbols when the second wheel has stopped. The symbols of the second subset of unique symbols also contained in the first subset of unique symbols are qualified for an award.
US11232675B2

Wagering games include promotional events and promotional awards, such as the award of free or reduced cost goods and services. Promotional awards may be reward by the receipt of property logo symbols during game play. Promotional awards rewarded at one casino may be redeemable only at a second casino. Promotional awards may be rewarded based upon game play metrics of identified or anonymous players.
US11232674B2

A detection system including a control device detecting fraud performed in a game table by using a result of an image analysis performed by an image analyzing device is included. A substitute currency for gaming used for this detection system has a multi-layer structure in which a plurality of plastic layers having different colors are stacked, a coloring layer is included at least in the middle, and white layers or thin-color layers (may be layers having a color thinner than that of the coloring layer; not illustrated in the drawing) are stacked on both sides of the coloring layer disposed in the middle.
US11232673B2

In one embodiment, a system, apparatus, and method for social gaming may include a gaming machine configured to play a game of chance and produce game information. A social gaming server can be configured to communicate with the gaming machine, may establish a remote gaming session between the gaming machine and a user device, and may distribute the portion of the game information to the user device.
US11232670B2

A method and apparatus is provided for verifying the validity of ID cards. A card reading device reads an ID card and transmits a request to a database server. A database is queried and a reply is sent back to the card reading device indicating whether the ID is valid. If desired, the reply can include additional information, such as a description of the ID holder. The ID verification system can be used to help verify whether an ID belongs to the ID holder. The system can also log and timestamp events for future access.
US11232663B2

A method for limiting exposure to infectious disease by controlling access to a controlled access venue to admit individuals who have tested non-infectious for a particular highly infectious disease or have received a vaccination against the same comprises receiving, at a central website operator server, consumer user identification information from consumer users and storing that information in a consumer user database associated with the server. A biometric identifier from the consumer users is transmitted to the consumer user database and each associated with its respective associated consumer user to form an enrollment record. Identity of a presented individual is collected at a medical certification point and an authority record is created in an accessible authority database. At said medical certification point, an antibody test or vaccination is administered and the same is noted in the authority record. A biometric is collected from a venue presented consumer at a presentation venue, compared to authority records for a match, and the result provided to the venue.
US11232656B2

An apparatus for recording an image of a vehicle includes: a processor that determines whether an impact of a reference value or more applied to the vehicle is caused by an accident, by using a signal of an in-vehicle communication network, and performs control to not record a vehicle image for a predetermined exception handling time, when the processor determines that the impact is not caused by the accident; and a storage controlled by the processor to record the vehicle image.
US11232655B2

A vehicle monitoring system, comprising: an interface configured to at least communicate with a controller area network bus; a remote data telecommunication interface; a database; at least one automated processor, configured to: extract information from the controller area network bus; store records in the database representing the extracted information; process the database to determine operating statistics; selectively communicate at least a portion of the database over the remote data telecommunication interface; and determine at least one of an operating parameter for the vehicle and a predicted net fuel cost based on at least the operating statistics and a fuel unit cost.
US11232651B2

A method for determining a period in a vehicle using several time sources.
US11232650B2

Systems, methods, and processing nodes determine and perform preventive maintenance on a transport vehicle in a transportation system. The method includes extracting features for previous incidents that have occurred to a plurality of transport vehicles in the transportation system. The method also includes determining a criticality of types of incidents based on the features extracted. The method includes predicting, based on the criticality of types of incidents and the features extracted, details of at least one future incident for a first transport vehicle from the plurality of transport vehicles. The details include a predicted type of the at least one future incident, a predicted time of the at least one future incident, and a predicted criticality of the at least one future incident. Additionally, the method includes performing a prescriptive action for the first transport vehicle to mitigate the at least one future incident in the first transport vehicle.
US11232646B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering a virtual object in a real-world environment depicted in image content based on contextual information. A virtual object template is selected. One or more stylizations for the virtual object template are determined based on contextual information associated with a computing device. A virtual object is generated by applying the one or more stylizations to the virtual object template. The virtual object is rendered within a 3D space captured within a camera feed of the computing device.
US11232642B2

Methods and systems for populating overlays within a virtual environment. An example method includes generating, by one or more processors, a virtual reality model of an overall region based upon a plurality of images captured of the overall region; accessing, by the one or more processors, a plurality of records associated with a property modeled in the virtual reality model, each of the records having an associated time stamp; generating, by the one or more processors, a plurality of overlays for respective ones of the plurality of records, each of the plurality of overlays having an associated time stamp corresponding to the time stamp associated with the respective record; and adding the plurality of overlays to the virtual reality model such that a time lapse rendering of the virtual reality model sequentially renders the plurality of overlays at times based on the time stamps associated with the plurality of overlays.
US11232641B2

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining virtual image data representing a virtual object; and encoding the virtual image data with physical image data to provide a formatted image file, wherein the encoding includes for a plurality of spatial image elements providing one or more data field that specifies physical image information and one or more data field that specifies virtual image information based on the virtual image data so the formatted image file for each of the plurality of spatial image elements provides physical image information and virtual image information, and wherein the encoding includes providing indexing data that associates an identifier for the virtual object to spatial image elements for the virtual object.
US11232636B2

AR engines modify a picture or video of the real world to include more than simply real world content. The modified image/frame content is passed along to one or multiple downstream AR engines which treat the content as original input. Modifications to images/frames may include the addition of virtual markers. Virtual markers may be visual content of virtual origin that is added to an image or frame. A virtual marker may trigger a predetermined reaction from a downstream AR engine when that downstream AR engine processes the modified content. For example, a virtual marker added to an image by an upstream AR engine may trigger a downstream AR engine to output a particular augmentation. The virtual marker may have a known meaning to both the upstream AR engine and the downstream AR engine. Accordingly, there may be “collaboration” among AR engines and a reduction in the processing requirements of downstream and overall image processing.
US11232634B2

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

Described are systems and method directed to generation of a dimensionally accurate three-dimensional (“3D”) body model of a body, such as a human body, based on two-dimensional (“2D”) images of that body. A user may use a 2D camera, such as a digital camera typically included in many of today's portable devices (e.g., cell phones, tablets, laptops, etc.) and obtain a series of 2D body images of their body from different directions with respect to the camera. The 2D body images may then be used to generate a plurality of predicted body parameters corresponding to the body represented in the 2D body images. Those predicted body parameters may then be further processed to generate a dimensionally accurate 3D model of the body of the user.
US11232625B2

An image processing method includes generating an initial representation of a three-dimensional environment using a three-dimensional array of elements having a first spatial resolution with respect to the three-dimensional environment; generating a distance field, DF, representation from the initial representation, the DF representation including a three-dimensional array of distance values having a second spatial resolution with respect to the three-dimensional environment; and applying a data compression process to the DF representation to generate a data-compressed DF representation.
US11232615B2

Provided is an information processing system including: a comparison information acquisition unit that acquires comparison information regarding iris comparison generated based on an iris image including an iris of a recognition subject; and a display image generation unit that generates a display image including an image indicating a content of the comparison information in association with positions in the iris.
US11232613B1

Curve antialiasing based on curve-pixel intersection is leveraged in a digital medium environment. For instance, to apply antialiasing according to techniques described herein, curves of a visual object are mapped from an original pixel space to a virtual pixel space. Virtual pixels of the virtual pixel space that are intersected by the mapped curves are identified and aggregated as intersected virtual pixels. The intersected virtual pixels are then mapped back into the original pixel space to identify which intersected virtual pixels positionally coincide with respective original pixels of the original pixel space. Intersected virtual pixels are mapped to original pixels to generate pixel coverage for original pixels. The generated pixel coverage values for original pixels are applied to render antialiased curves as part of an antialiased version of the original visual object.
US11232603B2

An information processing device includes: a processor configured to generate an body object in a virtual space corresponding to a body in a real space, associate an associated object with at least a part of the body object, the associated object being displayed in the virtual space in association with the body, and move, when movement of the body object in the virtual space is detected, the associated object while maintaining a relative positional relationship between the associated object and the body object.
US11232598B2

A method and a signal processor for receiving a data stream comprising at least two distinct sets of encoded data, at least one set of which is relative to transient/stochastic components of a signal. Based at least in part on the distinct sets of encoded data, the signal processor decodes and reconstructs a corresponding rendition of signal for each set of the encoded data. The distinct sets of renditions of signal are then combined into a single rendition of reconstructed signal.
US11232580B2

Systems and methods are disclosed for recommending products or services by receiving a three-dimensional (3D) model of one or more products; performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment; and projecting the product in the environment.
US11232557B2

Provided herein is technology relating to analysis of images and particularly, but not exclusively, to methods and systems for determining the area and/or volume of a region of interest using optical coherence tomography data. Some embodiments provide for determining the area and/or volume of a lesion in retinal tissue using three-dimensional optical coherence tomography data and a two-dimensional optical coherence tomography fundus image.
US11232544B1

Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.
US11232543B2

A system and method for image correction is provided. The method includes: receiving an original image; pre-correcting the original image; generating correction data based on the original image and the pre-corrected image; weighting the original image and the pre-corrected image based on the correction data; and generating a corrected image based on the weighting.
US11232541B2

A system for generating a high resolution (HR) computed tomography (CT) image from a low resolution (LR) CT image is described. The system includes a first generative adversarial network (GAN) and a second GAN. The first GAN includes a first generative neural network (G) configured to receive a training LR image dataset and to generate a corresponding estimated HR image dataset, and a first discriminative neural network (DY) configured to compare a training HR image dataset and the estimated HR image dataset. The second GAN includes a second generative neural network (F) configured to receive the training HR image dataset and to generate a corresponding estimated LR image dataset, and a second discriminative neural network (DX) configured to compare the training LR image dataset and the estimated LR image dataset. The system further includes an optimization module configured to determine an optimization function based, at least in part, on at least one of the estimated HR image dataset and/or the estimated LR image dataset. The optimization function contains at least one loss function. The optimization module is further configured to adjust a plurality of neural network parameters associated with at least one of the first GAN and/or the second GAN, to optimize the optimization function.
US11232535B2

A method for using an EGL driver to create a renderable surface for an OpenGL API is provided. The EGL driver and the OpenGL API can be used with a Vulkan graphics driver, a memory, at least one processor, and a module stored in the memory including computer instruction code that is executable by the at least on processor. The method includes creating an EGL display structure; initializing the EGL display structure by querying the Vulkan driver for attributes of a physical display; choosing an EGL configuring matching the provided attributes; and creating the EGL surface. A non-transitory computer readable medium having an EGL driver with computer instruction code that is executable by a processor to create a renderable surface for an OpenGL API is also provided.
US11232533B2

Embodiments are generally directed to memory prefetching in multiple GPU environment. An embodiment of an apparatus includes multiple processors including a host processor and multiple graphics processing units (GPUs) to process data, each of the GPUs including a prefetcher and a cache; and a memory for storage of data, the memory including a plurality of memory elements, wherein the prefetcher of each of the GPUs is to prefetch data from the memory to the cache of the GPU; and wherein the prefetcher of a GPU is prohibited from prefetching from a page that is not owned by the GPU or by the host processor.
US11232527B2

A product management and sales system for managing product preparation and sales. The system includes a kitchen display and input device displaying a plurality of perishable food items to be produced and receiving a production indication signal indicating production of at least one of the plurality of perishable food items. The system further includes a digital menu board displaying the plurality of perishable food items available for sale, a sales counter terminal for completing a sale of at least one of the plurality of perishable food items and outputting a sold indication signal; and a controller receiving the sold indication signal. The controller compares the sold indication signal to a predetermined inventory level for the at least one perishable food item and outputs an item-to-be-produced signal to the kitchen display and input.
US11232525B2

A method for measuring influence on a social network is provided. The method includes collecting social network service (SNS) data from an SNS, measuring a user influence index based on user account information among the SNS data and content information associated with the user account information, measuring an attribute influence value for an attribute included in image information based on the image information among the SNS data, measuring a product influence value for product information based on the user influence coefficient and the attribute influence value with respect to content including the product information, and curating the content including the product information based on the product influence value.
US11232520B2

Systems, methods and apparatus for creating, analyzing and updating a property inventory are disclosed which include receiving, from a user operating a mobile device, a request to add a new item of property to an insurance inventory associated with an insurance policy, the request including information identifying the new item, at least a first image of the new item, and information identifying a location of the new item. An insurance inventory system is operated to add the new item to an insurance inventory associated with the insurance policy, the updating including computing a total current value of the insurance inventory including the new item. A coverage engine is operated to compare coverage limits associated with the insurance policy to the total current value of the insurance inventory to determine if the total current value is within a coverage limit of the insurance policy. A response is transmitted to the user based on the determination.
US11232518B1

A method and system may detect and correct errors in consumer reporting. A secure data file such as a Metro 2® formatted file may be obtained for a consumer that includes the consumer's credit information. A consumer reporting server may generate a non-sensitive private information (non-SPI) consumer identifier that references non-SPI consumer credit information included in the Metro 2® formatted file. Then a member of the organization may access the non-SPI consumer credit information to review the non-SPI consumer credit information and detect and correct errors. Errors may be detected by training a machine learning model using a first set of non-sensitive private information (non-SPI) consumer credit information from statements including errors and a second set of non-SPI consumer credit information from statements that do not include errors. The non-SPI consumer credit information for the consumer may be applied to the model to identify errors.
US11232516B1

A system may include a processor that may receive account information having a plurality of transactions associated with a bank account. The processor may then determine an expected burn rate of funds based on the account information, determine an expected savings balance at a first time based on the account information and the expected burn rate, generate an event in response to the expected savings balance being below a threshold, and send an alert including the event to a computing device associated with the user. The alert may indicate a status of the expected savings balance via an electronic display of the computing device.
US11232515B1

The invention relates to a method and system that implements a customer account automation framework. A mobile device or system comprises: a memory that accesses customer profile data, customer transaction data and payment rules data; and a computer processor, coupled to the memory, programmed to: identify one or more rules, each rule comprising an event and an action, wherein the one or more rules comprise one of: notification, confirmation and automation and an associated device; receive one or more rule suggestions automatically generated based on customer behavior and transaction data; receive one or more sponsored rule suggestions automatically generated based on sponsor data; accept at least one suggested rule, wherein the suggested rule comprises a corresponding event and a corresponding action; detect an occurrence of the event; and automatically perform the action.
US11232514B1

Disclosed is a plurality of computer servers operating a rewards-based, universal, integrated code base in which each respective platform operating on the code base agrees to an information exchange, payment and rewards framework. The rewards-based, universal, integrated code base is a single code base including an aggregation of each respective platform and which enables at least one or more of rewards, payments and data sharing between each respective platform in the rewards-based, universal, integrated code base such that users do not open or close different platforms. The rewards-based, universal, integrated code base includes an auction management module that enables users to participate in real-time auctions in novel ways.
US11232510B2

Images capture an object that a person in a frictionless store is looking at. A user interface is automatically initiated on a device identified as the object. If the person is holding an item, the user interface is automatically placed in a state that displays the item details and pricing within the user interface and provides a link to all item descriptions in possession of the user within the frictionless store along with a running price total of all the items. If the person is not holding any item, the user interface is automatically placed in a state that displays item details and pricing within the user interface to all item descriptions in possession of the user within the frictionless store along with a running price of all items.
US11232507B2

Computer-implemented methods, computer systems, and computer readable media for determining, sorting, or determining and sorting a set of items. The method includes receiving, via a user device, parameter values from a user and receiving parameter weights. The method further includes determining a sort score for each vehicle of a set of vehicles based on the received parameter values and parameter weights, and sorting the set of vehicles based on the sort score of each vehicle of the set of vehicles.
US11232506B1

An initial list of candidate items automatically evaluated and chosen for an end-user is provided. A selection of one or more items in the initial list of candidate items is received from an expert user different than the end-user to include in an item group set for the end-user. Eligible items are evaluated to identify an additional item to include in the item group set based at least in part on an expert judgment prediction machine learning model trained to predict based at least in part on the one or more items already in the item group set a likelihood of a certain item being evaluated would be selected for inclusion in the item group set. Based on the evaluation, the additional item is included in the item group set. Member items in the item group set are indicated.
US11232504B2

A vehicle control and interconnection system comprises a vehicle interconnection component and a supervisory controller. The vehicle interconnection component communicably couples to a portable electronic processing device and to native electronic peripherals of a corresponding vehicle, including a display. The supervisory controller provides control information to at least one native electronic peripheral to implement a customized vehicle configuration such that a corresponding peripheral or group of peripherals respond to control commands from the vehicle interconnection component in a coordinated manner. Also, the portable electronic processing device is programmed via a software download to implement a user interface that interacts with the display of the corresponding vehicle to provide information to the vehicle operator where at least part of the processing is carried out on the portable electronic processing device. Yet further, software modifications are wirelessly received via a transceiver and are processed through the vehicle interconnection component.
US11232500B1

A system includes a memory and a processor configured to receive at least one seller parameter including a minimum value associated with a sale of property and acceptable purchase conditions for instant sale of the property; maintain the at least one seller parameter confidential; generate a user interface for displaying a property listing that includes a timeline display, and for entering a binding offer with at least one buyer condition; receive a binding offer from a buyer that includes an offer price and the at least one buyer condition; evaluate the offer against the at least one seller parameter to determine an accepted status for offers meeting the minimum value and the acceptable purchase conditions for instant sale of the property; responsive to the offer having the accepted status, instantly binding the seller and buyer to complete the sale without further interaction; and communicate sale information to the buyer.
US11232496B2

A system and method for providing access to data of a first party including receiving information for identifying the first party, authenticating the first party using the received information for identifying the first party and generating a first read-only personal identification number (PIN). The first read-only PIN is associated with a first set of access rights for the data of the first party and provided to a second party. The first read-only PIN is stored with the first set of access rights in a computer database. A third party receives the first read-only PIN from the second party, authenticates the received first read-only PIN using the stored first read-only PIN and provides the second party with access to at least a portion of the data of the first party using the first set of access rights associated with the first read-only PIN if the received first read-only PIN is authenticated.
US11232493B2

A fleet management system has a chauffeur or driver module and a communication and positioning module associated with each fleet vehicle, and a backend monitoring and control system located at a fleet data center in communication with each vehicle. The system monitors each trip automatically and generates time stamps at the start of a trip, a pick up location, a drop off location, and return of the vehicle to a garage at the end of a trip. Vehicle status information is collected and stored along with timestamps. The information is used to generate billing and payroll accounts, and also in monitoring conditions of fleet vehicles and generating alerts as needed. Turn-by-turn route instructions are provided to drivers by voice output on request.
US11232489B2

System and processes for facilitating the gamification of data, including providing scenarios and actionable elements to allow a user to execute at least one preferred or optimal scenario. The system may collate variables autonomously or variables may be entered by a user, the process may include an analysis step whereby, based on the source, trends, and variation of the variables entered, the process presents gamified scenarios and actionable elements. Within a scenario, the user may then manipulate one or more of the outcomes until at least one desired or optimal scenario is achieved. The user may then action various actionable elements to implement the desired or optimal scenario in a real-world situation. The scenarios provided may be aggregated and presented to a user to further enhance the desired or optimal outcome. The system may use the scenarios to provide temporally relevant advertising or notifications pertinent to a user's real-world actions.
US11232475B2

Systems and methods for influencing an Internet-based marketing campaign are provided. An introduction panel is sent to a plurality of N generation recipients. Each respective N generation recipient that uses the introduction panel to invite N+1 generation recipients is tracked. An invitation panel is sent to the N+1 generation recipients. Which respective N+1 generation recipients use the invitation panel to perform a defined campaign action is tracked. Each respective N generation recipient is credited with N+1 generation recipients that (i) were invited to the campaign by the N generation recipient and (ii) performs a campaign action. These steps are repeated for subsequent generations N. For each N generation recipient credited during these repeated steps, each ancestor recipient that invited (i) the respective N generation recipient or (ii) another ancestor of the respective N generation recipient to the campaign is also credited.
US11232471B2

A system and method for omnichannel text-based routing, transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, an optimization engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
US11232468B2

A method for managing a skin care system. The skin care system includes circuitry to receive skin information from a user. The circuitry determines treatable skin conditions based on the skin information. The skin care system generates severity information and cosmetic formulation compatibility information based on the treatable skin conditions. The skin care system is further able to virtually display user-specific compatible cosmetic formulations based on at least one parameter associated with the severity information and cosmetic formulation compatibility.
US11232467B1

The present invention supports the entry of customer experience feedback into the system, which then conducts real-time automated filtering and evaluation of feedback entered by the customer and supports the transmission of real-time notifications to selected personnel based on feedback evaluation in a flexible messaging and workflow system. The present invention supports that ability to obtain constructive feedback, either good or bad, regarding a customer's experience while the customer is still at the service provider or retail sales location and supports the ability to obtain feedback after the customer has left the service provider or retail sales location through follow-up messages.
US11232459B1

Disclosed herein are systems and methods for an analytics server to efficiently generate a control group dataset, including receiving, by the analytics server, a request to generate a control group dataset based on a test dataset and potential control dataset; generating, by the analytics server, an instruction to receive a first dataset based on the request; identifying, by the analytics server, data points within the first dataset corresponding to a number of users and user attributes; generating, by the analytics server, a second dataset by normalizing the user attributes; generating, by the analytics server, a third dataset comprising a space-filling curve, where each space-filling curve data point corresponds to the normalized user attributes and the number of users; determining, by the analytics server, control users by matching the space-filling curve data points with the user attribute; and generating, by the analytics server, an instruction for display on a client device.
US11232456B2

Various embodiments of the present invention relate to an electronic device and method for controlling electronic payment. To this end, the electronic device according to various embodiments of the present invention may comprise: a housing; a first wireless communication circuit; a second wireless communication circuit, a touchscreen display exposed on one side of the housing; a processor disposed within the housing and operatively connected to the first wireless communication circuit, the second wireless communication circuit, and the touchscreen display; and a memory disposed within the housing and operatively connected to the processor, wherein the memory stores an application program configured to make payment by using the first wireless communication circuit, and the memory stores instructions which, when executed, cause the process to: perform a transaction with an external payment device through the first wireless communication circuit by using the application program; receive a transaction result including receipt information from an external server through the second wireless communication circuit by using the application program; after the transaction result is received, transmit a request for refund to the external payment device through the first communication circuit on the basis of the received transaction result, the request for refund including at least one of a transaction store, a transaction date, an approval code, a transaction item, a transaction quantity, and a transaction identifier (ID); and receive information on the refund from the external server through the second wireless communication circuit by using the application program. Other embodiments are also possible.
US11232453B2

Methods, media, and systems directed to a platform for determining, processing, storing, and analyzing authentication data from various internal and external systems within an authentication ecosystem, and from other authentication systems providing authentication services.
US11232448B2

Technologies for managing payment authorization request messaging for payment transactions include a transaction management controller for receiving a transaction amount for a payment transaction from a business management engine and payment card data for the payment transaction from a point of interaction device. The transaction management controller inserts the transaction amount and the payment card data into a payment authorization request message, which is transmitted to a payment network. A payment authorization response message is received from the payment network and transmitted by the transaction management controller to the business management engine. Other embodiments are described and claimed.
US11232447B2

The present invention relates to system and method for authorizing a transaction using user data collected from third-party websites/applications/sources, such as social media networks. In operation, collected user data may be compared to a financial data or user data collected during a transaction to identify potential fraud and/or other discrepancies, confirming the identity of the user with a greater degree of accuracy and/or imposing purchase parameters.
US11232444B2

A digital asset transaction method is implemented using a connected device connectable to the Internet and a closed device not connectable to the Internet and includes the following steps: the connected device displays a first check message according to a transaction data input thereto by a user; the connected device transmits the transaction data to the closed device after the user confirms the first check message matches the transaction data; the closed device displays a second check message according to the transaction data transmitted thereto by the connected device; the closed device transmits an authentication data to the connected device after the user confirms the second check message matches the transaction data; and the connected device executes the digital asset transaction after receiving the authentication data from the closed device. With the above method, the user can verify transaction content on different devices and decide whether to execute the transaction.
US11232423B2

A transaction authentication system authenticates a transaction by determining whether a mobile device and POS device involved in the transaction are at the same location. A POS registry stores location data for POS devices. A PAN registry stores mobile device IDs corresponding to account numbers. A mobile device ID can be provided from the PAN registry in response to receiving an account number from a POS device. The mobile device ID can then be used to retrieve location information from a home location register maintained by a mobile service provider. The retrieved location data for a POS device and the retrieved location data for a mobile device are compared.
US11232412B2

A system for recycling a mobile device. A system configured in accordance with one embodiment of the present technology includes an electrical connector and testing electronics. The electrical connector is configured to be electrically connected to a mobile device, and the testing electronics are configured to produce an electrical measurement by measuring an electrical attribute associated with a hardware component of the mobile device over the electrical connector. The system is further configured to valuate, identify, and/or authenticate the mobile device based at least in part on the electrical measurement.
US11232387B2

A system, method, and apparatus for managing and monitoring productivity on subjects within one or more worksites is disclosed. The system includes a computing device, and in some embodiments a wearable device, configured to collect data associated with an employee on the one or more worksites in real-time in addition to verifying the identity of an employee based on images of the employee captured on the worksite within a geofence in order to prevent fraudulent clocking in/out. The collected data is utilized to track the productivity or lack thereof of the employee on the worksite.
US11232386B1

Embodiments are disclosed to detect whether an interaction has occurred between a customer and one or more store employees. By analyzing a how long a communication device used by the customer was within a threshold range of one or more devices worn by store employees, an interaction between the customer and one or more store employees may be identified. Employees whom the customer interacted with may be identified by processing transmission parameters broadcasted by the devices worn by the store employees. Thus, all employees in which a customer interacted with while visiting a store may be identified. The customer may be asked for feedback via the communication device upon detection that a customer has completed a transaction and/or left the store. Using the solicited feedback provided by the customer, various types of reports may be generated.
US11232378B2

A system for generating a graphical user interface in a client device. The system may include a processor in communication with the client device and a database. The processor may execute: receiving a request for occupancy information of a specified merchant; obtaining a plurality of credit card authorizations associated with the merchant; generating a posted transaction array based on the credit card authorizations; removing outlier members of the posted transaction array by applying a threshold filter; generating a transaction frequency array based on the posted transaction array, the transaction frequency array comprising weekdays and aggregated transactions associated with the weekdays; modifying the transaction frequency array by applying a transformation to the aggregated transactions; generating a smoothed array by applying a kernel density estimate to the transaction frequency array; and generating a graphical user interface displaying information in the smoothed array.
US11232374B2

Systems and methods for detecting disruption events that impact itineraries using data obtained from fragmented sources. A disruption event that impacts a segment of an itinerary is detected using data obtained from a number of fragmented sources. A record identifier associated with a reservation record generated in a reservation database in response to reserving the itinerary is identified. A disruption element corresponding to the segment is generated in the reservation record to store data indicating a net difference between a base state of the segment at a time of a ticketing of the itinerary and an actual state of the segment at a time the segment terminates. A difference between the base state and a state of the segment following the disruption event is determined. The disruption element is populated with data indicating the difference.
US11232369B1

In one embodiment, a method includes accessing posts in a social-networking system. Each of the posts is unlabeled with respect to whether the post is known to be spam. The method also includes determining a posting user who submitted the post to the social-networking system and a recipient user to whom the post is addressed. The method further includes determining a first vector representation of the posting user and a second vector representation of the recipient user based on one or more features associated with the post, the posting user, and the recipient user. The method still further includes comparing the vector representations and building a machine learning model for automatically detecting spam posts in the social-networking system using a subset of the plurality of posts as non-spam training data.
US11232361B1

A data-driven PMU bad data detection algorithm based on spectral clustering using single PMU data is described. The described algorithm does not require the system topology and parameters. First, a data identification method based on a decision tree is described to distinguish event data and bad data by using the slope feature of each set of data. Then, a bad data detection method based on spectral clustering is described. By analyzing the weighted relationships among all the data, this method can detect the bad data that has a small deviation.
US11232356B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training giant neural networks. One of the methods includes obtaining data specifying a partitioning of the neural network into N composite layers that form a sequence of composite layers, wherein each composite layer comprises a distinct plurality of layers from the multiple network layers of the neural network; obtaining data assigning each of the N composite layers to one or more computing devices from a set of N computing devices; partitioning a mini-batch of training examples into a plurality of micro-batches; and training the neural network, comprising: performing a forward pass through the neural network until output activations have been computed for each micro-batch for a final composite layer in the sequence, and performing a backward pass through the neural network until output gradients have been computed for each micro-batch for the first composite layer in the sequence.
US11232354B2

An apparatus and computer-implemented method for training a machine-learning algorithm to perform histopathological analysis is disclosed. The method comprises obtaining (210) a plurality of first microscopic images of first histological specimens that have been stained with a first marker; and obtaining (212), a respective plurality of second microscopic images of second histological specimens that have been stained with a second, different marker. The method further comprises obtaining (220) a respective plurality of mask images generated for the second microscopic images, each mask image identifying a histological feature of interest highlighted in the respective second microscopic image by the second marker. The method comprises training (240) the machine-learning algorithm to predict, from a first microscopic image, a histological feature of interest that would be highlighted in the same specimen by the second marker. Also disclosed is an apparatus and computer-implemented method for histopathological analysis using the trained machine-learning algorithm.
US11232346B2

A sparse video inference chip is designed to extract spatio-temporal features from videos for action classification and motion tracking. The core is a sparse video inference processor that implements recurrent neural network in three layers of processing. High sparsity is enforced in each layer of processing, reducing the complexity by two orders of magnitude and allowing all multiply-accumulates (MAC) to be replaced by select-accumulates (SA). The design is demonstrated in a 3.98 mm2 40 nm CMOS chip with an Open-RISC processor providing software-defined control and classification.
US11232340B1

RFID technology may be used to provide digital identities for physical items. An RFID IC attached to or integrated into a physical item contains an identifier for the physical item. Digital identity information associated with the item, such as ownership information, history, properties, and the like, may be located on one or more networks. An entity, after authenticating itself and/or the item, may use the identifier to locate, retrieve, and/or update the item's digital identity information on the network.
US11232339B2

Various embodiments provide a handheld electronic device capable of magnetic field communication. The handheld electronic device includes: a first cover, a second cover, a memory, a display, a processor, first and second antennas, and at least one sensor. The memory stores instructions that enable the processor to: store payment information in the memory; display at least one image or text related to the payment information on the display, in response to at least part of a user input; determine whether a payment process starts by using the electronic device; and transmit, according to the determination as to whether a payment process starts, a first signal related to the payment information via the first antenna, and allow an external device to read the payment information via the second antenna.
US11232324B2

A method for recommending collocating dress includes: obtaining a first dress image from an input image; obtaining a first dress feature of the first dress image; obtaining, based on the first dress feature, a second dress feature matching the first dress feature from a collocation database, the second dress feature being a dress feature of a second dress image; and obtaining, based on the second dress feature, a dress image identical to and/or similar to the second dress image from a recommendation database as a collocating dress image. Based on the method in the embodiments, at least one collocation recommendation is provided for a dress image, and the recommendation result is more objective and is more in accordance with user demands.
US11232323B2

Feature points included in input images are extracted and matching information indicating mapping relationships for feature points included in different input images is generated. A reference image is selected among the input images based on the matching information. Valid images are determined among the input images by excluding noise images from the input images based on the matching information. A two-dimensional bundle adjustment is performed to generate synchronized images by aligning the valid images to the reference image. A merged image is generated by merging the reference image and the synchronized images. Image merging performance is enhanced by selecting the reference image highly correlated with the other input images and estimating exact homography based on the reference image.
US11232317B2

Provided are a fingerprint identification apparatus and an electronic device. The fingerprint identification apparatus is applied to an electronic device having a display screen, wherein the fingerprint identification apparatus comprises: a support plate; and at least one fingerprint sensor chip, wherein a middle frame of the electronic device is provided with a groove located on an upper surface, and the at least one fingerprint sensor chip is disposed in the groove of the middle frame through the support plate so that the at least one fingerprint sensor chip is located under the display screen of the electronic device. In embodiments of the present application, by the support plate, costs and complexity of an electronic device could be reduced, and maintainability could be improved.
US11232312B2

A passenger tracking system includes a multiple of sensors for capturing depth map data of objects. A processing module in communication with the multiple of sensors to receive the depth map data, the processing module uses the depth map data to track an object and calculate passenger data associated with the tracked object to generate a passenger tracking list that tracks each individual passenger in the passenger data from an origin lobby to a destination lobby and through an in-car track between the origin lobby and the destination lobby.
US11232310B2

An apparatus and a method for detecting, classifying and tracking road users on frames of video data are provided. An object detection unit identifies an object in a frame of the video data. A pre-filtering unit determines whether the identifier associated to an object corresponds to another identifier associated to the same object in the same frame of the video data when the identifiers overlap. A tracking unit matches the identified object to a corresponding object in another frame of the video data, such that a path of the sequence of matched objects is tracked throughout the frames of the video data. A scenario unit determines a safety indicator that is a function of the risk indicators indicating interactions between road users.
US11232309B2

Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems provide user interfaces that allow users to review search results, pinpoint relevant portions of media content items where the identified objects are determined to be present, review detector performance and retrain detectors, providing search result feedback, and/or reviewing video monitoring results and analytics.
US11232308B2

Embodiments described herein provide a two-stage online detection of action start system including a classification module and a localization module. The classification module generates a set of action scores corresponding to a first video frame from the video, based on the first video frame and video frames before the first video frames in the video. Each action score indicating a respective probability that the first video frame contains a respective action class. The localization module is coupled to the classification module for receiving the set of action scores from the classification module and generating an action-agnostic start probability that the first video frame contains an action start. A fusion component is coupled to the localization module and the localization module for generating, based on the set of action scores and the action-agnostic start probability, a set of action-specific start probabilities, each action-specific start probability corresponding to a start of an action belonging to the respective action class.
US11232305B2

Various embodiments of the present invention relate to an apparatus and a method for outputting, from an electronic device, at least one piece of content corresponding to an object included in an image, wherein the electronic device comprises: a camera; a display; at least one processor; and a memory electrically connected to at least one processor, and the memory can store, when being executed, instructions for causing at least one processor to: acquire an image including the object through the camera; confirm first information related to a shape of the object through a first area corresponding to the object in the image; confirm second information related to additional information on the object through a second area in the image; and provide, through the display, at least one content corresponding to the first information acquired from an external device on the basis of at least the first information and the second information. Other embodiments are possible.
US11232303B2

The present subject matter provides a technical solution for various technical problems associated with precision agriculture imagery. One solution to improving precision agriculture imagery includes identification and use of ground control points. A ground control point may include the association of a visible feature in an image of an agricultural field with a geospatial coordinate. A ground control point may be used as a common reference point between two aerial images, thereby improving alignment between the two images during stitching. The ground control points may be generated using planting prescription data or as-planted data, which may include one or more intentionally unplanted regions within an agricultural filed. Multiple aerial images may be stitched together using these ground control points to generate a precisely georeferenced output image, thereby improving the accuracy of the precision agriculture output image.
US11232300B2

Systems and methods for automatically verifying optical character recognition (OCR) detected text of a native electronic document having an image layer comprising a matrix of pixels and a text layer comprising a sequence of characters. The method includes determining a location of OCR-detected text in the text layer of the native electronic document based on a pixel-based coordinate location of the OCR-detected text in the image layer of the native electronic document. The method also includes applying the location of the OCR-detected text to the text layer of the native electronic document to detect text in the text layer corresponding to the OCR-detected text. The method also includes rendering only the detected text in the text layer as an output when the OCR-detected text does not match the detected text in the text layer, to improve accuracy of the output text.
US11232293B2

A performance capture system is provided to detect one or more active marker units in a live action scene. Active marker units emanate at least one wavelength of light that is captured by the performance capture system and used to detect the active markers in the scene. The system detects the presence of the light as a light patch in a capture frames and determines if the light patch represents light from an active marker unit. In some implementations, various active markers in a scene may emanate different wavelengths of light. For example, wavelengths of light from multi-emitting active marker units may be changed due to various conditions in the scene.
US11232287B2

In various embodiments, a first plurality of digital images captured by a first camera (256, 456, 1156) of a first area may be categorized (1202-1210) into multiple predetermined categories based on visual attribute(s) of the first plurality of digital images. A second plurality of digital images captured by a second camera (276, 376, 476, 1176) of a second area may be categorized (1302-1310) into the same predetermined categories based on visual attribute(s) of the second plurality of digital images. After the second camera acquires (1402) a subsequent digital image depicting an unknown subject in the second area, the subsequent digital image may be categorized (1404-1406) into a given one of the predetermined categories based on its visual attribute(s), and then adjusted (1408) based on a relationship between the first plurality of digital images categorized into the given category and the second plurality of digital images categorized into the given category.
US11232285B2

A method for processing a face image. The method includes: detecting face key points in the face image; determining a face key point grid of the face image based on the face key points, wherein the face key point grid comprises a plurality of grid areas defined by connection lines between the face key points; generating a special effect face image by adding a special-effect material to a grid area in the face key point grid, wherein the special-effect material is pre-designed for representing a specified image effect; determining a processed face image by adjusting a face contour in the special effect face image based on preset liquify filter parameters, wherein the preset liquify filter parameters are determined based on the specified image effect; the processed face image has the specified image effect.
US11232274B2

The invention relates to a method of a fingerprint sensing system of enabling suppressing impairment data present in an image captured by a fingerprint sensor of the fingerprint sensing system, and a fingerprint sensing system performing the method.
US11232270B1

Disclosed herein is computer technology that applies natural language processing (NLP) techniques to training data to generate information used to train a natural language generation (NLG) system to produce output that stylistically resembles the training data. In this fashion, the NLG system can be readily trained with training data supplied by a user so that the NLG system is adapted to produce output that stylistically resembles such training data. In an example, an NLP system detects a plurality of linguistic features in the training data. These detected linguistic features are then aggregated into a specification data structure that is arranged for training the NLG system to produce natural language output that stylistically resembles the training data. Parameters in the specification data structure can be linked to objects in an ontology used by the NLG system to facilitate the training of the NLG system based on the detected linguistic features.
US11232268B1

Disclosed herein are example embodiments that describe how a narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.
US11232265B2

A method for context-based natural language processing is disclosed herein. The method comprises maintaining a plurality of dialog system rules, receiving a user request from a Dialog System Interface, receiving one or more attributes associated with the user request from the Dialog System Interface or a user device, and identifying a type of context associated with the user request based on the user request and the one or more attributes. A context label is assigned to the user request associated with the type of context. Based on the context label and the user request, a particular dialog system rule is selected from the plurality of dialog system rules. A response to the user request is generated by applying the dialog system rule to at least a part of the user request.
US11232261B2

A system for automated question answering, comprising: a user interface configured to receive a query from a user; a question decomposition engine configured to decompose the query into one or more sub-questions and one or more contexts, and to align the sub-questions with contexts to generate question-context pairs; a query engine configured to query one or more answer resources with the question-context pairs to identify information likely to comprise an answer; and an answer generator configured to: (i) generate question-context-answer triples using the identified information from the query engine; (ii) select a generated question-context-answer triple comprising information most likely to comprise an answer to the identified sub-question; (iii) extract from the selected question-context-answer triple a portion of the associated information comprising an answer to the identified sub-question; and (iv) generate a natural language answer comprising a response to the query posed by the user.
US11232255B2

Systems, methods, and non-transitory computer-readable media are disclosed that collect and analyze annotation performance data to generate digital annotations for evaluating and training automatic electronic document annotation models. In particular, in one or more embodiments, the disclosed systems provide electronic documents to annotators based on annotator topic preferences. The disclosed systems then identify digital annotations and annotation performance data such as a time period spent by an annotator in generating digital annotations and annotator responses to digital annotation questions. Furthermore, in one or more embodiments, the disclosed systems utilize the identified digital annotations and the annotation performance data to generate a final set of reliable digital annotations. Additionally, in one or more embodiments, the disclosed systems provide the final set of digital annotations for utilization in training a machine learning model to generate annotations for electronic documents.
US11232254B2

A method and system for reviewing edits and editing content items are provided. An edit to a first version of a first content item is received. The first version of the first content is part of the active content delivery campaign and has been delivered over a computer network to a first plurality of computing devices. The edit is stored in a first storage that is separate from a second storage. An event indicating the edit is inserted into an event processing system. A result approving the edit is received from the event processing system. In response to receiving the result approving the edit, a second version is caused to be stored in the second storage. The second version reflecting the edit is caused to be delivered over the computer network.
US11232253B2

When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.
US11232252B2

Computer-implemented techniques are disclosed for presenting an in-page console on a website for reviewing interaction data captured during user interaction with one or more web pages of the website. The web browser activates the in-page console via an activation procedure. One or more of the web pages of the website are selected after activation of the in-page console. A feedback badge on the website can be replaced with a reporting badge upon activation of the in-page console and with the reporting badge displaying an indicator of interaction data captured for the selected web page. The in-page console is overlaid one or more of the selected web pages. The in-page console displays the interaction data, or recordings of user interaction, captured during user interaction with the selected web page to enable review of the captured interaction data for the selected web page overlaid on the selected web page.
US11232249B2

A method to determine a curvilinear pattern of a patterning device that includes obtaining (i) an initial image of the patterning device corresponding to a target pattern to be printed on a substrate subjected to a patterning process, and (ii) a process model configured to predict a pattern on the substrate from the initial image, generating, by a hardware computer system, an enhanced image from the initial image, generating, by the hardware computer system, a level set image using the enhanced image, and iteratively determining, by the hardware computer system, a curvilinear pattern for the patterning device based on the level set image, the process model, and a cost function, where the cost function (e.g., EPE) determines a difference between a predicted pattern and the target pattern, where the difference is iteratively reduced.
US11232246B2

A circuit comprises: a register configured to be a linear finite state machine and comprising storage elements, injection devices, one or more input channels for injecting variables using the injection devices, and one or more feedback devices; a plurality of phase shifters, each of the plurality of phase shifters configured to receive signals from a unique segment of the register; scan chains, serial inputs of the scan chains configured to receive signals from outputs of the plurality of phase shifters, wherein the one or more input channels are coupled to the injection devices at injection points in the register, each of the injection points being assigned to one of the one or more input channels based on lifespan values for the injection points, the injection points being determined based on one or more predetermined requirements.
US11232244B2

Embodiments simulate electrostatic painting on a real-world object. An embodiment begins by receiving an indication of paint deposition rate and an indication of maximum paint accumulation for a given real-world robotically controlled electrostatic paint gun. Next, paint deposition of the given real-world robotically controlled electrostatic paint gun in a virtual environment is represented which includes, for a subject time period, computing total paint accumulation (electrostatic and direct) on a given surface element of a model representing the real-world object. In turn, a parameter file is generated that includes parameters accounting for the determined total paint accumulation for the given surface element, where the generated parameter file enables precision operation of the given real-world robotically controlled electrostatic paint gun to paint the real-world object.
US11232235B2

Implementations of the present disclosure include providing a graph representative of a network, a set of nodes representing respective assets, each edge representing one or more lateral paths between assets, the graph data including configurations affecting at least one impact that has an effect on an asset, determining multiple sets of fixes for configurations, each fix having a cost associated therewith, incorporating fix data of the sets of fixes into the graph, defining a set of fixes including one or more fixes from the multiple sets of fixes by defining an optimization problem that identifies one or more impacts that are to be nullified and executing resolving the optimization problem to define the set of fixes, each fix in the set of fixes being associated with a respective configuration in the graph, and scheduling performance of each fix in the set of fixes based on one or more operational constraints.
US11232234B2

Various embodiments of the present disclosure relate to a method for sharing and verifying blocks between specific nodes in a blockchain. In addition, various embodiments of the present disclosure relate to a method for distributing an electronic document using a smart contract in a blockchain.
US11232229B2

Methods, computer-readable media, software, and apparatuses may assist a consumer in deleting personal information held by a data broker. Entities holding the consumer's personal information may be discovered and automated actions for purging or deleting the consumer's personal information may be determined. The methods, computer-readable media, software, and apparatuses may assist the consumer in updating privacy settings associated with accounts at various entities.
US11232224B2

The present approaches generally relate to the encryption of data within a database in such a way that the encrypted data may still be easily accessed and utilized by an application. The present approach provides the ability to encrypt and decrypt data at an application layer though the data remains in an encrypted state at the database layer and when in transit.
US11232221B2

An example operation may include one or more of receiving a transaction request into at least one node of a blockchain network, the transaction request comprising one or more transaction parameters and one or more encryption keys, processing the transaction request to produce a transaction result, encrypting one or more parameters of the transaction result to produce an encrypted transaction result, storing the encrypted transaction result in a data block of the blockchain, and storing the one or more encryption keys in one or more key stores of the blockchain network.
US11232217B2

A method for establishing and maintaining a security policy for a device can include establishing a secure channel between a secure execution environment (SEE) operating on the device and a security entity external to the device. The method can also include configuring, by a security manager executing on the SEE, access to sensitive operations of an environment interactor coupled to the device based on a security policy provided from the security entity. The method can further include resetting, by the security manager, a secure watchdog timer in response to a reset authorization token provided from the secure entity. If the secure watchdog timer expires a given predetermined number of times since a last reset authorization token is received, the security manager executes a given prescriptive operation dictated by the security policy.
US11232208B2

Methods, systems, and computer readable media for using variable metadata tags. A method occurs at a metadata processing system for enforcing security policies in a processor architecture. The method comprises: receiving, at the metadata processing system, a tag associated with a word in memory, wherein the tag indicates a memory location containing metadata associated with the word and wherein the tag length is at least in part determined using tag usage frequency; obtaining the metadata from the memory location, and determining, using the metadata, whether the word or a related instruction violates a security policy.
US11232203B2

Novel tools and techniques might provide for implementing Internet of Things (“IoT”) functionality, and, in particular embodiments, implementing added services for OBD2 connection for IoT-capable vehicles. In various embodiments, a portable device (when connected to an OBD2 DLC port of a vehicle) might monitor wireless communications between a vehicle computing system(s) and an external device(s), might monitor vehicle sensor data from vehicular sensors tracking operational conditions of the vehicle, and might monitor operator input sensor data from operator input sensors tracking input by a vehicle operator. The portable device (or a server) might analyze either the monitored wireless communications or a combination of the monitored vehicle sensor data and the monitored operator input sensor data, to determine whether vehicle operation has been compromised. If so, the portable device (or the server) might alert the operator of the vehicle via a user interface, and might initiate one or more remediation operations.
US11232200B2

An apparatus for selecting a representative token of the present invention includes a token graph generation unit configured to extract a plurality of tokens from a plurality of detection names for malicious files and generate a detection name token graph representing a relationship between the extracted plurality of tokens, and a representative token selection unit configured to select a representative detection name token for the input file based on the detection name token graph.
US11232196B2

A computing device can include a comparator coupled to an I/O pin of the computing device; a storage unit coupled to the comparator; and a counter coupled to receive an output of the comparator, an output of the counter being coupled to a computation engine to provide a limit-exceeded signal to the computation engine, wherein the counter comprises a volatile counter and a nonvolatile storage, wherein the nonvolatile storage stores a bit for each top volatile count number of events identified by the volatile counter. The computing device can further include a backup power source coupled to the volatile counter; and readout circuitry and control logic coupled to the volatile counter and to the nonvolatile storage, the readout circuitry and control logic being configured to control operations of the volatile counter during an error event and determine a total number of events. The computing device can be a smart card.
US11232195B2

The disclosure relates to systems and methods for managing state using relatively small assistance from protected hardware. Obfuscated code segments may communicate with supporting protected hardware, store encrypted state values in main memory, and/or communicate via secure channels to secure platform hardware components. In various embodiments, consistent state may be achieved, at least in part, by computing secure tag information and storing the secure tag information in a secure and/or otherwise protected device register. Consistent with embodiments disclosed herein, the tag information may be used to derive keys used to encrypt and/or decrypt stored state information. Tag information may further be used in connection with verification operations prior to using the information to derive associated keys.
US11232194B2

A method for executing a binary code of a secure function includes obtaining a pointer containing: a first range of bits containing the address of a line of code, and a second, different range of bits containing an identifier of the pointer, storing the line of code, this line of code containing a first integrity tag constructed or encrypted using the identifier of the pointer, loading the line of code from the address contained in the first range of bits of the pointer, verifying the integrity of the loaded line of code by constructing a second integrity tag using the identifier of the pointer contained in the second range of bits of the pointer used to load it.
US11232193B1

A method that automatically generates blacklists for a sandbox application. The method first obtains a set of disassembled operating system (OS) dynamic-link libraries (DLLs) and then identifies application programming interfaces (API) functions that have respective kernel interruptions. The identified API functions that have kernel instructions are saved to an interrupt list. Based on the interrupt list, a processor generates a blacklist that includes for each of the DLLs, the identified API functions in the interrupt list, all API functions that directly or indirectly invoke one of the identified API functions in the interrupt list via one or more nested API functions. The method outputs the blacklist to the sandbox application that operates on a sample file to emulate API functions of the sample file that match the blacklist. All other APIs not identified as being blacklisted, are then considered whitelisted and are allowed to run natively.
US11232190B2

A method for providing an attestation for enabling a device to attest to an assertion concerning the device, comprising: generating an attestation identifier and a base-secret code corresponding to the attestation identifier; providing the attestation identifier and a validation-secret code to a validation apparatus for storage in conjunction with the assertion, wherein the validation-secret code is based on the base-secret code; providing the attestation identifier and a device-secret code to a manufacturer or adapter for provision to a device, wherein the device-secret code is based on the base-secret code.
US11232182B2

Various embodiments are directed to performing identity verification using biometrics and open data, such as publicly available data on the Internet. A person may provide various types of information about the person, including a name and an image of the person. An Internet search may be performed on the provided name and one or more publicly-available images corresponding to that name may be acquired. Biometric analyses may be performed on both the image provided by the person and the acquired one or more images to determine whether any of them match the person. Metadata may be extracted from a matching image. Moreover, data relating to the person may be acquired from the source of the matched image. The metadata and the data from the source may be compared with the information provided by the person to validate the identity of the person.
US11232178B2

Disclosed is an input device, comprising a touch sensor and a processing system. The touch sensor includes a touch sensing region and a plurality of pixels in the touch sensing region. The processing system is coupled to the touch sensor and comprises circuitry configured to: determine that a touch has occurred on a touch sensor; for each pixel included in the touch, receive touch information from the touch sensor; for each pixel included in the touch, determine a pixel response value for the pixel; and, compute a touch-based metric based on one or more pixel response values, wherein a model is used to perform behavioral authentication based on the touch-based metric.
US11232171B2

In some implementations, a user device can generate configuration data for an application on the user device using multilevel configuration data. For example, an application on the user device can obtain application level configuration data from a server device. The application level configuration data can be generated based on user engagement segments associated with the user of the user device, for example. The application can obtain publisher level configuration data generated by a content publisher. In response to requesting a content item, the application can receive content level configuration data. The application can combine the application level configuration data, the publisher level configuration data, and/or the content level configuration data to generate dynamic configuration data. The dynamic configuration data can be used by the application to determine, among other things, what content to present to the user of the application on the user device.
US11232161B1

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for electronically stamping a document. One of the methods include receiving an electronic stamping instruction, where the electronic stamping instruction comprises a to-be-stamped document and a stamping type. In response to determining that a format of the to-be-stamped document is a predetermined document format and the stamping type is a first stamping type, a first to-be-stamped area of the to-be-stamped document is determined. An electronic stamp corresponding to the to-be-stamped document is identified using an encryption algorithm interface. A first electronically stamped document is generated and include the electronic stamp in the first to-be-stamped area.
US11232160B2

A data management services architecture includes architectural components that run in both a storage and compute domains. The architectural components redirect storage requests from the storage domain to the compute domain, manage resources allocated from the compute domain, ensure compliance with a policy that governs resource consumption, deploy program code for data management services, dispatch service requests to deployed services, and monitor deployed services. The architectural components also include a service map to locate program code for data management services, and service instance information for monitoring deployed services and dispatching requests to deployed services. Since deployed services can be stateless or stateful, the services architecture also includes state data for the stateful services, with supporting resources that can expand or contract based on policy and/or service demand. The architectural components also include containers for the deployed services.
US11232149B2

The technology relates to determining an establishment's presence at a geolocation. A computing device may receive a first image including location data associated with the first image's capture. A set of images, which include location information and one or more identification marks associated with one or more establishments may also be received. The computing device may compare the first image to the set of images to determine whether the first image contains one of the one or more identification marks, and determine that one of the one or more establishments, associated with the one of the one or more identification marks contained in the first image, is currently located within a set proximity of the first image location. The computing device may also update a location database by associating the one of the one or more establishments with a location within a set proximity of the first image location.
US11232143B1

Given a number of records and a number of target classes to which these records belong to, a (weakly) supervised machine learning classification method leverages known possibly dirty classification rules, efficiently and accurately learns a classification model from training data, and applies the learned model to the data records to predict their classes.
US11232142B2

A facility for adjusting a display of a result of searching a property database is described. The facility, after displaying a list of properties satisfying a search filter, allows a user to specify property attributes the values of which are not currently shown for the properties, and redisplays the list of properties by additionally showing the values of those property attributes for the properties.
US11232140B2

Embodiments of the present disclosure disclose a method and apparatus for processing information. A specific implementation of the method includes: acquiring a search result set related to a search statement inputted by a user; parsing the search statement to generate a first syntax tree, and parsing a search result in the search result set to generate a second syntax tree set; calculating a similarity between the search statement and the search result in the search result set using a pre-trained semantic matching model on the basis of the first syntax tree and the second syntax tree set, the semantic matching model being used to determine the similarity between the syntax trees; and sorting the search result in the search result set on the basis of the similarity between the search statement and the search result in the search result set, and pushing the sorted search result set to the user.
US11232127B2

Technologies for providing dynamic persistence of data in edge computing include a device including circuitry configured to determine multiple different logical domains of data storage resources for use in storing data from a client compute device at an edge of a network. Each logical domain has a different set of characteristics. The circuitry is also to configured to receive, from the client compute device, a request to persist data. The request includes a target persistence objective indicative of an objective to be satisfied in the storage of the data. Additionally, the circuitry is configured to select, as a function of the characteristics of the logical domains and the target persistence objective, a logical domain into which to persist the data and provide the data to the selected logical domain.
US11232123B2

The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.
US11232113B2

Techniques and solutions are provided for metadata-driven data maintenance. One or more data object queries are obtained from one or more data object frameworks. One or more sets of data objects are received based on the one or more data object queries. One or more data object nets are built based on the one or more sets of data objects and the one or more data object frameworks and respectively associated with one or more processes. The one or more data object nets and their associated processes are analyzed. Data object maintenance is performed on the data objects of the one or more data object nets based on the analysis of the one or more data object nets and their associated processes.
US11232109B1

The described implementations are operable to determine potential objects of interest to a user based on a blend of the user's long-term behavior and short-term interests. Long term user behavior may be determined for the user over a period of time and represented as continuous data. Short-term interest may be determined based on objects with which the user has recently interacted and attributes of those objects may be represented together as continuous data corresponding to the short-term user interest. The continuous data of the short-term interest and long-term user behavior may be blended to produce a user embedding. The user embedding may then be compared with objects to determine objects that are of potential interest to the user.
US11232101B2

A method, an apparatus and a system for information retrieval are provided. The method for information retrieval may comprise: receiving a query in a natural language form from a user (210); extracting a plurality of feature vectors from the query based on a plurality of knowledge entries in a knowledge base associated with the user and a built-in featurization source, one feature vector per knowledge entry (220); obtaining, with a pre-trained language understanding model, a plurality of language understanding results based on the plurality of feature vectors (230); and selecting a knowledge entry corresponding to the query among the plurality of entries based on the plurality of language understanding results (240). The method may extract more features and combine information retrieval and language understanding in one shot to improve efficiency.
US11232100B2

Systems and methods are disclosed for processing queries against multiple dataset sources. One dataset source can include indexers that index and store data. The system can receive a query that identifies a set of data to be processed and a manner of processing the set of data. The set of data can include a first dataset that is accessible by one or more indexers and a second dataset that is accessible by one or more other dataset sources. A query coordinator can define a query processing scheme for obtaining and processing the set of data that includes a dynamic allocation of multiple layers of partitions. The partitions can operate on multiple worker nodes. The query can then be executed based on the query processing scheme.
US11232084B2

Initially, a database schema is parsed and a table tree structure is created delineating the relationships between data that are identified in the schema. In addition to accommodating relationships between main tables of data, the table tree structure also accommodates possible side tables of data, and possible circular references between tables, should such be encountered when parsing the schema. Subsequently, a migration mechanism consumes the generated table tree structure and iteratively migrates data in accordance therewith. Individual layers of the table tree structure are migrated consecutively with referenced layers being migrated prior to referencing layers. Circular links are accommodated through temporary null values, and side tables are accommodated during migration of the referencing main table. The iterative process provides completeness and fault tolerance/failure recovery.
US11232079B2

A method for distribution of directories in a storage system is provided. The method includes distributing information, regarding location in the storage system of a plurality of files in a directory, to a plurality of owners in a plurality of storage nodes of the storage system, wherein ownership of differing subsets of the plurality of files of the directory is distributed among differing owners in differing storage nodes. The method includes receiving a request for location information in the storage system of a file of the plurality of files in the directory and determining, based on a file name of the file and an identity of the directory, which of the plurality of owners has ownership of the file and the location information for the file.
US11232070B2

Systems and methods for metadata compaction in a distributed storage system with a file system interface are described. A file system interface and an object storage system interface use a metadata index for mapping object identifiers from the object storage system to location identifiers for the file system. When the metadata index includes a number of entries for continuous data blocks with overlapping intervals, a defragmentation operation may generate a defragmented entry for a defragmentation interval overlapping the overlapping data blocks.
US11232066B2

A method for data migration is provided. The method includes the following. A communication connection with a source migration terminal is established. A file list on the source migration terminal is acquired after the source migration terminal is accessed. First operations and second operations are executed in parallel. The first operations include reading out files on the source migration terminal according to the file list and storing the files read out on a migration terminal. The second operations include displaying the file list, receiving selection of a non-migrated file in the file list, and deleting the non-migrated file after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal. A terminal is further provided.
US11232058B2

Methods and apparatuses associated with a secure stream protocol for a serial interconnect are disclosed herein. In embodiments, an apparatus comprises a transmitter and a receiver. The transmitter and receiver are configured to transmit and receive transaction layer data packets through a link, the transaction layer data packets including indicators associated with transmission of order set transmitted after a predetermined number of data blocks, when the transmission is during a header suppression mode. Additional features and other embodiments are also disclosed.
US11232051B2

A non-volatile semiconductor memory device including: a first pad transmitting/receiving a data signal transmitted via a first signal line to/from a memory controller; a second pad transmitting/receiving a strobe signal transmitted via a second signal line to/from the memory controller, the strobe signal specifying a timing of transmitting/receiving the data signal; and a third pad receiving an output instruction signal via a third signal line from the memory controller, the output instruction signal instructing a transmission of the data signal; wherein the non-volatile semiconductor memory device outputs the data signal from the first pad to the memory controller, outputs the strobe signal from the second pad to the memory controller, performs a first calibration operation calibrating the data signal, and performs a second calibration operation calibrating the strobe signal, based on a toggle timing of the strobe signal associated with the output instruction signal.
US11232044B2

According to one embodiment, a data storage apparatus includes a controller with a data protection function. The controller manages first and second personal identification data. The first personal identification data only includes authority to request inactivation of the data protection function. The second personal identification data includes authority to request inactivation of the data protection function and activation of the data protection function. The controller permits setting of the first personal identification data, when the second personal identification data is used for successful authentication and the first personal identification data is an initial value, or when the data protection function is in an inactive state.
US11232038B2

A ternary content addressable memory device (TCAM) may include: a cache memory storing a look-up table with respect to a calculation result of a plurality of functions; an approximation unit configured to generate mask bits; and a controller configured to obtain an approximation input value corresponding to an input key based on the mask bits and to retrieve an output value corresponding to the obtained approximation input value from the look-up table.
US11232031B2

A memory allocation method and a device, where the method is applied to a computer system including a processor and a memory, and comprises, after receiving a memory access request carrying a to-be-accessed virtual address and determining that no memory page has been allocated to the virtual address, the processor selecting a target rank group from at least two rank groups of the memory based on access traffic of the rank groups. The processor selects, from idle memory pages, a to-be-allocated memory page for the virtual address, where information about a first preset location in a physical address of the to-be-allocated memory page is the same as first portions of address information in addresses of ranks in the target rank group.
US11232016B1

Techniques disclosed herein relate generally to debugging complex computing systems, such as those executing neural networks. A neural network processor includes a processing engine configured to execute instructions to implement multiple layers of a neural network. The neural network processor includes a debugging circuit configured to generate error detection codes for input data to the processing engine or error detection codes for output data generated by the processing engine. The neural network processor also includes an interface to a memory device, where the interface is configured to save the error detection codes generated by the debugging circuit into the memory device. The error detection codes generated by the debugging circuit are compared with expected error detection codes generated using a function model of the neural network to identify defects of the neural network.
US11232011B2

A method for testing performance of a page control comprising: testing each of multiple evaluation dimensions for a page control, the multiple evaluation dimensions comprising at least one of an FPS (Frames Per Second) at the time of scrolling a page, an FPS at the time of opening a message, the number of times of adding a message, an FPS at the time of cutting an image, an FPS at the time of adding a message, and the number of times of rendering a page; determining a test result of each of the evaluation dimensions; determining operation performance of the page control according to the test result of each of the evaluation dimensions. Also disclosed is an apparatus for testing performance of a page control, and an electronic device. Operation performance of the page control can be tested in multiple aspects and the credibility of performance evaluation results is improved.
US11232010B2

A processing device monitors performance of a first thread of a first application executing on one of a plurality of processing cores of a storage system. The first thread comprises an internal scheduler controlling switching between a plurality of sub-threads of the first thread, and an external scheduler controlling release of the processing core by the first thread for use by at least a second thread of a second application different than the first application. In conjunction with monitoring the performance of the first thread in executing the first application, the processing device maintains a cumulative suspend time of the first thread over multiple suspensions of the first thread, with one or more of the multiple suspensions allowing at least the second thread of the second application to execute on the processing core, and generates performance measurements for sub-threads of the first thread using the cumulative suspend time.
US11232006B2

A server system comprising storage devices, processing devices and a storage fabric all operating according to a storage fabric protocol. The storage fabric comprises a plurality of individual switches having a modular design from which an overall switch is built, and the individual switches have individual respective configuration settings which determine which processing devices are allocated to use which of the storage devices. The system comprises an API enabling a software control function to configure the overall switch. The API is operable to receive from the control function an overall mapping of the storage devices to the processing devices instead of requiring the individual configuration settings of each of the individual switches to be specified by the control function, the API being configured to convert the overall mapping into the individual configuration settings of the individual switches to produce the overall mapping.
US11231984B1

Among other things, embodiments of the present disclosure can help improve the functionality of failure prediction systems by identifying potential future failure events in a hardware or software component based on an analysis of current and historical information for the system. Embodiments of the present disclosure may use historical data associated with past technology failures to identify causal factors identified in current event data to help predict future outages and disruptions.
US11231973B2

Disclosed herein are system, method, and computer program product embodiments for operations related to intelligent action logging for cloud applications. An embodiment operates by identifying an event associated with an application executing on the processor. The event is compared to criteria for logging the event in one or more of a plurality of logs. The log includes its own unique criteria for logging the event. If it is determined that the event satisfies the criteria of the action log, then detail about the event are written onto an action log using a log format associated with the action log, which is different from a log format of a technical log.
US11231969B2

A method of auditing at least one virtualized resource deployed in a cloud computing network, implemented by an administration device in respect of the at least one resource, able to administer virtual network functions, the virtual infrastructure or the network services. The method includes: storing a set of rules of the audit which are associated with the at least one virtualized resource; receiving from the at least one virtualized resource a message including an item of information about an event arising on the virtualized resource; correlating the item of information received with the set of stored rules; and if the correlation is positive, sending, to a recording device, a command message for writing at least one datum linked to the item of information received in a data register associated with the at least one virtualized resource.
US11231965B2

Systems and methods allow users to leverage multiple disparate cloud solutions, offered by disparate service providers, in a unified and cohesive manner. A system includes an image database configured to store a virtual machine image in a stored image format and an engine configured to allocate a task among two or more disparate cloud services. The engine is further configured to convert the virtual machine image from the stored image format to a deployed image format, wherein the deployed image format conforms to formatting for one of the two or more disparate cloud services, and deploy the virtual machine image in the deployed image format to a virtual machine instance of the one of the two or more disparate cloud services.
US11231958B2

A simple management of complex control instruction chains in a blockchain for a specific task for controlling devices is provided. In particular, embodiments of the invention permits a prescribed validity to be assigned for a specific task of blockchain-based device control, the validity being defined by the life cycle (e.g. the period of use) of a device, for example.
US11231941B2

A method for initializing components of an electronic device includes receiving an input signal at an initialization block; after receiving the input signal, changing a state of a finite state machine (FSM) of the initialization block; sending an initialization signal from the initialization block to a component on a chip; after sending the initialization signal, changing the state of the FSM; receiving a return signal from the component with the initialization block; and after receiving the return signal, changing the state of the FSM.
US11231940B2

An information handling system includes a non-volatile memory and a processor configured to determine whether a previous boot of the information handling system was successful while booting the information handling system. If the previous boot of the information handling system was successful, then the processor determines whether current configuration settings of the information handling system match most recent known good configuration settings. If the current configuration settings of the information handling system do not match the most recent known good configuration settings, then the current configuration settings are stored as a most recent restore point in the memory.
US11231937B2

A method and system method for communication port management in a device. The method including enabling a set of communication ports in response to power up of the device, detecting connection at a port in the set of communication ports prior to operating system boot of the device, and connecting an external device to an operational component of the device in response to the connection at the port.
US11231933B2

A method and apparatus for controlling pre-fetching in a processor. A processor includes an execution pipeline and an instruction pre-fetch unit. The execution pipeline is configured to execute instructions. The instruction pre-fetch unit is coupled to the execution pipeline. The instruction pre-fetch unit includes instruction storage to store pre-fetched instructions, and pre-fetch control logic. The pre-fetch control logic is configured to fetch instructions from memory and store the fetched instructions in the instruction storage. The pre-fetch control logic is also configured to provide instructions stored in the instruction storage to the execution pipeline for execution. The pre-fetch control logic is further configured set a maximum number of instruction words to be pre-fetched for execution subsequent to execution of an instruction currently being executed in the execution pipeline. The maximum number is based on a value contained in a pre-fetch threshold field of an instruction executed in the execution pipeline.
US11231932B2

An apparatus and method are provided for handling prediction information. The apparatus has processing circuitry for performing data processing operations in response to instructions, the processing circuitry comprising transactional memory support circuitry to support execution of a transaction comprising a sequence of instructions. Prediction circuitry is used to generate predictions in relation to instruction flow changing instructions, and prediction storage is provided to store a plurality of items of prediction information that are referenced by the prediction circuitry when generating the predictions. The items of prediction information maintained by the prediction storage change based on the instructions being executed by the processing circuitry. A recovery storage is activated by the transactional memory support circuitry at a transaction start point to store a restore pointer identifying a chosen location in the prediction storage. Between the transaction start point and the transaction end point, the recovery storage receives any item of prediction information removed from the prediction storage that was present in the prediction storage at the transaction start point. In response to the transaction being aborted, the restore pointer is used in order to discard from the prediction storage any items of prediction information added to the prediction storage after the transaction start point, and in addition any items of prediction information stored in the recovery storage are stored back into the prediction storage. This can significantly improve prediction accuracy in systems that may need to retry transactions due to a transaction abort, without requiring the entire prediction storage state to be captured at the transaction start point.
US11231931B1

A processor includes a first core and a second core to execute computer instructions. Each of the cores includes its own private memory cache and speculative load queue. The speculative load queue stores cachelines for the computer instructions and data when the core is operating in a speculative state with respect to a process or thread. The processor includes a state tracking buffer having a state field to store a speculative exclusive ownership state for each cacheline in the speculative load queue when present therein.
US11231922B2

A secure and flexible pipeline management solution includes determining, based at least on an order in which files are received, a precedence for defining variables, and when a file has multiple definitions for a variable, the order of appearance of the definitions defines precedence. A configuration file is generated with controlling definitions, which are based on the precedences, and a continuous integration continuous delivery (CI/CD) pipeline is executed dependent upon the configuration file. Multiple inheritances and string interpolation are supported. An advantageous result is a significantly simplified CI/CD pipeline that is secure, flexible, and is agnostic to the target environment. Thus, adding a new environment may not require the conventional (burdensome) task of adding further logical dependencies into the pipeline itself. The disclosed solution thus enhances efficiency and reduces errors when maintaining code bases.
US11231911B2

In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including receiving, from a first portion of the GUI representing a tool box, a first selection of a first object from a set of objects represented in the GUI, wherein each of the set of objects performs a respective function. The method also includes inserting, into a horizontal section of a second portion of the GUI representing the virtual PLC application, the first object, wherein the horizontal section includes a second object that executes simultaneously as the first object in the horizontal section. The method also includes compiling code implementing the first object and the second object to generate the virtual PLC application, and adding a shortcut of the virtual PLC application to a virtual tray of an operating system.
US11231904B2

Systems and processes for reducing response latency of intelligent automated assistants are provided. In one example process, a speech input containing a user request can be received from a user. A representation of the speech input can be transmitted. A domain signal representing a relevant domain associated with the user request can be received. The process can determine whether the relevant domain is associated with a predefined action of a set of predefined actions. In response to determining that the relevant domain is associated with a predefined action of a set of predefined actions, the predefined action can be performed. Data content relevant to satisfying the user request can be received. A result based on the data content can be outputted to at least partially satisfy the user request.
US11231901B2

A display device includes: a display, a communicator comprising communication circuitry configured to communicate with a mobile device, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: control the display to display a second screen corresponding to a first screen output on the mobile device and an indicator based on the display device mirroring a screen of the mobile device, control the communicator to receive object information regarding one or more objects included in the first screen from the mobile device, and to control movement of the indicator based on the object information and the control signal, in response to receipt of a control signal including interaction information regarding the indicator.
US11231896B2

In one example, a system for screen configuration includes storage to store instructions and a processor. The processor is to execute the instructions to identify a relative position between a first display screen and a second display screen and to automatically adjust one or more coordinates of the second display screen in response to the relative position.
US11231890B2

A preset information displaying method includes: performing a first registration process that is a process of registering, in a database, first preset information and first image information in a state of being associated with each other, the first preset information being used upon performing a first printing process, the first image information representing a result of the first printing process; and performing a display process that is a process of displaying, on a selection screen, the first preset information and the first image information in correspondence with each other, the first image information being associated with the first preset information in the database, the selection screen including a list of one or a plurality of pieces of preset information including the first preset information, the selection screen receiving selection operation, the selection operation being operation of selecting any of the one or the plurality of pieces of preset information.
US11231886B2

An editing application implemented in a PC obtains image data and print parameter and transmits, to a supporting program, a processing request of processing the image data based on the print parameter. The supporting program is implemented in the PC, and is activated also when a printing instruction to a general-use printing program implemented in an OS is inputted. The supporting program processes the image data in accordance with the processing request. The editing application obtains the processed image data and causes the PC to display the same through an UI.
US11231876B2

An example system may provide for plurality of object block stores and a store management system. The store management system is configured to access a first bucket including a first storage class bucket tag identified by a first key-value pair corresponding to a first one of the plurality of object block stores with a first storage class. The store management system is further configured to write a first data object to the first one of the plurality of object block stores with a first storage class. The first one of the plurality of object block stores is represented by the first bucket. The first one of the plurality of object block stores is configured to store the first data object according to the first storage class specified by the first storage class bucket tag.
US11231875B2

A method of controlling read and write access to a memory structure involves initiating a read lock by obtaining a reader pool ID for a thread from a fixed pool of readers, waiting for a writer to finish by entering a wait-loop and querying a scheduler to reschedule the thread if current wait time exceeds a threshold value, declaring a resource to be read, checking for an active write lock and returning the reader pool ID for the thread. Initiating a write-lock involves checking for an active write lock flag and an active read lock flag and entering a wait-loop if the active write lock flag or the active read lock flag is present, and querying a scheduler to reschedule the thread if the wait time exceeds the threshold value.
US11231874B2

A memory system includes a nonvolatile memory including a plurality of blocks, in each of which a plurality of memory cells is arranged between bit lines and a source line, and a memory controller configured to control an operation of the nonvolatile memory. The memory controller is configured to issue a warming command to the nonvolatile memory when a temperature of the nonvolatile memory is lower than a first temperature, and the nonvolatile memory, in response to the warming command, causes current to flow through at least one bit line connected to memory cells of a first block.
US11231866B1

Embodiments are disclosed for a method for a tape library in hierarchical storage. The method includes receiving a recall request for a recall file having two copies stored in two tape libraries that are performing two migrations of two sets of files. The method also includes determining two migration progress values corresponding to the two migrations. Additionally, the method includes assigning the recall request to one of the two tape libraries having a greater value of the two migration progress values.
US11231851B2

A computer system including an electronic device and an input device is disclosed. The electronic device includes a touch display area and a control unit. The input device includes a plurality of positioning structures and a grounding piece. The positioning structures are electrically connected to the grounding piece. When the input device is disposed on the touch display area of the electronic device, the control unit detects positions of the positioning structures on the touch display area, calculates a coverage area covered by the input device on the touch display area according to the positions, and determines a range of a display area of the touch display area according to the coverage area.
US11231847B2

A device implementing drag and drop for a multi-window operating system may include a processor configured to manage a drag session corresponding to a drag event, the drag event including an initial input selecting an item in a first application, a drag gesture moving the item to a particular region, and a release at an end of the drag gesture for dropping the item in the particular region. The processor is configured to send a request to commandeer the drag session to the drag and drop manager. The processor is configured to receive an indication that the release has occurred in the particular region. The processor is configured to perform a drop operation, where the drop operation includes at least one of opening a window of a second application for the item or opening another window of the first application for the item.
US11231840B1

In embodiments of statistics chart row mode drill down, a first interface is displayed in a table format that includes columns and rows, where each row is associated with an event and each column includes field for a respective event. The rows can further include one or more aggregated metrics representing a number of events associated with a respective row. A row can be emphasized in the first interface and, in response a menu can be displayed with selectable options to transition to a second interface, where the data displayed by the second interface is based on an option selected from the menu.
US11231835B2

An image output device includes an instruction receiver, an image generator, an image controller, a storage that stores application information, and an updater that updates the application information. The image controller selects, with reference to the application information, from among the plurality of shortcuts, at least one first shortcut satisfying a first criterion and a second shortcut not satisfying the first criterion but satisfying a second criterion. The image generator generates and outputs the home menu in which the at least one first shortcut selected is displayed and the second shortcut selected is displayed in a different form than the at least one first shortcut.
US11231833B2

An approach is provided that detects when multiple apps are being displayed on a display screen with each of the apps having any number of user interface controls. A set of user interface controls is identified from the user interface controls being displayed. The identified set of user interface controls have an increased display preference. The identified set of user interface controls are enlarged on the display screen making such controls easier to read and select.
US11231832B2

The subject matter of this specification generally relates to providing content related to text depicted in images. In one aspect, a system includes a data processing apparatus configured to extract text from an image. The extracted text is partitioned into multiple blocks. The multiple blocks are presented as respective first user-selectable targets on a user interface at a first zoom level. A re user selection of a first block of the multiple blocks is detected. In response to detecting the user selection of the first block, portions of the extracted text in the first block are presented as respective second user-selectable targets on the user interface at a second zoom level greater than the first zoom level. In response to detecting a user selection of a portion of the extracted text within the first block, an action is initiated based on content of the user-selected text.
US11231824B2

A touch panel including a sensing cell and a sensing line disposed on a transparent substrate. Each of the sensing cell and the sensing line includes at least one pattern line. The at least one pattern line includes unit patterns, each of the unit patterns including a first line extending in a first direction, a second line connected to the first line and extending in a second direction intersecting the first direction, a third line connected to the first line and extending in a third direction intersecting the first direction, and a fourth line connected to the third line and extending in the first direction. The first line, the second line, the third line, and an extension of the fourth line form a trapezoid. The unit patterns are repeatedly arranged and adjacent unit patterns are connected each other.
US11231817B2

Aspects of the present disclosure relate to external user interfaces used in connection with head worn computers (HWC). Embodiments relate to an external user interface that has a physical form intended to be hand held. The hand held user interface may be in the form similar to that of a writing instrument, such as a pen. In embodiments, the hand held user interface includes technologies relating to writing surface tip pressure monitoring, lens configurations setting a predetermined imaging distance, user interface software mode selection, quick software application launching, and other interface technologies.
US11231806B2

An electronic device including an electronic pen and a method of controlling a communication connection with the electronic pen is provided. The electronic device include a housing, a touch-screen display, a first wireless communication circuit, an extended recess disposed inside the housing, a first wireless charging circuit; an electronic pen including a second wireless communication circuit and a second wireless charging circuit electrically coupled to the first wireless charging circuit, a processor, and a memory. The memory stores instructions causing the processor to detect whether the electronic pen is inserted into the recess, charge the electronic pen through the first wireless charging circuit based on the detection, receive inherent information of the electronic pen through the first wireless communication circuit during or after the charging, and maintain or re-establish a communication connection with the electronic pen based on at least a portion of the received inherent information.
US11231800B2

A touch substrate includes a base, a plurality of touch electrodes arranged in an array on the base, and a plurality of signal lines disposed on a side of the plurality of touch electrodes proximate to or away from the base. The plurality of signal lines include a plurality of touch lines and a plurality of dummy touch lines. At least one of the plurality of touch electrodes is coupled to at least one of the plurality of touch lines. The at least one touch line is configured to transmit touch signals. The at least one touch electrode is coupled to at least one of the plurality of dummy touch lines.
US11231799B2

A touch display device includes a touch sensing electrode and a touch drive electrode disposed on an encapsulation unit configured to encapsulate a light-emitting element, the touch sensing electrode and the touch drive electrode being configured to form a first mutual capacitor, and first and second compensation electrodes disposed in a non-active area of a substrate so as to be opposite each other, the first and second compensation electrodes being configured to form a second mutual capacitor, whereby the value of capacitance of all mutual capacitors is increased, and therefore it is possible to prevent deterioration in touch performance.
US11231796B2

The present disclosure provides a touch display panel and a display device. The touch display panel includes a display substrate, a touch circuit on a side of a light emergent surface of the display substrate and a first optical adhesive between the display substrate and the touch circuit, wherein a rough contact surface exists on a part, located in a frame region, of the first optical adhesive; the touch circuit includes: a plurality of touch traces insulated from one another and located in the frame region; each of the touch traces is arranged to be stacked, and an orthographic projection of each of the touch traces on the display substrate covers an orthographic projection of a part, located in the frame region, of the first optical adhesive on the display substrate.
US11231795B2

The present application discloses a touch control array substrate having a plurality of subpixel areas. The touch control army substrate includes a base substrate; an array of a plurality of touch electrode blocks on the base substrate; a plurality of touch signal lines respectively electrically connected to the plurality of touch electrode blocks; and a plurality of auxiliary conductive lines. A first touch electrode block of the plurality of touch electrode blocks is electrically connected to at least a first auxiliary conductive line of the plurality of auxiliary conductive lines at at least two different portions of the first touch electrode block.
US11231790B2

A projection screen, an image synthesis apparatus, a projection system and a related method are disclosed. The projection screen comprises a curtain, and further comprises a photosensitive element, wherein the photosensitive element is arranged on the curtain and is used for generating a position sensing signal; and a signal processing circuit, wherein the signal processing circuit is used for determining relative position coordinates, in a projection area, of an indication point and outputting same, wherein the projection area is an area, on the projection screen, for receiving illumination of an optical projection device, and the indication point is a projection point, on the projection screen, of an optical indication device.
US11231785B2

A display device includes a display, a bezel disposed along a periphery of the display, a touch sensor disposed inward of the bezel and configured to receive, from a user, a first touch input at a touch location of the touch sensor, and a processor configured to control the display to display a user interface at a first location of the display. The processor is further configured to, in response to the first touch input being received while the user interface is displayed at the first location, determine a user location of the user, based on the touch location at which the first touch input is received, and control the display to move the user interface that is displayed, to a second location of the display, the second location corresponding to the user location that is determined.
US11231773B2

A system configured to generate and/or modify three-dimensional scenes comprising animated character(s) based on individual asynchronous motion capture recordings. The system may comprise sensor(s), display(s), and/or processor(s). The system may receive selection of a first character to virtually embody within the virtual space, receive a first request to capture the motion and/or the sound for the first character, and/or record first motion capture information characterizing the motion and/or the sound made by the first user as the first user virtually embodies the first character. The system may receive selection of a second character to virtually embody, receive a second request to capture the motion and/or the sound for the second character, and/or record second motion capture information. The system may generate a compiled virtual reality scene wherein the first character and the second character appear animated within the compiled virtual reality scene contemporaneously.
US11231772B2

A control device includes at least one processor, and a memory configured to store a program to be executed by the processor. The processor is configured to acquire an external stimulation applied from an outside to an apparatus, learn an emotion change parameter for changing a simulated emotion of the apparatus in accordance with the acquired external stimulation, acquire the learned emotion change parameter in accordance with the acquired external stimulation, set an emotion parameter indicating the simulated emotion of the apparatus in accordance with the acquired emotion change parameter, and control a behavior of the apparatus in accordance with the set emotion parameter.
US11231763B2

Various embodiments of the present invention relate to an electronic device and a method for controlling heat generated on the surface of the electronic device. The electronic device may comprise a display and a processor, wherein the processor: displays, on the display, graphic elements at the request of a first application; during a first period of time, acquires first information corresponding to the graphic performance of the displayed graphic elements, and identifies a clock control level for controlling operation performance according to execution of the first application; and during a second period of time following the first period of time, identifies a clock value corresponding to the identified clock control level on the basis of the acquired first information, and controls the operation performance according to execution of the first application by using the identified clock value.
US11231760B1

Integrated circuits (ICs)—depending on a current workload—may exceed thermal cooling budgets. As a result, ICs often implement thermal sensors to measure temperatures at junctions or hot spots along the IC. Due to a distance between the thermal sensors and the various junctions, a thermal offset may be added to the temperature readings from the thermal sensors to more accurately estimate the temperature at the junctions. To account for different workload distributions—e.g., asymmetric or symmetric—the systems and methods described herein may dynamically adjust the thermal offsets. As a result, the efficiency of the IC may be increased as thermal settings for the IC may take into account the ability of the thermal cooling budget to effectively cool the IC under a current operating condition—thereby reducing premature throttling back or shutting down of power to the IC.
US11231756B2

A serving rack cooling device. The device includes a rack; an enclosure provided inside the rack; a module provided inside the enclosure; a main pipe provided in the rack; a branching tube connected to the main pipe; a cooling unit that cools a heat-generating component mounted on the module; a first connection tube that connects the branching tube with the cooling unit; and a plurality of module connection portions that are provided inside the enclosure and to which the module is connected. The enclosure can slide in a state in which the module is connected to the module connection portion, and the cooling unit and the branching tube are connected by the first connection tube.
US11231745B1

Embodiments provide a wearable article with channels for a performance capture system. In some embodiments, a wearable article includes one or more regions of the wearable article configured to be worn on at least a portion of a body of a user. In some embodiments, the wearable article also includes at least one of the one or more regions comprising at least one base layer and at least one secondary layer configured to form at least one connection passage between the at least one base layer and the at least one secondary layer. In some embodiments, the at least one connection passage is configured to provide access for flexible cable connections between at least one reference marker and one or more other reference markers or a control unit. In some embodiments, the at least one connection passage is configured to allow movement of a flexible cable within the connection passage in response to movement of the user.