Document Document Title
US11700154B2 Driver of ethernet transmitter and control method therefor
Disclosed is a driver of an ethernet transmitter and a control method therefor. The driver has a first output port and a second output port connected to an ethernet receiver through a transmission line, and comprises: a signal conversion module for converting differential current signals into a first voltage signal and a second voltage signal; a first driving module adjusting a swing of the first voltage signal, to obtain a first output signal having a voltage equal to the first voltage signal; a second driving module adjusting a swing of the second voltage signal, to obtain a second output signal having a voltage equal to the second voltage signal. An architecture having a relatively small area is realized, and the ethernet transmitter meets the requirement on a large output swing in 10BASE-T mode.
US11700152B2 Sounding for radio-frequency (RF) sensing
This disclosure provides methods, devices and systems for radio frequency (RF) sensing in wireless communication systems. In some implementations, a transmitting device may transmit a sounding dataset, over a wireless channel, to a receiving device. The sounding dataset may include information carried in one or more training fields configured for channel estimation and sounding control information based, at least in part, on a configuration of the transmitting device. The receiving device may acquire channel state information (CSI) for the wireless channel based on the received sounding dataset and selectively generate a channel report for the wireless channel based, at least in part, on the CSI and the sounding control information. The channel report may indicate changes to the wireless channel which, in turn, may be used to sense objects in the vicinity of the transmitting device or the receiving device.
US11700145B2 Automation network, network distributor and method for transmitting data
An automation network with network subscribers is provided, in which the network subscribers are interconnected via a data line network. At least one network subscriber is configured as a master subscriber, which is adapted to send telegrams via the data line network. At least one network subscriber is configured as a network distributor, which is adapted to route telegrams. The network distributor has a plurality of input/output ports, and is connected to the master subscriber via a first input/output and data line network. The master subscriber is configured to use a telegram element to indicate that the telegram is enabled for processing by the network subscribers. In addition, the network distributor is configured to process a telegram received via the first input/output port when the telegram element indicates enablement of processing of the telegram by the network subscribers.
US11700143B2 User station for a serial bus system, and method for communicating in a serial bus system
A user station for a serial bus system. The user station includes a communication control device for controlling a communication of the user station with at least one other user station, and a transceiver device for transmitting a transmission signal, generated by the communication control device, onto a bus, so that for a message that is exchanged between user stations of the bus system, the bit time of a signal transmitted onto the bus in the first communication phase is different from a bit time of a signal transmitted in the second communication phase. The communication control device generates the transmission signal according to a frame in which a field for a header check sum and a field for a frame check sum are provided, and computers the header check sum from all bits in the header of a frame that is formed for the message, except fixed stuff bits.
US11700135B2 ISA accessible physical unclonable function
Techniques for encrypting data using a key generated by a physical unclonable function (PUF) are described. An apparatus according to the present disclosure may include decoder circuitry to decode an instruction and generate a decoded instruction. The decoded instruction includes operands and an opcode. The opcode indicates that execution circuitry is to encrypt data using a key generated by a PUF. The apparatus may further include execution circuitry to execute the decoded instruction according to the opcode to encrypt the data to generate encrypted data using the key generated by the PUF.
US11700134B2 Bot permissions
Permission control and management for messaging application bots is described. A method can include providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and another user, and detecting, at the messaging application, a user request. The method can also include programmatically determining that an action in response to the user request requires access to data associated with the first user, and causing a permission interface to be rendered in the messaging application, the permission interface enabling the first user to approve or prohibit access to the data associated with the first user. The method can include accessing the data associated with the first user and performing the action in response to the user request, upon receiving user input from the first user indicating approval of the access to the data associated with the first user.
US11700131B2 Authentication mechanism for 5G technologies
Embodiments of this disclosure provide techniques for securely communicating an IMSI over the air from a UE to an SeAN, as well as for securely validating an unencrypted IMSI that the SeAN receives from the home network, during authentication protocols. In particular, the UE may either encrypt the IMSI assigned to the UE using an IMSI encryption key (KIMSIenc) or compute a hash of the IMSI assigned to the UE using an IMSI integrity key (KIMSIint), and then send the encrypted IMSI or the hash of the IMSI to the serving network. The encrypted IMSI or hash of the encrypted IMSI may then be used by the SeAN to validate an unencrypted IMSI that was previously received from an HSS in the home network of the UE.
US11700130B2 Methods and arrangements for vehicle-to-vehicle communications
Logic may implement protocols and procedures for vehicle-to-vehicle communications for platooning. Logic may implement a communications topology to distinguish time-critical communications from non-time-critical communications. Logic may sign time-critical communications with a message authentication code (MAC) algorithm with a hash function such as Keccak MAC or a Cipher-based MAC. Logic may generate a MAC based on pairwise, symmetric keys to sign the time-critical communications. Logic may sign non-time-critical communications with a digital signature. Logic may encrypt non-time-critical communications. Logic may append a certificate to non-time-critical communications. Logic may append a header to messages to create data packets and may include a packet type to identify time-critical communications. Logic may decode and verify the time-critical messages with a pairwise symmetric key. And logic may prioritize time-critical communications to meet a specified latency.
US11700129B2 Systems and methods for tokenized data delegation and protection
Example embodiments of systems and methods for data delegation and control through the use of tokenized data are provided. In an exemplary method of data delegation and control, a data device may store private information associated with a user and generate an access token, comprising tokenized data identifying the data device. The data device may transmit the access token to a user device through a front channel and receive an information request from a merchant device comprising the access token through a secure back channel. Upon authenticating the access token, the data device may transmit a portion of the private information to the merchant device through the secure back channel.
US11700128B2 Methods and systems for cryptographically secured outputs from telemedicine sessions
A system for cryptographically secured outputs from telemedicine sessions includes a computing device at a first location, the computing device configured to initiate a secure communication interface between the computing device and a client device associated with a human subject and at a second location, receive, from at least a remote sensor at the second location, a plurality of current biological data associated with the human subject, input, using the secure communication interface, an identifier of a biochemical element, determine, as a function of the plurality of current biological data, a tolerability of the biochemical element, and generate a digitally signed authorization datum as a function of the determination.
US11700125B2 zkMFA: zero-knowledge based multi-factor authentication system
An authentication method of a prover by a verifier includes: performing at least once, an enrollment process by an enrollment center computer; and subsequent to performing the enrollment process, performing an on demand authentication process including: receiving at a verifier computer from the prover, a prover authentication request sent from the prover computer device which includes the prover identity and a preferred ZKP protocol identifier; looking up a prover's public key in the database via the identity; the verifier sending a selected ZKP protocol identifier to the prover computer device; commencing a round of authentication by receiving a commitment generated according to the selected ZKP protocol; and repeating the step of commencing a round of authentication until the verifier computer accepts or rejects the prover's identity. A zkMFA method of authentication and an authentication system for authenticating a prover by a verifier are also described.
US11700114B2 Compliance auditing for encrypted video conferences
One example method includes receiving, by a compliance auditing server, an indication of an encrypted video conference; sending, by the compliance auditing server, a request to a video conference provider to join a compliance auditing participant to the encrypted video conference, wherein the video conference provider does not have access to the compliance auditing server; receiving and storing, by the compliance auditing server, encrypted streams of audio and video from a plurality of participants in the video conference, wherein: the compliance auditing participant is one of the plurality of participants; and the video conference provider does not have access to the cryptographic meeting key; receiving, by the compliance auditing server after the encrypted video conference has ended, a request for a portion of the encrypted streams of audio and video; and providing, in response to the request, the portion of the encrypted streams of audio and video.
US11700110B2 Approximate algebraic operations for homomorphic encryption
Disclosed herein are system, method, and computer program product embodiments for performing a set of operations on one or more encrypted numbers to be an approximation of performing an algebraic operation on the one or more encrypted number. A server can receive from a client, a public key of a fully homomorphic encryption scheme and one or more encrypted numbers, and perform a set of operations comprising a square root function, a rectified linear activation function (ReLU), or a multiplicative inverse function on the one or more encrypted numbers to generate an encrypted operational result. The encrypted operational result generated by the set of operations can be an approximation of performing an algebraic operation on the one or more encrypted number. The server can further transmit to the client the encrypted operational result.
US11700107B2 Duplexing modes based on power configurations for transmissions
Methods, systems, and devices for wireless communications are described. A wireless device may identify a set of power configurations for a plurality of communications with at least one target device. The set of power configurations may be based at least in part on a type of signal, a type of channel, a parameter of the wireless device, a parameter of the target device, or a combination thereof. The wireless device may then determine a duplexing mode for the plurality of communications based at least in part on the set of power configurations. The duplexing mode may be, for example, a full duplex mode or a half-duplex mode. The wireless device may then transmit the plurality of communications to and/or receive the plurality of communications from the at least one target device according to the set of power configurations and the selected duplexing mode.
US11700101B2 Information transmission method, terminal device, and network device
One example method includes receiving configuration information of a control channel resource set, where the configuration information indicates a quantity of time-frequency resource blocks of the control channel resource set and an offset from a frequency domain center location of a synchronization signal block to a frequency domain center location of the control channel resource set, the synchronization signal block includes broadcast information and a synchronization signal, and the broadcast information includes the configuration information. The control channel resource set is determined based on the quantity of time-frequency resource blocks and the offset, and control information is received within the control channel resource set.
US11700100B2 Configuring a sensing reference signal
Apparatuses, methods, and systems are disclosed for configuring a sensing reference signal. One method includes receiving, at a first device, configuration information from a second device. The configuration includes: a set of sensing reference signal sequence generation parameters; a set of sensing reference signal resource pattern parameters, wherein a pattern corresponding to the set of sensing reference signal resource pattern parameters includes time domain locations of symbols within a sensing reference signal, frequency domain locations of resource elements within the sensing reference signal, or a combination thereof; and information indicating to map a generated sequence based on the pattern on at least one antenna to create a sensing reference signal pattern. The method includes generating a sensing reference signal. The method includes transmitting and/or receiving the sensing reference signal according to the configuration information.
US11700099B2 Method and apparatus for transmitting reference signal in multi-antenna system
A method for transmitting a reference signal in a multi-antenna system is provided. The method includes: selecting at least one orthogonal frequency division multiplexing (OFDM) symbol in a subframe containing a plurality of OFDM symbols; allocating a channel quality indication reference signal (CQI RS) capable of measuring a channel state for each of a plurality of antennas to the selected at least one OFDM symbol; and transmitting the CQI RS, wherein the CQI RS is allocated to an OFDM symbol which does not overlap with an OFDM symbol to which a common reference signal to be transmitted to all user equipments in a cell or a dedicated reference signal to be transmitted to a specific user equipment in the cell is allocated.
US11700096B2 Method for transmitting and receiving SRS and communication device therefor
A method for transmitting a sounding reference signal (SRS) by a by a user equipment (UE) includes: receiving, from a base station, first information on a number of SRS symbols configured for one slot and second information on a number of repetitions of symbols configured for transmission of an SRS; determining whether the number of repetitions is greater than the number of the SRS symbols; when the number of repetitions is greater than the number of the SRS symbols, determining the number of repetitions of the symbols by a value identical to the number of the SRS symbols; and transmitting the SRS based on the determined number of repetitions. The UE is capable of communicating with at least one of another UE, a UE related to an autonomous driving vehicle, a base station, or a network.
US11700093B2 Method for transmitting and receiving SRS and communication device therefor
A method for transmitting an SRS by a user equipment may comprise the steps of: transmitting, to a base station, user equipment capability information including information on a frequency bandwidth where SRS frequency hopping for the user equipment is possible; receiving, from the base station, first information on an SRS bandwidth configuration and second information on the start point of an SRS frequency for transmission of an SRS; and transmitting the SRS to the base station on the basis of the first information and the second information, wherein the frequency bandwidth where SRS frequency hopping for the user equipment is possible corresponds to a partial frequency bandwidth within a bandwidth part (BWP) configured for transmission of the SRS. The UE is capable of communicating with at least one of another UE, a UE related to an autonomous driving vehicle, a base station or a network.
US11700085B2 Method and apparatus for transmitting response information on feedback resources
Provided are a method and apparatus for transmitting information, and a storage medium and a terminal. The method includes: determining, on an uplink feedback resource unit within a first downlink resource range currently occupied during downlink transmission, whether first response information corresponding to the first downlink resource range is successfully transmitted to a base station, wherein the uplink feedback resource unit includes a resource unit for transmitting the first response information to the base station; when the first response information is transmitted unsuccessfully, determining a target feedback resource unit within at least one second downlink resource range subsequently occupied during the downlink transmission; and retransmitting, on the target feedback resource unit, the first response information to the base station.
US11700081B1 Channel aware set partitioning for multi-level coding
Methods, systems, and devices for wireless communications are described. A first device may receive one or more signals from a second device. The first device may estimate one or more metrics associated with noise of the one or more signals. The first device may transmit, to the second device and based on the estimating, a report indicating the one or more metrics. The first device may receive a message indicating a multi-level coding scheme from the second device. The multi-level coding scheme may be based on the one or more metrics and may indicate a partitioning configuration of the multi-level coding scheme for communications between the first device and the second device. The first device may communicate with the second device using the partitioning configuration of the multi-level coding scheme.
US11700080B2 Maximum transport block sizes and span for a transport block in a non-terrestrial network
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may transmit a report of a maximum transport block size supported by the UE for if hybrid automatic repeat request (HARQ) feedback is enabled and a maximum transport block size for is HARQ is disabled. The UE may receive, based at least in part on transmitting the report, one or more transport blocks that have a transport block size that does not exceed the maximum transport block sizes supported by the UE. In some aspects, the UE may receive an indication of a length of a span for receiving a set of bits from channel encoder output for a transport block or a redundancy version of a transport block. Numerous other aspects are provided.
US11700075B2 Methods and systems for decentralized rail signaling and positive train control
Systems and methods are provided for decentralized rail signaling and positive train control. A decentralized train control system may include a plurality of wayside units, configured for placement on or near tracks in a railway network, and one or more train-mounted units, each configured for use in a train operating in a railway network that support use of the decentralized train control system. Each train-mounted unit may configured to receive communicate with any wayside unit and/or train-mounted unit that comes within range, with the communicating including use of ultra-wideband (UWB) signals, and for generating control information based on the UWB signals, for use in controlling one or more functions associated with operation of the train.
US11700074B2 Methods and apparatuses for determining cell access during a cell search
In an embodiment, a method for determining the type of a mobile radio base station is provided. The method may include receiving a synchronization message comprising a mobile radio base station identifier, and determining the type of a mobile radio base station using a previously signaled and stored piece of mobile radio base station type determining information indicating a rule as to how the type of a mobile radio base station out of a plurality of types of a mobile radio base station can be derived from a mobile radio base station identifier and the received mobile radio base station identifier.
US11700072B2 Timing synchronization over cable networks
In one embodiment, a method receives a first time from a network device. The first time is derived from a first timing source in a first domain. The method receives a second time in a second domain from a second timing source. A difference time value is calculated between the first time and the second time. The method then sends the difference time value to the network device where the network device uses the difference time value to send a delay value to other computing devices to synchronize timing of the other computing devices in the second domain. The other computing devices are configured to synchronize the respective time using the delay value with mobile network devices to allow timing synchronization between the mobile network devices.
US11700071B2 Method, device, system, and storage medium for live broadcast detection and data processing
The present disclosure provides methods, devices, systems, and storage mediums for live broadcast detection and data processing. In one exemplary embodiments, a user terminal device cooperates with a server and a camera device in a live broadcast system. The terminal device turns towards the camera device and outputs detection content within a detection time. It can be determined whether live broadcast content uploaded/captured by the camera device includes the detection content captured by the camera device within the detection time. If the detection content is found in the live broadcast content, it can be determined that unauthorized live broadcasting exists. Accordingly, corresponding measures can be taken to stop the unauthorized live broadcasting in a timely manner, which helps improve the security of user information.
US11700069B2 Efficient physical layer for intrabody communication networks
A method includes receiving an input via a processor of the computing device. The input corresponds to data to be transmitted. The method further includes encoding the data to generate spreading codes corresponding at least in part to the data. The method further includes mapping the spreading codes to one or more frequency subcarriers of a plurality of frequency subcarriers, generating a transmit signal based at least in part on the one or more frequency subcarriers, and transmitting the transmit signal via an electrode capacitively coupled to a physical body. The transmit signal is transmitted from the electrode through the physical body.
US11700063B2 Appliance remote control
An apparatus embodiment includes a remote control interface unit configured to accept an appliance control code carried in a radio frequency signal transmitted from a smart phone, extract the appliance control code from the radio frequency signal, send the extracted appliance control code to an optical frequency interface, and initiate transmission of an optical frequency signal including the appliance control code to an appliance configured to receive signals from an optical remote control.
US11700062B2 Optical transceiver
A simple, compact and low-cost passive optical transceiver device with four terminals may be used in an optical transmission system with polarization-diversity coherent detection scheme. The transceiver is composed of a first polarization splitter/combiner, a non-reciprocal polarization rotator and a second polarization splitter/combiner. The device simultaneously operates as a transmitter and a receiver with optical signals propagating along opposite directions wherein non-reciprocal polarization rotation leads to distinct effects. The received optical signal is thus split into two orthogonal polarization components directed towards two separate ports.
US11700061B1 Apparatus for synchronizing operation of optical sensors and a method for using same
A central unit is provided which is operative in a system that comprises a plurality of moveable devices, each comprising an optical depth sensor. The central unit comprises a processor adapted to: divide the moveable devices into a plurality of groups, wherein each of the groups is characterized by a specific wavelength range at which all projecting modules associated with the optical depth sensors of the moveable devices belonging to that group, are operative; establish a time frame within which each of the optical depth sensors of the moveable devices will operate, wherein the time frame comprises a plurality of time slots; and associate at least two of the moveable devices with a single time slot, wherein each of the at least two moveable devices belongs to a different group than the other.
US11700058B2 System for wireless communication using germicidal light frequencies
Wireless communication using germicidal light frequencies is a system and method for transmitting and receiving data using Far-UVC light. The system communicates data using Far-UVC light of a germicidal wavelength. Far UV is a specific spectrum of UV light. The ultraviolet spectrum is a band of electromagnetic radiation with higher energy, thus shorter wavelengths, than visible light. With respect to this system, the UV light wavelengths of interest are Far-UVC for solar-blind data-carrying frequencies in the THz range to provide a UVGI function.
US11700047B2 Method and apparatus for antenna selection for distributed MIMO system
A user equipment (UE) in a wireless communication system includes a transceiver and a processor. The transceiver receives information about an antenna system of a base station. The information includes a number of collocated antenna groups, and a number of antenna modules for each type of antenna modules in each of the collocated antenna groups. A collocated antenna group has at least two types of antenna modules: a first module with first antenna type and a second module with second antenna type. The transceiver also receives configuration information for a channel state information-reference signal (CSI-RS) resource. The transceiver also receives a CSI-RS based on the configuration information and acquires measurements. The processor determines a subset of antenna modules based on a comparison between the measurements and a criterion. The processor generates CSI for the subset of antenna modules. The transceiver transmits a CSI report comprising the CSI.
US11700043B2 Beamforming monitoring apparatus
Beamforming monitoring apparatus and method are disclosed. The method, comprises receiving (300) parameter data of radio connections between transceivers of a radio access network, the parameter data comprising transmission direction of the beams used in transmission and quality indicators related to transmitted beams; organising (302) data into one or more layers based on parameter data and connections at a given time resolution; receiving (304) a selection of layers at a given time instant; receiving (306) a selection of a view type; and controlling (308) displaying of the selected layers of the given time instant using the selected view type.
US11700040B2 Method for enhancing the performance of downlink multi-user MIMO systems
A method is based on the user-specific frozen bit patterns of polar codes assigned to users. At the transmitter, the binary-valued user-specific frozen bit pattern sequences to be used in frozen bit locations are determined for each user, the information bits of each user are encoded using a polar encoder, and the binary-valued user-specific frozen bit patterns are used in frozen bit locations during encoding operation to improve the performance of the downlink multi-user MIMO system. Coded bits are mapped to symbols to be transmitted, and the symbols are mapped to the MIMO layers. Then, multi-antenna precoding is applied and baseband-to-RF processing is performed onto the precoded symbols to transmit the signal. The signal of all users is transmitted at the same time-frequency resources using transmit antennas. Each receiver receives the transmitted signal which is transmitted through respective downlink channels. Each user performs RF-to-baseband processing to their respective received signal.
US11700038B2 Enhancement of range and throughput for multi-antenna wireless communications devices
Systems, methods, and devices select antennas to enhance the range and throughput of wireless communications devices. Methods include identifying a plurality of combinations of antennas based on a plurality of available antennas for a wireless communications device, and generating, using a processing device included in a multiple-input-multiple-output (MIMO) device, a plurality of quality metrics including at least one quality metric for each of the identified combinations of antennas, where each of the at least one quality metrics represents a signal quality of a signal associated with each of the plurality of antennas, and wherein the signal is a spatial stream. Methods further include selecting at least two antennas from the plurality of combinations of antennas based, at least in part, on the plurality of quality metrics, where the at least two antennas are selected for use by the wireless communications device during a transmitting or receiving operation.
US11700032B2 Generation of channel access patterns for mutually uncoordinated networks
Proposed is a controller for a participant of a communication system, wherein the communication system wirelessly communicates in a frequency band that is used for communication by a plurality of communication systems, wherein the controller is configured to identify a channel access pattern, wherein the channel access pattern indicates a frequency hop-based and/or time hop-based occupancy of the frequency band that is usable for the communication of the communication system, wherein the controller is configured to identify the channel access pattern as a function of individual information of the communication system and as a function of a state of a numerical sequence generator for generating a numerical sequence or a number of a numerical sequence.
US11700030B2 Methods and apparatus for coordinated utilization of quasi-licensed wireless spectrum
Methods and apparatus for providing quasi-licensed spectrum access within a prescribed area or venue, including to users or subscribers of one or more Mobile Network Operators (MNOs). In one embodiment, the quasi-licensed spectrum utilizes 3.5 GHz CBRS (Citizens Broadband Radio Service) spectrum allocated by a Federal or commercial SAS (Spectrum Access System) to a managed content delivery network that includes one or more wireless access nodes (e.g., CBSDs) in data communication with a controller, and the core(s) of the MNO network(s). In one variant, the controller dynamically allocates (i) spectrum within the area or venue within CBRS bands, and (ii) MNO “roaming” users or subscribers to CBRS bands (e.g., via extant LTE-TD technology). In one particular implementation, the managed network comprises a Multiple Systems Operator (MSO) network such as a cable or satellite network, and the MSO and MNO coordinate to implement user-specific and/or data-specific policies for the roaming MNO subscribers.
US11700027B2 Multi-mode WiFi bluetooth RF front-ends
A radio frequency front end circuit for a multimode transceiver has a first operating mode transmit input port, a second operating mode transmit input/receive output port, and a hybrid first and second operating mode receive output port. A first switch network has one or more switch elements together selectively connecting the first operating mode transmit input port, the second operating mode transmit input/receive output port, and the hybrid first and second operating mode receive output port to a coexistence filter first port. A second switch network has one or more switch elements that together selectively connect a coexistence filter second port to an antenna port.
US11700026B2 Feedforward power amplifier for broadband operation
Broadband feedforward power amplifiers are disclosed herein. In certain embodiments, a broadband feedforward power amplifier includes a power amplifier electrically connected between a radio frequency (RF) input and an RF output, and a feedforward compensation circuit including a first amplifier electrically connected in parallel with the power amplifier, a load impedance, and a second amplifier electrically connected between the radio frequency input and the load impedance. The feedforward compensation circuit generates a compensation signal based on sensing an output of the first amplifier and an output of the second amplifier, and provides the compensation signal to the radio frequency output to thereby compensate the power amplifier for non-linearity.
US11700025B2 Wireless single-phase AC-to-AC conversion circuit based on 2.4G microwave
A wireless single-phase AC-to-AC conversion circuit based on a 2.4G microwave includes a receiving antenna unit, a RF switch unit, a positive voltage rectification unit, a negative voltage rectification unit and an AC synthesis unit. An output port of the receiving antenna unit is connected to the common input port of the RF switch unit. A first microwave output end of the RF switch unit and a second microwave output end of the RF switch unit are correspondingly connected to a microwave input end of the positive voltage rectification unit and a microwave input end of the negative voltage rectification unit, respectively. A DC output end of the positive voltage rectification unit and a DC output end of the negative voltage rectification unit are correspondingly connected to a positive voltage input port of the AC synthesis unit and a negative voltage input port of the AC synthesis unit, respectively.
US11700024B2 System and method implementing excision cancellation technology
Systems and methods for mitigating an effect interference. The methods comprise: receiving, by a device, a signal comprising a plurality of signal components; determining whether each signal component has a sufficient reconstructability; reconstructing each said signal component that was determined to have sufficient reconstructability using the received signal or an at least partially clean signal with other signal component(s) removed from the received signal; and using the reconstructed signal components to generate a modified received comprising the received signal with the signal components removed therefrom that (i) are devoid of a signal of interest and (ii) have sufficient reconstructability.
US11700020B2 Fault tolerant quantum error correction with linear codes
This disclosure focuses on example embodiments of a classical approach to the problem of quantum error correction in the presence of faults. Linear codes equipped with faulty parity measurements are disclosed. Example definitions of fault tolerance are introduced and embodiments of a fault tolerant scheme are disclosed that reduce the number of parity measurements required compared with Shor method. Such schemes are well suited to be implemented in the classical control device of a quantum computer in order to ensure quantum fault tolerance.
US11700014B2 Weight data compression method, weight data decompression method, weight data compression device, and weight data decompression device
A weight data compression method includes: generating a 4-bit data string of 4-bit data items each expressed as any one of nine 4-bit values, by dividing ternary weight data into data items each having 4 bits; and generating first compressed data including a first flag value string and a first non-zero value string by (i) generating the first flag value string by assigning one of 0 and 1 as a first flag value of a 1-bit flag to a 4-bit data item 0000 and assigning an other of 0 and 1 as a second flag value of the 1-bit flag to a 4-bit data item other than 0000 among the 4-bit data items in the 4-bit data string and (ii) generating the first non-zero value string by converting the 4-bit data item other than 0000 into a 3-bit data item having any one of eight 3-bit values.
US11700007B2 Digital-to-analog conversion device and method
A digital-to-analog conversion device and method are provided. The control module is configured to split the input digital signal into n intermediate digital portions, divide the n intermediate digital portions by the corresponding conversion coefficients to obtain n intermediate digital signals and transmit the n intermediate digital signals to the n conversion modules. The n intermediate digital portions increase progressively. The conversion module is configured to perform digital-to-analog conversion on an intermediate digital signal to obtain a result including the conversion coefficient of the conversion module. The adder is configured to add output signals of the n conversion modules to obtain an analog signal. The feedback module is configured to obtain a feedback signal according to the analog signal. The control module is further configured to adjust the allocation of the n intermediate digital portions according to a target digital signal and the feedback signal.
US11700006B2 Passive sample-and-hold analog-to-digital converter with split reference voltage
An analog-to-digital converter (ADC) circuit comprises one or more most-significant-bit (MSB) capacitors having first ends connected to a voltage comparator and one or more least-significant-bit (LSB) capacitors having first ends connected to the comparator. The circuit further comprises a first switching circuit for each MSB capacitor, configured to selectively connect the second end of the respective MSB capacitor to (a) an input voltage, for sampling, (b) a ground reference, during portions of a conversion phase, and (c) a first conversion reference voltage, for other portions of the conversion phase. The circuit still further comprises a second switch circuit, for each LSB capacitor, configured to selectively connect the second end of the respective LSB capacitor between (d) the ground reference, during portions of the conversion phase, and (e) a second conversion reference voltage, for other portions of the conversion phase, the second conversion reference voltage differing from the first.
US11700004B2 Direct bi-directional gray code counter
A bi-directional Gray code counter includes a first set of logic circuitry configured to receive an input having a first sequence of bits representing a first value. The first set of logic circuitry is further configured to convert the first sequence of bits to a second sequence of bits representing the first value. The bi-directional Gray code counter further includes a second set of logic circuitry and third second set of logic circuitry. The second set of logic circuitry is configured to compare the second sequence of bits to a bit index pattern. The third set of logic circuitry is configured to transition one bit in the first sequence of bits from a first state to a second state to form a third sequence of bits representing a second value. The one bit is transitioned in response to the second sequence of bits being compared to the bit index pattern.
US11699998B2 Switch assembly with feedback signal for fault detection
A switch assembly configured to determine when input received from a switch is caused by proper actuation of the switch and should be accepted, or is caused instead by a fault in the switch or in the intervening circuitry and should be ignored and/or reported. The switch assembly optionally includes a logic circuit that is electrically connected to the switch. The logic circuit may provide power to the switch, for example, as a time varying signal, which may then be presented to the logic circuit as input when the switch is properly actuated. The logic circuit may then compare the input from the switch with the signal sent to the switch to determine if a fault is present, or if the switch is operating properly.
US11699996B2 Method for proximity sensing and applied electronic device thereof
The present invention is related to a method for proximity sensing and an applied electronic device thereof. The present invention provides that a movement signal is generated according to a detection data, a move baseline data and a move threshold and cooperated with a proximity signal for generating a judgement signal to judge if the human body or the object body is close to the electronic device.
US11699995B2 Multiplexer with highly linear analog switch
A multiplexer includes an input, an output, and a main switch configured to pass a signal from the input to the output. The multiplexer includes two bootstrap circuits that collectively maintain a constant voltage between terminals of the main switch during alternating phases.
US11699990B2 Oscillating device
An oscillating device includes a first quartz crystal resonator, a driving circuit, a first waveform adjustment circuit, and at least two second quartz crystal resonators. The first quartz crystal resonator has a first resonant frequency. The driving circuit, coupled to the first quartz crystal resonator, drives the first quartz crystal resonator to generate a first oscillating signal having the first resonant frequency. The second quartz crystal resonators, coupled in parallel and coupled to the driving circuit and the first quartz crystal resonator, have a second resonant frequency and receive and rectify the first oscillating signal to generate a second oscillating signal having the second resonant frequency. The first waveform adjustment circuit, coupled to the second quartz crystal resonators, receives the second oscillating signal and adjusts the second oscillating signal to generate a first waveform adjustment signal.
US11699989B2 In-plane and out-of-plane disk resonator
A piezoelectric structure is disclosed which includes a single crystal having piezoelectric coefficients d31 and d32 of opposite magnitude, such that when an alternating electric field is applied in the Z direction, the piezoelectric structure expands in one of the X and Y directions and contracts in the other of the X and Y direction, a first electrode coupled to the single crystal, and a second electrode coupled to the single crystal, wherein the alternating electric field is input to the single crystal through the first and second electrodes.
US11699985B2 Layered body, and saw device
A ceramic substrate is formed of polycrystalline ceramic and has a supporting main surface. At the supporting main surface of the ceramic substrate, the mean of grain sizes of the polycrystalline ceramic is 15 μm or more and less than 40 μm and the standard deviation of the grain sizes is less than 1.5 times the mean.
US11699973B2 Metering and control subsystems for photovoltaic solar systems
A metering and control subsystem for a photovoltaic solar system is configured for metering the photovoltaic solar system using current measurement devices and individually controlling relays to selectively energize photovoltaic branch circuits. In some examples, the metering and control subsystem includes photovoltaic branch connectors, a relay matrix, current measurement devices, and a metering and relay control circuit. The metering and control circuit is configured for metering the photovoltaic solar system using current measurement data from the current measurement devices and individually controlling the relays to selectively energize each photovoltaic branch circuit.
US11699967B2 Electric machine with integrated point field detectors and system for multi-parameter sensing
An electric machine disposed within a housing includes a stator, a rotor, and one or more point field detectors. The stator receives current from an inverter. The rotor is connected to and rotating a shaft based on a magnetic field generated by the stator. The one or more point field detectors are configured to detect leakage flux within the housing. The stator, the rotor and the one or more point field detectors are disposed within the housing.
US11699966B1 Open flyback diode protection
An exciter drive circuit comprises a direct current (DC) link to provide a positive DC voltage to a positive voltage exciter rail and a negative DC voltage to a negative voltage exciter rail. An exciter winding includes a first exciter terminal connected to the positive voltage exciter rail and an opposing second exciter terminal connected to the negative voltage exciter rail. A flyback circuit establishes a first flyback current path that conducts the current from exciter winding in response to an inductive flyback event. A flyback fault protection circuit establishes a second flyback current path that conducts the current from exciter winding in response to the inductive flyback event and a fault present in the flyback circuit. The second flyback current path delivers the current output by the exciter winding from the negative voltage exciter rail to the positive voltage exciter rail.
US11699961B2 Three-level power conversion device
A bridge circuit includes a first leg and a second leg arranged in parallel between the first node and the third node. A clamp circuit includes a third leg including a first bidirectional switch disposed between a fourth node that is a midpoint of the first leg and a fifth node that is a midpoint of the second leg. A first reactor is connected with the fourth node and a sixth node, and a second reactor is connected with a fifth node and a seventh node. A fourth leg includes a second bidirectional switch disposed between the second node and the fourth node or the fifth node.
US11699956B2 Cycle-by-cycle reverse current limiting in ACF converters
In an embodiment, a method for operating an ACF converter includes: turning on a low-side transistor that is coupled between a primary winding of a transformer and a reference terminal to cause a forward current to enter the primary winding, turning off the low-side transistor; after turning off the low-side transistor, turning on a high-side transistor that is coupled between the primary winding and a clamp capacitor to cause a reverse current to flow through the primary winding; and after turning on the high-side transistor, when an overcurrent of the reverse current is not detected, keeping the high-side transistor on for a first period of time, and turning off the high-side transistor after the first period of time, and when the overcurrent of the reverse current is detected, turning off the high-side transistor without keeping the high-side transistor on for the first period of time.
US11699953B2 Zero voltage switching hybrid voltage divider
Methods, systems, and apparatuses for efficient power supply and voltage division are described. Specifically, the described zero-voltage switching hybrid voltage divider (ZVS-HVD) may implement capacitor-inductor switching (e.g., a capacitor-inductor switching combination) to provide a zero-voltage switching bidirectional voltage divider converter. The ZVD-HVD may be implemented, in the example of a two-to-one ratio divider, via a configuration of three switches, three capacitors, and two small size inductors (e.g., to achieve zero voltage switching in any condition). In some examples, the ZVS-HVD may be realized via two of the switches sharing a same switching signal (e.g., the two-to-one ratio divider example of the described ZVS-HVD may be associated with two circuit states via the three switches). The described ZVS-HVD may support continuous input current, parallelizability, insensitivity to parasitic inductance, and high efficiency (e.g., reduced energy loss) at light load, among other features.
US11699950B2 Fast-switching power management circuit operable to prolong battery life
A fast-switching power management circuit operable to prolong battery life is provided. The power management circuit includes a voltage circuit that can generate an output voltage for amplifying an analog signal in a number of time intervals and a pair of hybrid circuits each causing the output voltage to change in any of the time intervals. A control circuit is configured to activate any one of the hybrid circuits during a preceding one of the time intervals to cause the output voltage to change in an immediately succeeding one of the time intervals. By starting the output voltage change earlier in the preceding time interval, it is possible to complete the output voltage change within a switching window in the succeeding time interval while concurrently reducing rush current associated with the output voltage change, thus helping to prolong battery life in a device employing the power management circuit.
US11699946B2 Load control device having an overcurrent protection circuit
A load control device for controlling power delivered from an alternating-current power source to an electrical load may comprise a controllably conductive device, a control circuit, and an overcurrent protection circuit that is configured to be disabled when the controllably conductive device is non-conductive. The control circuit may be configured to control the controllably conductive device to be non-conductive at the beginning of each half-cycle of the AC power source and to render the controllably conductive device conductive at a firing time during each half-cycle (e.g., using a forward phase-control dimming technique). The overcurrent protection circuit may be configured to render the controllably conductive device non-conductive in the event of an overcurrent condition in the controllably conductive device. The overcurrent protection circuit may be disabled when the controllably conductive device is non-conductive and enabled after the firing time when the controllably conductive device is rendered conductive during each half-cycle.
US11699943B2 Vibration motor with elastic member and tactile device
A vibration motor and a tactile device are provided. The vibration motor has: a stationary portion; a movable portion having a magnet and capable of vibrating with respect to the stationary portion along a central axis extending in an up-down direction; and an elastic member. The stationary portion has: a housing, disposed radially outside from the movable portion and having a cylindrical shape extending along the central axis; a top surface portion, disposed above the movable portion, fixed to the housing, and extended in a direction intersecting with the central axis; and a coil, capable of applying a driving force to the movable portion. The elastic member is disposed below the top surface portion and above the movable portion. The elastic member is fixed to both the top surface portion and the movable portion, and supports the movable portion so that the movable portion can vibrate along the central axis.
US11699936B2 Rotary actuator having board fixing member meshing with case fastening member
A rotary actuator is used in a shift-by-wire system for a vehicle. The actuator includes a motor, a controller, an upper case, a lower case, a case fastening member, and a board fixing member. The controller controls the motor. The upper case is made from resin and houses the controller. The lower case houses the motor together with the upper case. The case fastening member is made from metal and fastens the upper case and the lower case to each other. The board fixing member fixes a board of the controller to the case fastening member.
US11699935B2 Motor
A motor includes a stator and a rotor having a rotor shaft. The motor includes a bearing having an inner ring and an outer ring that are configured to rotate relative to each other. The inner ring is supported by the rotor shaft. The motor also includes a holder that supports the outer ring. The holder is clearance-fitted to a retainer on a stator side. A rotation prevention apparatus configured to prevent the rotation of the holder is positioned between the holder and a stopper member on the stator side.
US11699927B2 Electromagnetic generator transformer
An electromagnetic generating transformer comprises one or more flux assembly having one or more magnetic field source having a positive pole and a negative pole and a magnetic field passing in a path between the positive pole and the negative pole and a conductor magnetically coupled with the one or more magnetic field source, the magnetic field source and the conductor being fixed relative to one another; a shunt is coupled with a motive source and configured to move the shunt into a primary position and a secondary position, wherein the magnitude of the magnetic field passing between the positive pole and the negative pole varies when the shunt is moved between the primary position and the secondary position.
US11699924B2 Method for operating an apparatus for wirelessly transferring energy in the direction of an electrical consumer by means of inductive coupling, apparatus and system
Method for operating an apparatus for wirelessly transferring energy in the direction of an electrical consumer by means of inductive coupling, wherein the apparatus comprises: a rectifier for generating a DC voltage from a power supply system voltage, an inverter fed from the DC voltage and configured to generate a pulse-width-modulated drive signal, and a coil driven by means of the pulse-width-modulated drive signal, by means of which coil an alternating magnetic field is generatable for the purpose of transferring the energy, wherein the method comprises the following steps: controlling an electrical actual power output by the inverter to a predefinable electrical target power, wherein a frequency and a duty cycle of the pulse-width-modulated drive signal serve as manipulated variables of the control, wherein the following steps are carried out for the purpose of adjustment to the target power: a) setting a start frequency (f_0), b) setting a start duty cycle (DC_1) in such a way that the target power is undershot, c) measuring an electrical actual power output by the inverter in the case of the start frequency (f_0) set and the start duty cycle (DC_1) set, d) choosing an adjustment target power which is less than or equal to the target power, e) calculating a duty cycle (DC_2) which computationally corresponds to the adjustment target power, f) setting the calculated duty cycle (DC_2), g) measuring an electrical actual power output by the inverter in the case of the frequency (f_0) set and the duty cycle (DC_2) set, and h) repeating steps d) to g) with increasing adjustment target power until a deviation between the target power and the actual power falls below a predefined threshold.
US11699921B2 System and method for charging mobile device in vehicle
A system and a method for charging a mobile device in a vehicle are provided. A method, performed by an electronic device, for controlling a wireless charging device in a vehicle includes: identifying at least one mobile device in the vehicle; obtaining state information of the identified mobile device; obtaining state information of the vehicle; and controlling power of a plurality of wireless charging devices in the vehicle based on a state of the mobile device and a state of the vehicle.
US11699920B2 Device and method for receiving power wirelessly
A wireless power receiver and a wireless power reception method are disclosed. The wireless power receiver includes a charging element, a receiving coil configured to wirelessly receive power from a wireless power transmitter, a rectifier configured to convert an alternating current (AC) voltage generated from the receiving coil to a direct current (DC) voltage, and to output the DC voltage, a voltage converter configured to generate a charging current to charge the charging element, based on the DC voltage output from the rectifier, a current measurer configured to measure the charging current transferred to the charging element, and a controller configured to control a level of the charging current generated from the voltage converter based on a result of the measuring.
US11699918B2 Power supply switching apparatus
A power supply switching apparatus includes a first switching unit supplying power from a first conductive path to a first output path when the voltage of the first conductive path is greater than the voltage of a second conductive path, and supplies power from the second conductive path to the first output path. A second switching unit 80 supplies power from a fourth conductive path to a second output path when the voltage of a fourth conductive path is greater than the voltage of a third conductive path, and supplies power from the third conductive path to the second output path. An element unit allows a current to flow from the second conductive path to the third conductive path when the voltage of the third conductive path is smaller than the voltage of the second conductive path, and otherwise blocks a current.
US11699917B2 Power source control unit
A power source control unit is for controlling a switch that makes connection between a first power line and a second power line, a first system load being connected to a first power source through the first power line, a second system load being connected to a second power source through the second power line, wherein the power source control unit includes: an SOC acquisition portion as defined herein; a first SOC determination portion as defined herein; a second SOC determination portion as defined herein; a failure determination portion as defined herein; and a switch control portion as defined herein.
US11699916B2 Method for charging a battery using a thermal model for an electrical device connected to the battery
A method for charging a battery includes coupling an electrical device in a circuit between the battery and an electrical power source. The electrical device having on and off states that are mechanically different. The method includes charging the battery by setting the electrical device to the on state, measuring current flowing through contacts of the electrical device while in the on state, determining current as a function of time flowing through the contacts of the electrical device, using the current as a function of time as a variable in a thermal model based on heating of the contacts and cooling of the contacts, determining by the thermal model a predicted temperature of the contacts based on the current as a function of time and the heating and cooling of the contacts and controlling the on and off state of the electrical device based on the predicted temperature.
US11699915B2 Controller and battery management methods
A controller for managing a battery pack includes: a detection terminal, for transmitting an enable signal when values of battery parameters for the battery pack satisfy a sleep condition, where the enable signal enables the detection circuit to detect whether the battery pack is connected to a load and whether the battery pack is connected to the charger; and a receiving terminal, for receiving a detection result transmitted by the detection circuit. The detection result indicates whether the battery pack is connected to at least one of the load and charger. The controller controls the battery pack to enter a sleep mode of the sleep modes based on the detection result. The controller also includes a control terminal, for transmitting a control signal to control an on/off state of a charging switch and/or a discharging switch. The control signal is generated by the controller based on the detection result.
US11699914B2 Power supply unit for aerosol inhaler provided with zener diode connected in parallel with charger
A power supply unit for an aerosol inhaler includes: a power supply able to discharge power to a load for generating an aerosol from an aerosol source; a connector able to be electrically connected to an external power supply; a control device configured to control at least one of charging and discharging of the power supply or configured to be able to convert power which is input from the connector into charging power for the power supply; and a zener diode provided between the connector and the control device so as to be connected in parallel with the control device. A maximum value of zener voltage of the zener diode is lower than a maximum operation guarantee voltage of the control device.
US11699913B2 Apparatus for battery balancing and battery pack including same
An apparatus including a monitoring unit including a voltage detection circuit which detects a voltage of the plurality of battery cells, a balancing unit including a first common resistor element and a switching module, the first common resistor element connected between a first common node and a second common node, and a control unit operably coupled to the monitoring unit and the switching module, the control unit determining a balancing target including at least one of the plurality of battery cells based on the voltage of each of the plurality of battery cells, controlling the switching module to form a current channel between the first common resistor element and the balancing target and determining a maximum number of battery cells that can be included in the balancing target based on resistance of the first common resistor element and the voltage of each of the plurality of battery cells.
US11699910B2 Battery state estimation
This document describes techniques and systems that enable battery state estimation. The techniques and systems may be used to determine a shut-down voltage for a battery of an electronic device. Additionally or alternatively, the techniques and systems may be used to determine a state-of-charge of the battery, which may be determined relative to the shut-down voltage. The techniques and systems use current or expected conditions at the battery to estimate the battery state. These techniques can allow the electronic device to dynamically set a shut-down voltage, rather than using a fixed shut-down voltage over the life of the electronic device. The dynamically set shut-down voltage can provide a low margin, and therefore a greater portion of battery capacity, when operating in good conditions and provide a relatively large margin that is sufficient for poor conditions.
US11699900B2 Semiconductor chip, electronic device and electrostatic discharge protection method for electronic device thereof
The present application discloses a semiconductor chip, an electronic device and an electrostatic discharge (ESD) protection method for an electronic device thereof. The semiconductor chip includes an operation electrical contact, a detection electrical contact, an ESD protection unit, and a logic circuit. The operation electrical contact receives an operation signal. The detection electrical contact receives a chip connection signal. The ESD protection unit is coupled to the operation electrical contact. The logic circuit is coupled to the detection electrical contact, and adjusts capacitance of the ESD protection unit according to a chip connection signal received by the detection electrical contact.
US11699899B2 Electronic device and electrostatic discharge protection circuit
An electronic device includes a first group III nitride transistor and an electrostatic discharge (ESD) protection circuit. The ESD protection circuit includes a diode and a second transistor. The diode has an anode electrically connected to a gate of the first group III nitride transistor. The second transistor has a drain electrically connected to the gate of the first group III nitride transistor, a gate electrically connected to a cathode of the diode and a source electrically connected to a source of the first group III nitride transistor.
US11699897B2 Clamp for flat conductor, wire harness, and assembly
A clamp for a flat conductor is used in attaching the flat conductor to an attachment target. The clamp includes: a clip portion to be engaged with the attachment target; and a main body to hold the flat conductor. The clip portion has a first projection, the main body has a second projection, and the first projection and the second projection protrude to be opposed each other. The clip portion and the main body are configured to allow switching from an unlocked state to a locked state. The locked state restricts a relative movement between the clip portion and the main body in an axial direction of the flat conductor due to an engagement between the first projection and the second projection. The unlocked state allows the relative movement in both sides in the axial direction.
US11699896B2 Cable processing system
A cable processing system comprises a stripping device for stripping a segment of an outer cladding layer of a cable. The stripping device includes a support frame, and a mounting plate movably mounted on the support frame between a start position and an end position in the axial direction of the cable. The mounting plate includes a first surface and a second surface opposite to each other in an axial direction of the cable. A plurality of cutting units are mounted on the first surface of the mounting plate for cutting off the outer cladding layer in a circumferential direction of the cable. A plurality of stripping units are mounted on the second surface of the mounting plate for slicing the outer cladding layer in the axial direction.
US11699893B2 VCSELs for high current low pulse width applications
Systems and methods disclosed herein include a vertical cavity surface emitting laser (VCSEL) device that includes an anode, a cathode, and one or more curved apertures located in an epitaxial layer between the anode and the cathode, each of the one or more curved apertures having an aperture edge and one or more oxidation bridges crossing the curved aperture that allow current to flow inside the curved aperture, in which when a current signal is applied to the VCSEL, current flow between the anode and the cathode is distributed along the aperture edge of the one or more curved apertures.
US11699889B2 Hollow-core photonic crystal fiber based optical component for broadband radiation generation
A broadband source device configured for generating broadband radiation or white light output. The broadband source device includes a gas cell, and a hollow-core photonic crystal fiber at least partially enclosed within the gas cell. A gas mixture is within the gas cell and the hollow-core photonic crystal fiber. The gas mixture includes at least one Raman active molecular gas constituting more than 2% of the gas mixture, such that the broadband source device operates in a balanced Kerr-Raman nonlinear interaction regime.
US11699888B2 Power adapter assembly structure
A power adapter assembly structure is disclosed and includes a housing, a circuit board, a socket and an elastic element. The circuit board including a first abutting surface and the socket including a second abutting surface are fastened in the housing. The elastic element connected between the circuit board and the socket includes a main body, a first hanging arm and a second hanging arm. The first hanging arm and the second hanging arm are disposed at two opposite ends of the main body, and constantly abuts the first abutting surface and the second abutting surface, respectively. A first gap is formed between the main body and the first abutting surface, and less than a first length of the first hanging arm. A second gap is formed between the main body and the second abutting surface, and less than a second length of the second hanging arm.
US11699887B2 Connector for bus bar
The present disclosure relates to a connector for a bus bar including a bar-shaped finger divided into a central portion, a pair of end portions symmetrically formed on opposite sides of the central portion, and a pair of connecting portions respectively formed between the central portion and the pair of end portions. The connector for a bus bar includes: a plurality of fingers, at least two or more of which are stacked in the thickness direction perpendicular to the longitudinal direction to form one side portion and at least two or more of which are stacked in the thickness direction to form the other side portion disposed opposite to the one side portion; a pair of coil springs, one end and the other end of which is fixed to the one side portion and the other side portion to be arranged at a predetermined distance apart from each other with respect to the central portion of the finger; and a bracket for supporting the one side portion and the other side portion.
US11699886B2 Power distribution connector with interface load receptacle
A power distribution connector is configured to connect an electrical cable to at least three electrical interfaces. The connector includes a housing with first and second sections. The first section includes a first electrical interface disposed at a first end of the first section and a second electrical interface disposed at a second end opposite the first end. The second section forms a T-shaped intersection with the first section between the first and second electrical interfaces. The second section includes a distal end opposite the T-shaped intersection, the distal end being configured to receive the electrical cable; and a third electrical interface oriented parallel to the first section, disposed adjacent to the second electrical interface, and extending a distance from an axis of the second section that is less than or equal to a distance from the axis of the second section that the second electrical interface extends.
US11699884B2 Electromagnetic shielding of heatsinks with spring press-fit pins
An apparatus for grounding a heatsink utilizing an EMC spring press-fit pin includes a printed circuit board, a logic chip, a heatsink, and a grounding member, where the grounding member includes an integrated spring and a first terminal pin at a first end of the grounding member. The logic chip is electrically coupled to the printed circuit board and the heatsink is disposed on a top surface of the logic chip. The first terminal pin at the first end of the grounding member is disposed in a plated-through hole of the printed circuit, where the grounding member is configured to electrically couple the heatsink to the printed circuit board.
US11699881B2 Terminal module and backplane connector having the terminal module
A terminal module includes a number of conductive terminals and an insulating frame. Each conductive terminal includes a contact portion. The conductive terminals include a first signal terminal and a second signal terminal. The contact portion of the first signal terminal includes a first contact arm, a second contact arm and a first clamping space. The terminal module includes an insulating block sleeved on the first contact arm and the second contact arm, and a metal shield surrounding member sleeved on the insulating block. The insulating block includes a limiting groove and the metal shield surrounding member includes a limiting protrusion protruding into the limiting groove. As a result, it facilitates to assemble the insulating block and the metal shield surrounding member. The present disclosure also relates to a backplane connector having the terminal module.
US11699879B1 System and method using a hand-mounted force sensor to verify installation of connector-position-assurance enabled electrical connector
The present invention is a system and method using a hand-mounted force sensor to verify installation of a CPA-enabled electrical connector. The system has at least one CPA-enabled electrical connector with a locking button; at least one hand-mounted force sensor; an interface board; a transmission channel; a system processor; a non-transitory computer readable memory element; a display; and an input. The hand-mounted force sensors have an electrical output that is proportional to the force. The method is accomplished with the steps of mounting at least one force sensor so that it will record the force exerted when depressing a locking button of a CPA-enabled electrical connector; depressing the locking button; measuring the force; recording the force; comparing the force to a pre-determined threshold; passing the CPA-enabled electrical connector if the force was less than the pre-determined threshold and otherwise failing it.
US11699878B2 Power connector having a wire release mechanism
A power connector includes a terminal block holding terminals in terminal channels with terminating ends configured to be electrically coupled to corresponding wires at separable interfaces. The power connector includes a rear insert covering the terminating ends of the terminals having wire ports configured to receive the corresponding wires during a wire poke-in process. The power connector includes biasing members associated with the terminals each including a pusher configured to be biased against the wire to push the wire into direct physical contact with the separable interface of the corresponding terminal. The power connector includes a release mechanism includes a plurality of pusher release elements. The release mechanism is actuated to release the pushers of each of the biasing members from the corresponding wires.
US11699877B2 Plug connector assembly
A plug connector assembly includes first and second connector housings, a rotary lever, and a slide. The rotary lever has side faces each having a guide path into which in each case a guide pin on the second connector housing is inserted and is displaced along the guide path by rotation of the rotary lever whereby the connector housings move toward one another and electrical contact elements thereof connect. The slide is movable on the second plug connector housing. A driver element of the rotary lever cooperates in a form-fit manner with a driver element of the slide when the rotary lever rotates causing the slide to linearly move. A locking element of the slide is displaced relative to a locking element of the first connector housing when the slide linearly moves whereby a form-fit locking action between the locking elements may be established or cancelled.
US11699875B2 Connector
A connector is configured to be connected to an inlet of an electric apparatus having a storage battery. The connector includes a main body portion, an insertion portion, a first arm, a first preloading member, a release member, a solenoid, and a slide member. The slide member includes a support piece configured to come into contact with a back surface of a first front portion and a connection piece connecting a plunger and the support piece. The connection piece includes a first connection piece provided on a side of the plunger and a second connection piece provided on a side of the support piece. The support piece and the first connection piece are provided with a shift in position in a left-and-right direction.
US11699873B2 Method for producing shield wire, shield wire with earthing member, and clamping device
A method for producing a shield wire includes: disposing the first terminal at an opening end portion of the shield body in a state where the covered wire and the shield body are inserted into the first terminal; folding the opening end portion of the shield body to an outer side and disposing the second terminal to sandwich the folded opening end portion; and press-deforming the first terminal and the second terminal into a clamping shape. A mold surface of the mold has a protruding portion protruding toward the axis, and a protruding end surface of the protruding portion has a radius of curvature smaller than a radius of an outer peripheral surface of the second terminal before clamping and larger than a radius of an outer peripheral surface of the covered wire before clamping.
US11699870B2 Spring contact on a rechargeable battery
A power tool, which includes a receiving device having at least one receiving element and a power supply unit connectable to the power tool, for example a rechargeable battery, which includes a connecting device, the connecting device having at least one contact element, the receiving device being designed to receive and hold the connecting device, so that the at least one receiving element and the at least one contact element are connectable to each other for establishing an electrical connection. A damping element is provided on at least one contact element, whereby the at least one contact element is movable in a first direction and a second direction as well as relative to the particular receiving element, so that it is possible to counteract a relative movement between the contact element and the particular receiving element when the contact element and the receiving element are connected to each other.
US11699862B2 Two-dimensional planar and crossover-free beamforming network architecture
An antenna system has a two-dimensional field of view, yet can be implemented on a surface, such as on electronic or photonic integrated circuits. The antenna system includes an array of antennas disposed in a predetermined non-linear pattern and a two-dimensional beamforming network (BFN). The antenna system can be steered/selectively beamformed in two dimensions through beam port selection. The beamforming network is disposed entirely on a single first surface. The beamforming network has a one-dimensional array-side interface disposed on the first surface and a one-dimensional beam-side interface disposed on the first surface. The antennas of the array of antennas are individually communicably coupled to the array-side interface. Segments of the beam-side interface map to respective pixels in the two-dimensional field of view.
US11699859B2 Multiple-feed antenna system having multi-position subreflector assembly
A multiple-feed antenna system includes a first feed configured to communicate signals in a first frequency range of a plurality of frequency ranges and a second feed configured to communicate signals in a second frequency range of the plurality of frequency ranges. A subreflector assembly is configured to move among multiple positions that include a first position and a second position. When the subreflector assembly is in the first position, a first element of the subreflector assembly redirects a signal reflected by a primary reflector to the first feed. When the subreflector assembly is in the second position, a second element of the subreflector assembly redirects the signal reflected by the primary reflector to the second feed.
US11699858B2 Lens arrays configurations for improved signal performance
A lens elements array comprises at least two lens elements aligned along an alignment axis. Each lens element includes a spherical lens and a feed element. The feed elements are tilted such that the RF signals generated by the feed elements have major axes form an angle (preferably between 5° and 30°) other than a perpendicular angle with respect to the alignment axis. The combined RF signals produced collectively by these feed elements have amplitude that has minimal dips across the array. The feed elements that are farther away from the center of the array have higher levels of tilts than the feed elements that are closer to the center of the array.
US11699856B1 Vehicular half loop antenna and vehicular antenna device
A vehicular half loop antenna is provided that includes a ground section and a feed section. The ground section has a ground point that is configured to be electrically grounded. The feed section is configured to be electrically connected to the ground section. The feed section includes a first feed portion having a feed point that is configured to be electrically connected to an antenna feed, and a second feed portion connected to the first feed portion via a corner portion therebetween, with the corner portion being located farther from the ground point than the feed point and having a curved or tapered outer edge.
US11699851B2 Beam spoiling
Methods and apparatus for a phase array radar to generate fan beams with curve of constant phase with spoiling in u and/or v space. In embodiments, beam pattern weighting is phase-only and applicable to transmit and receive. In embodiments, the beam pattern accounts for the apparent curvature of the horizon in uv space.
US11699844B2 Antenna structure and wearable device
Provided are electronic devices, an antenna structure and a wearable device. The wearable device includes a metal casing including a bottom casing and a side frame surrounding an edge of the bottom casing and integrally connected with the bottom casing, the antenna structure includes a slot in the side frame, and the slot has a first end and a second end opposite to the first end in the first direction. The first direction is the direction surrounding the edge of the bottom casing; the slot is provided with an opening at the first end, and the opening faces the side away from the bottom casing; in the first direction, length from the first end to the grounding end of the slot is ¼ of operating wavelength; and a feeding terminal is arranged between the first end and the grounding end of the slot, and is close to the grounding end.
US11699842B2 Multi-band base station antennas having radome effect cancellation features
A base station antenna includes a radome and an antenna assembly that is mounted within the radome. The antenna assembly includes a backplane that includes a first reflector, a first array that includes a plurality of first radiating elements mounted to extend forwardly from the first reflector, a second reflector mounted to extend forwardly from the first reflector and a second array that includes a plurality of second radiating elements mounted to extend forwardly from the second reflector. The first radiating elements extend a first distance forwardly from the first reflector and the second radiating elements extend a second distance forwardly from the second reflector, where the first distance exceeds the second distance.
US11699835B2 Circuit board and battery connection module
A circuit board and a battery connection module are provided. The circuit board has an insulating substrate and a plurality of circuit traces provided thereto. At least one of the traces is provided with a fuse unit. The fuse unit has a main fuse and at least one spare fuse. The main fuse has two main trace connection end portions respectively positioned at two ends of the main fuse and connected to the trace and a main fuse section connected between the two main trace connection end portions. The spare fuse has two trace connection end portions respectively positioned at two ends of the spare fuse and a fuse section connected between the two trace connection end portions, the fuse section and the main fuse section are spaced apart from each other and arranged side by side, and at least one of the two trace connection end portions is not connected with the trace so as to form an electrical disconnection with the trace, and after the main fuse section forms an electrical disconnection, the two trace connection end portions are connected to the trace so that a current conductive path is formed by the spare fuse and the trace.
US11699830B2 Spacers for providing protection of electrochemical battery enclosures and systems and methods therefor
A secondary battery includes an electrode assembly disposed within a constraint. The electrode assembly comprises a population of unit cells comprising an electrode current collector layer, an electrode layer, a separator layer, a counter-electrode layer, and a counter-electrode current collector layer in stacked succession. A subset of the unit cell population includes extended spacer members between the electrode current collector layer and the counter-electrode current collector layer. One of the spacer members is spaced in a transverse direction from the other extended spacer member, at least a portion of the counter-electrode active material of the counter-electrode layer being located between the spacer members such that the portion of the counter-electrode active material and the spacer members lie in a common plane defined by x and z axes, wherein each of the extended spacer members extend a distance SD in the x-axis direction beyond an x-axis edge of the constraint.
US11699828B2 Battery including tensioning band bonded to side walls of battery cells by band bonding material
A battery (100), in particular a lithium-ion battery, having: a plurality of battery cells (10), which are assembled to form a cell stack and are received in a housing (20), wherein the battery cells (10) are bonded to the base (21) of the cell housing (20) by a heat conductive bonding material (TIM), a plurality of spacer elements (11), wherein a spacer element (11) of the plurality of spacer elements (11) is arranged in each case between two adjacent battery cells (10) of the plurality of battery cells (10), two end plates (22), which delimit the cell stack at the ends, wherein the end plates (22) are connected by at least one tensioning band (23), wherein the at least one tensioning band (23) at least partially surrounds the cell stack circumferentially. To this end, it is provided according to the invention that the at least one tensioning band (23) is bonded to the side walls of the battery cell (10) by a band bonding material.
US11699820B2 Battery module with bimetallic terminal busbar and adaptable connector interface
A battery module is provided. The battery module comprises a plurality of battery cells. Each battery cell comprises a first electrical terminal and a second electrical terminal. The battery module further comprises at least one bi-metallic busbar, e.g., at least one first busbar. The at least one first busbar comprises a metallic part, e.g., a first aluminum part, electrically coupled to the first electrical terminals of a first group of the plurality of battery cells. The first busbar further comprises another metallic part, e.g., a first copper part. The first copper part comprises a first interface part electrically coupled to the first aluminum part. The first copper part comprises a first terminal part configured to be electrically coupled to a conductor external to the battery module.
US11699816B1 Rechargeable battery
The utility model discloses a rechargeable battery including a cover and a main body, the main body being connected to the cover on which a negative end is disposed, and the body being provided with a positive end; the main body including an interface, a first housing and a second housing, the first housing being connected to the second housing, and the interface being connected to the first housing, wherein the first housing and the second housing are buckled to form an accommodating space, and the interface which is a male connector outwards extends from the inside of the accommodating space. The negative electrode of the rechargeable battery is provided with the cover; a user can perform charging via the interface by opening the cover to expose the interface disposed therein; and the interface is the male connector which can be directly plugged in an electronic product with a receptacle.
US11699813B2 Electrolyte for secondary battery and secondary battery comprising same
Disclosed is an electrolyte for a secondary battery, and a secondary battery comprising the same, and in particular, to an electrolyte for a secondary battery including an electrolyte salt, an organic solvent and an additive, wherein the additive includes at least one compound selected from the group consisting of a compound having an N—Si-based bond and a compound having an O—Si-based bond.
US11699811B2 Bilayer component for a lithium battery
A component for a lithium battery including a first layer including a lithium garnet having a porosity of 0 percent to less than 25 percent, based on a total volume of the first layer; and a second layer on the first layer and having a porosity of 25 percent to 80 percent, based on a total volume of the second layer, wherein the second layer is on the first layer and the second layer has a composition that is different from a composition of the first layer.
US11699806B2 Thin nanocoating separators for batteries
The disclosure provides a battery and methods for making and using the battery. The battery includes (a) a separator that is woven and porous, and (b) a graphene oxide (GO) nanosheet coating coupled to a surface of the separator. The GO nanosheet coating is configured as a buffer layer to permit transport of Li-ions therethrough and to regulate a rate of flow of the transport of the Li-ions.
US11699805B2 Battery module, and battery pack and vehicle comprising same
Discussed is a battery module, including at least one battery cell, a pair of pressing plates respectively disposed at opposite side surfaces of the at least one battery cell, and a module cover coupled to the pair of pressing plates to cover an upper side or a lower side of the at least one battery cell, wherein opposite ends of the module cover overlap an upper end or a lower end of the pair of pressing plates, and have a plurality of welding portions and a plurality of auxiliary welding beads alternately arranged along a longitudinal direction of the module cover, and wherein the opposite ends of the module cover are welded to the pair of pressing plates at the plurality of welding portions.
US11699802B2 Self-charging electrochemical cells
Self-charging electrochemical cells, including self-charging batteries that incorporate such self-charging electrochemical cells, the electrochemical cells including a cathode including a cathode active material, an electrolyte including a solvent and a salt dissolved in the solvent, the electrolyte being in contact with the cathode, where the cathode active material is transformed into a discharge product during or after a discharge of the self-charging electrochemical cell and a solubility of the cathode active material in the electrolyte is less than a solubility of the discharge product in the electrolyte.
US11699801B2 Cell for water electrolysis/fuel cell power generation and cell stack body having a plurality of same cells stacked
A cell for water electrolysis/fuel cell power generation which includes a flow path configured to supply or discharge water in a first direction substantially perpendicular to a stacking direction of the cell; an oxygen-containing gas flow path configured to discharge or supply an oxygen-containing gas in a second direction substantially perpendicular to the stacking direction of the cell; and a hydrogen-containing gas flow path configured to discharge or supply the hydrogen-containing gas in a third direction substantially perpendicular to the stacking direction of the cell. Each of the oxygen-side electrode layer and the hydrogen-side electrode layer is an electrode layer having water repellency.
US11699799B2 System and method for converting chemical energy into electrical energy using nano-engineered porous network materials
An energy conversion device for conversion of chemical energy into electricity. The energy conversion device has a first and second electrode. A substrate is present that has a porous semiconductor or dielectric layer placed thereover. The porous semiconductor or dielectric layer can be a nano-engineered structure. A porous catalyst material is placed on at least a portion of the porous semiconductor or dielectric layer such that at least some of the porous catalyst material enters the nano-engineered structure of the porous semiconductor or dielectric layer, thereby forming an intertwining region.
US11699798B2 Direct alcohol fuel cell
A direct alcohol fuel cell having an inner housing, and a proton exchange membrane separating an anode section from a cathode section. The anode section contains an anode collection element electrically connected to an anode catalyst that is in diffusive communication with a fuel supply. The cathode section contains a cathode collection element having one or more ventilation holes is electrically connected to a cathode catalyst. An oleophobic filter and/or an anion-exchange membrane is provided, which cathode catalyst via the one or more ventilation holes and the oleophobic filter and/or the anion-exchange membrane is in diffusive communication with a gaseous oxidant. The inner housing has a bottom and walls extending from the bottom to contain the anode section, the PEM and the cathode section, the bottom and/or the walls having holes allowing fluid communication from a fuel supply to the anode section. The fuel cell is suited for microelectronic devices.
US11699797B2 Membrane humidifier for fuel cell
A membrane humidifier for a fuel cell, of the present invention, comprises: a middle case in which a plurality of hollow fiber membranes are accommodated; a cap case coupled to the middle case; potting parts formed at the ends of the plurality of hollow fiber membranes; an assembly member disposed between the cap case and the end of the middle case so as to provide air tight coupling therebetween; and a protrusion part extending toward the edges of the potting parts from the inside of the cap case so as to provide air tight coupling between the cap case and the potting parts.
US11699788B2 Positive electrode material for secondary battery and lithium secondary battery including the same
A positive electrode material for a secondary battery, including a first positive electrode active material and a second positive electrode active material, wherein the first positive electrode active material and the second positive electrode active material consist of a lithium composite transition metal oxide including at least two or more transition metals selected from the group consisting of nickel (Ni), cobalt (Co) and manganese (Mn) are provided. The average particle size (D50) of the first positive electrode active material is two or more times larger than that of the second positive electrode active material, and the first positive electrode active material has a concentration gradient in which at least one of Ni, Co or Mn contained in the lithium composite transition metal oxide has a concentration difference of 1.5 mol % or more between the center and the surface of a particle of the lithium composite transition metal oxide.
US11699784B2 Cathode active material for lithium secondary battery and method of manufacturing the same
A cathode active material for a lithium secondary battery includes a lithium metal oxide particle and a thio-based compound formed on at least portion of a surface of the lithium metal oxide particle. The thio-based compound has a double bond that contains a sulfur atom. Chemical stability of the lithium metal oxide particle may be improved and surface residues may be reduced by the thio-based compound.
US11699779B2 Light-emitting device
A light-emitting device includes: a substrate; n light-emitting elements (n being a natural number of 2 or more) mounted on the substrate, each comprising a first bonding member electrically connected to a first semiconductor layer, and a second bonding member electrically connected to a second semiconductor layer; and n+1 interconnects provided on the substrate, the n+1 interconnects comprising a first interconnect comprising a first external connection portion, a second interconnect comprising a second external connection portion, and a third interconnect comprising a third external connection portion. In a top-view, the first light-emitting element is located between a first side of the substrate and a second light-emitting element, and the second light-emitting element is located between a first light-emitting element and a second side.
US11699777B2 Phosphor deposition system for LEDs
A method to produce a light-emitting device package includes mounting junctions on pads of a metalized substrate, where the junctions are at least partially electrically insulated from each other, and forming wavelength converters, where each wavelength converter is located over a different junction and separated by a gap from neighboring wavelength converters.
US11699776B2 Light-emitting element having conductive contact layer
A light-emitting element includes a substrate including a first side, a second side and a third side connecting the first side and the second side; a light-emitting semiconductor stack on the substrate and including a first semiconductor layer, a second semiconductor layer, and a light-emitting layer between the first semiconductor layer and the second semiconductor layer; a first electrode on the first semiconductor layer and including a contact area and a first extension area; a second electrode on the second semiconductor layer; a protection layer on the light-emitting semiconductor stack and including a first through hole exposing the first electrode and a second through hole exposing the second electrode; a first conductive part on the protection layer and electrically connected to the first electrode; and a second conductive part on the protection layer and electrically connected to the second electrode, wherein the second conductive part comprises a projected area on the light-emitting semiconductor stack, the first extension area is located outside the projected area and located between the second conductive part and the third side.
US11699775B2 Semiconductor LED and method of manufacturing the same
A semiconductor light emitting diode (LED) and a method of manufacturing the same are provided. The LED includes a first semiconductor layer; a plurality of active elements spaced apart on the first semiconductor layer and each having a width less than a width of the first semiconductor layer; and a second semiconductor layer disposed on the plurality of active elements.
US11699773B2 Process flow for hybrid TFT-based micro display projector
Disclosed herein are techniques for forming a thin-film circuit layer on an array of light-emitting diodes (LEDs). LEDs in the array of LEDs can be singulated by various processes, such as etching and ion implantation. Singulating LEDs can be performed before or after forming the thin-film circuit layer on the array of LEDs. The array of LEDs can be bonded to a transparent or non-transparent substrate.
US11699772B2 Array substrate and preparation method thereof, and digital microfluidic chip
Disclosed are an array substrate and a preparation method thereof, and a digital microfluidic chip. The preparation method includes: forming a plurality of photoelectric detection devices on a silicon-based substrate; transferring the photoelectric detection devices to a base substrate by adopting a micro transfer printing process; and forming a plurality of transparent driving electrodes on the base substrate, wherein the transparent driving electrodes are insulated from the photoelectric detection devices.
US11699771B2 Non-diffusion type photodiode
A non-diffusion type photodiode is described and has: a substrate, a buffer layer, a light absorption layer, an intermediate layer, and a multiplication/window layer. The buffer layer is disposed on the substrate. The light absorption layer is disposed on the buffer layer. The intermediate layer is disposed on the light absorption layer and has a first boundary, wherein the intermediate layer is an I-type semiconductor layer or a graded refractive index layer. The multiplication/window layer is disposed on the intermediate layer and has a second boundary, wherein in a top view, the first boundary surrounds the second boundary, and a distance between the first boundary and the second boundary is greater than or equal to 1 micrometer. The non-diffusion type photodiode can reduce generation of dark current.
US11699769B2 Hydrothermal generation of single crystalline molybdenum disulfide
Disclosed is a method for synthesizing single crystalline molybdenum disulfide via a hydrothermal process that minimizes or eliminates carbon byproducts. The method involves providing two components, including a source of molybdenum and a mineralizer solution, to an inert reaction vessel, heating one zone sufficiently to dissolve the source of molybdenum in the mineralizer solution, and heating a second zone to a lower temperature to allow thermal transport to drive the dissolved material to the second zone, and then precipitate MoS2 on a seed crystal.
US11699767B2 Transparent electrode solar cell
A transparent electrode with a transparent substrate and a composite layer disposed thereon, wherein the composite layer includes a graphene layer and a plurality of nanoparticles, wherein the nanoparticles are embedded in the graphene layer and extend through a thickness of the graphene layer, and wherein the plurality of nanoparticles are in direct contact with the transparent substrate and a gap is present between the graphene layer and the transparent substrate.
US11699763B2 Semiconductor device
A semiconductor device includes a first PMOS transistor, a first NMOS transistor, and a second NMOS transistor connected to an output node of the first PMOS and NMOS transistors. The first PMOS transistor includes first nanowires, first source and drain regions on opposite sides of each first nanowire, and a first gate completely surrounding each first nanowire. The first NMOS transistor includes second nanowires, second source and drain regions on opposite sides of each second nanowire, and a second gate extending from the first gate and completely surrounding each second nanowire. The second NMOS transistor includes third nanowires, third source and drain regions on opposite sides of each third nanowire, and a third gate, separated from the first and second gates, and completely surrounding each third nanowire. A number of third nanowires is greater than that of first nanowires. The first and second gates share respective first and second nanowires.
US11699759B2 Integrated circuit devices and methods of manufacturing the same
Integrated circuit devices including a fin shaped active region and methods of forming the same are provided. The devices may include a fin shaped active region, a plurality of semiconductor patterns on the fin shaped active region, a gate electrode on the plurality of semiconductor patterns, and source/drain regions on opposing sides of the gate electrode, respectively. The gate electrode may include a main gate portion extending on an uppermost semiconductor pattern and a sub-gate portion extending between two adjacent ones of the plurality of semiconductor patterns. The sub-gate portion may include a sub-gate center portion and sub-gate edge portions. In a horizontal cross-sectional view, a first width of the sub-gate center portion in a first direction may be less than a second width of one of the sub-gate edge portions in the first direction.
US11699756B2 Source/drain diffusion barrier for germanium nMOS transistors
Integrated circuit transistor structures are disclosed that reduce n-type dopant diffusion, such as phosphorous or arsenic, from the source region and the drain region of a germanium n-MOS device into adjacent shallow trench isolation (STI) regions during fabrication. The n-MOS transistor device may include at least 75% germanium by atomic percentage. In an example embodiment, the structure includes an intervening diffusion barrier deposited between the n-MOS transistor and the STI region to provide dopant diffusion reduction. In some embodiments, the diffusion barrier may include silicon dioxide with carbon concentrations between 5 and 50% by atomic percentage. In some embodiments, the diffusion barrier may be deposited using chemical vapor deposition (CVD), atomic layer deposition (ALD), or physical vapor deposition (PVD) techniques to achieve a diffusion barrier thickness in the range of 1 to 5 nanometers.
US11699746B2 Ruggedized symmetrically bidirectional bipolar power transistor
The present application teaches, among other innovations, power semiconductor devices in which breakdown initiation regions, on BOTH sides of a die, are located inside the emitter/collector regions, but laterally spaced away from insulated trenches which surround the emitter/collector regions. Preferably this is part of a symmetrically-bidirectional power device of the “B-TRAN” type. In one advantageous group of embodiments (but not all), the breakdown initiation regions are defined by dopant introduction through the bottom of trench portions which lie within the emitter/collector region. In one group of embodiments (but not all), these can advantageously be separated trench portions which are not continuous with the trench(es) surrounding the emitter/collector region(s).
US11699744B2 Semiconductor device and semiconductor apparatus
A semiconductor device includes; a semiconductor substrate; an emitter electrode provided on the semiconductor substrate; a gate electrode provided on the semiconductor substrate; a drift layer of a first conduction type provided in the semiconductor substrate; a source layer of the first conduction type provided on an upper surface side of the semiconductor substrate; a base layer of a second conduction type provided on the upper surface side of the semiconductor substrate; a collector electrode provided below the semiconductor substrate; and a two-part dummy active trench including, at an upper part, an upper dummy part not connected with the gate electrode and including, at a lower part, a lower active part connected with the gate electrode and covered by an insulating film, in a trench of the semiconductor substrate, wherein a longitudinal length of the lower active part is larger than a width of the lower active part.
US11699741B2 Metal-containing liner process
In an example, a method includes depositing a first sidewall spacer layer over a substrate having a layer stack including alternating layers of a nanosheet and a sacrificial layer, and a dummy gate formed over the layer stack, the first sidewall spacer layer formed over the dummy gate. The method includes depositing a metal-containing liner over the first sidewall spacer layer; forming a first sidewall spacer along the dummy gate by anisotropically etching the metal-containing liner and the first sidewall spacer layer; performing an anisotropic etch back process to form a plurality of vertical recesses in the layer stack; laterally etching the layer stack and form a plurality of lateral recesses between adjacent nanosheets; depositing a second sidewall spacer layer to fill the plurality of lateral recesses; and etching a portion of the second sidewall spacer layer to expose tips of the nanosheet layers.
US11699736B2 Gate structure and method
A device includes a substrate, a semiconductor channel over the substrate, and a gate structure over and laterally surrounding the semiconductor channel. The gate structure includes a first dielectric layer over the semiconductor channel, a first work function metal layer over the first dielectric layer, a first protection layer over the first work function metal layer, a second protection layer over the first protection layer, and a metal fill layer over the second protection layer.
US11699734B2 Semiconductor device with resistance reduction element and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a fin, a gate structure positioned on the fin, impurity regions positioned on two sides of the fin, contacts positioned on the impurity regions, and conductive covering layers positioned on the contacts. The conductive covering layers are formed of copper germanide.
US11699727B2 Semiconductor device
Provided is a semiconductor device including: a drift region of first conductivity type provided in a semiconductor substrate; a base region of second conductivity type provided in the semiconductor substrate; an emitter region of first conductivity type provided at a front surface of the semiconductor substrate; a contact region of second conductivity type provided on the base region and having a higher doping concentration than the base region; a contact trench portion provided at the front surface of the semiconductor substrate; a first barrier layer provided at a side wall and a bottom surface of the contact trench portion; and a second barrier layer provided in contact with the contact region at the side wall of the contact trench portion.
US11699722B2 Stacked, high-blocking InGaAs semiconductor power diode
A stacked, high-blocking III-V semiconductor power diode having a first metallic terminal contact layer, formed at least in regions, and a highly doped semiconductor contact region of a first conductivity type and a first lattice constant. A drift layer of a second conductivity type and having a first lattice constant is furthermore provided. A semiconductor contact layer of a second conductivity, which includes an upper side and an underside, and a second metallic terminal contact layer are formed, and the second metallic terminal contact layer being integrally connected to the underside of the semiconductor contact layer, and the semiconductor contact layer having a second lattice constant at least on the underside, and the second lattice constant being the lattice constant of InP, and the drift layer and the highly doped semiconductor contact region each comprising an InGaAs compound or being made up of InGaAs.
US11699715B1 Flip-chip mounting of optoelectronic chips
An optoelectronic assembly includes an integrated circuit (IC) chip including, on its front side, a photoconversion region and first electrical contact pads disposed alongside the photoconversion region. A circuit substrate contains a cavity into which the IC chip is inserted through the lower side and has a window opening through the upper side in communication with the cavity such that the photoconversion region of the IC chip is exposed through the window. The circuit substrate includes electrical circuit traces, which include second electrical contact pads disposed within the cavity alongside the window so as to contact the first electrical contact pads on the front side of the IC chip within the cavity. A base includes a stiff, heat-conducting material, to which the lower side of the circuit substrate is fixed. A malleable heat-conducting layer is compressed between the rear side of the IC chip and the base.
US11699713B2 Passivation scheme for image sensor substrate
The present disclosure relates to an integrated chip including a substrate. A photodetector is arranged within the substrate. A trench isolation structure extends into the substrate on opposite sides of the photodetector. The trench isolation structure separates the photodetector from neighboring photodetectors. A first passivation layer is between a sidewall of the substrate and a sidewall of the trench isolation structure. The first passivation layer includes hydrogenated amorphous silicon.
US11699711B2 Image sensing device
An image sensing device includes a semiconductor substrate, a material layer, a lens layer, and a lens capping layer. The semiconductor substrate includes a pixel region, which include a plurality of unit pixels, and a pixel-array peripheral region located outside of and peripheral to the pixel region. The material layer is disposed over the semiconductor substrate in the pixel region and the pixel-array peripheral region, and includes a first trench extending to a predetermined depth in the pixel-array peripheral region. The lens layer is disposed over the material layer in the pixel region and collects incident light into a unit pixel in the pixel region. The lens capping layer is disposed over the lens layer and the material layer and includes an edge region formed to fill the first trench.
US11699707B2 Array substrate, display panel and manufacturing method thereof
An array substrate, a display panel and a manufacturing method thereof are provided. The array substrate includes a base substrate including a peripheral region; and a lead region located in the peripheral region, the lead region including a plurality of leads, wherein a main plane of the base substrate provided with the plurality of leads includes a first side edge, and the plurality of leads extend to the first side edge, a lateral surface of the base substrate at the first side edge is provided with a concave portion, and an electrode electrically connected with the plurality of leads is disposed in the concave portion.
US11699705B2 Semiconductor device
A semiconductor device includes a PMOS region and a NMOS region on a substrate, a first fin-shaped structure on the PMOS region, a first single diffusion break (SDB) structure in the first fin-shaped structure, a first gate structure on the first SDB structure, and a second gate structure on the first fin-shaped structure. Preferably, the first gate structure and the second gate structure are of different materials and the first gate structure disposed directly on top of the first SDB structure is a polysilicon gate while the second gate structure disposed on the first fin-shaped structure is a metal gate in the PMOS region.
US11699704B2 Monolithic integration of a thin film transistor over a complimentary transistor
A semiconductor device comprising stacked complimentary transistors are described. In some embodiments, the semiconductor device comprises a first device comprising an enhancement mode III-N heterostructure field effect transistor (HFET), and a second device over the first device. In an example, the second device comprises a depletion mode thin film transistor. In an example, a connector is to couple a first terminal of the first device to a first terminal of the second device.
US11699703B2 Semiconductor device
A semiconductor device includes an active pattern extending on a substrate in a first direction, divided into a plurality of regions by a separation region, and having a first edge portion exposed toward the separation region; first, second and third channel layers vertically separated and sequentially disposed on the active pattern; a first gate electrode extending in a second direction, intersecting the active pattern, and surrounding the first, second and third channel layers; source/drain regions disposed on the active pattern, on at least one side of the first gate electrode, and contacting the first, second and third channel layers; a semiconductor structure including first semiconductor layers and second semiconductor layers alternately stacked on the active pattern, and having a second edge portion exposed toward the separation region; and a blocking layer covering at least one of an upper surface, side surfaces, or the second edge portion, of the semiconductor structure.
US11699696B2 Silicon-controlled rectifier with back-to-back diodes
A silicon-controlled rectifier includes a substrate of a first conductivity type; a deep well region of a second conductivity type; a well regions of the first conductivity type and the second conductivity type; a first, second and third heavily doped active regions of the first conductivity type; a first, second and third heavily doped active regions of the second conductivity type; and a first, second and third shallow trench isolation structures. A reverse diode formed in the third heavily doped active region of the second conductivity type and the well region of the first conductivity type is embedded, and a forward diode is formed in the heavily doped active region of the first conductivity type and the well region of the second conductivity type. By sharing the third heavily doped active region of the second conductivity type across the well regions of different conductivity types, two back-to-back diodes are formed.
US11699694B2 Method of manufacturing semiconductor package structure
Methods of manufacturing a semiconductor package structure are provided. A method includes: bonding dies and dummy dies to a wafer; forming a dielectric material layer on the wafer to cover the dies and the dummy dies; performing a first planarization process to remove a first portion of the dielectric material layer over top surfaces of the dies and the dummy dies; and performing a second planarization process to remove portions of the dies, portions of the dummy dies and a second portion of the dielectric material layer, and a dielectric layer is formed laterally aside the dies and the dummy dies; wherein after the second planarization process is performed, a total thickness variation of the dies is less than a total thickness variation of the dummy dies.
US11699691B2 Interposer frame and method of manufacturing the same
Some embodiments relate to a package. The package includes a first substrate, a second substrate, and an interposer frame between the first and second substrates. The first substrate has a first connection pad disposed on a first face thereof, and the second substrate has a second connection pad disposed on a second face thereof. The interposer frame is arranged between the first and second faces and generally separates the first substrate from the second substrate. The interposer frame includes a plurality of through substrate holes (TSHs) which pass entirely through the interposer frame. A TSH is aligned with the first and second connection pads, and solder extends through the TSH to electrically connect the first connection pad to the second connection pad.
US11699690B2 Display device and manufacturing method thereof
A display device is provided in an embodiment in the disclosure, including a subpixel region, a spacer, a light-emitting element, and a driving circuit. The spacer separates the subpixel region into a first region and a second region. The light-emitting element is located in at least one of the first region or the second region. The driving circuit is electrically connected to the first region and the second region, so as to drive the light-emitting element. A manufacturing method of the display device is also disclosed.
US11699689B2 Method for manufacturing planar light source
A method for manufacturing a planar light source includes preparing a wiring substrate including a first region that includes a light source placement section; disposing a light-reflective member in the first region of the wiring substrate; preparing a light guide plate including a first major surface, a second major surface opposite to the first major surface, and a first hole extending from the first major surface to the second major surface; disposing a light source on the light-reflective member at the light source placement section; disposing the light guide plate on the wiring substrate to cause the wiring substrate and the second major surface of the light guide plate to face each other to cause the light source to be positioned in the first hole; and disposing a first light-transmitting member in the first hole.
US11699688B2 Surface-emitting light source and method of manufacturing the same
A surface-emitting light source includes: light-emitting modules; a wiring substrate including a base member having a surface at a light-emitting modules side and a rear surface opposite to that, a wiring layer on the rear surface of the base member and including wiring pads being portions of the wiring layer, electrically-conductive members each supplied across corresponding two or more of a plurality of vias in each of the wiring pads, and a covering layer covering the wiring layer and defining openings in each of which a portion of a corresponding one of the wiring pads is exposed; and an adhesive layer between the light-emitting modules and the wiring substrate. Each light-emitting module has an array of light emitting devices. The covering layer defines the openings at locations corresponding to the wiring pads with an area dimension smaller than respective area dimensions of the wiring pads.
US11699686B2 Dual-die semiconductor package
The present application provides a semiconductor package and a manufacturing method thereof. The semiconductor package includes a package substrate, a bottom device die, an interposing package substrate and a top device die. The bottom device die is bonded to the package substrate. The interposing package substrate is located over the bottom device die and bonded to the package substrate. The top device die is bonded to the interposing package substrate form above the interposing package substrate.
US11699684B2 Semiconductor package including heat dissipation layer
A semiconductor package includes an interposer including first and second surfaces opposite to each other. The semiconductor package also includes a heat dissipation layer disposed on the first surface of the interposer and a first semiconductor die mounted on the first surface of the interposer. The semiconductor package additionally includes a stack of second semiconductor dies mounted on the second surface of the interposer. The semiconductor package further includes a thermally conductive connection part for transferring heat from the stack of the second semiconductor dies to the heat dissipation layer.
US11699683B2 Semiconductor device in 3D stack with communication interface and managing method thereof
A semiconductor device with an interface includes a master device and a plurality of slave devices. The master device includes a master interface. The slave devices are stacked on the master device one after one as a three-dimension (3D) stack. Each of the slave devices includes a slave interface and a managing circuit, the master interface and the slave interfaces form the interface for passing signals in communication between the master device and the slave devices. The managing circuit of a current one of the slave devices drives a next one of the slave devices. An operation command received at the current one of the slave devices is just passed to the next one of the slave devices through the interface. A response from the current one of the slave devices is passed back to the master device through the interface.
US11699682B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package and a method of manufacturing the same are provided. The semiconductor device package includes a first module, a second module, a first intermediate circuit layer, a first conductive transmission path and a second conductive transmission path. The second module is stacked on the first module. The first intermediate circuit layer is arranged between the first module and the second module. The first conductive transmission is configured to electrically connect the first semiconductor module with the first intermediate circuit layer. The second conductive transmission path is configured to electrically connect the first intermediate circuit layer with the second semiconductor module.
US11699681B2 Multi-chip module having a stacked logic chip and memory stack
An apparatus is formed. The apparatus includes a stack of semiconductor chips. The stack of semiconductor chips includes a logic chip and a memory stack, wherein, the logic chip includes at least one of a GPU and CPU. The apparatus also includes a semiconductor chip substrate. The stack of semiconductor chips are mounted on the semiconductor chip substrate. At least one other logic chip is mounted on the semiconductor chip substrate. The semiconductor chip substrate includes wiring to interconnect the stack of semiconductor chips to the at least one other logic chip.
US11699676B2 Multi-beam laser de-bonding apparatus and method thereof
Provided is a multi-beam laser debonding apparatus for debonding an electronic component from a substrate, the apparatus including: a first laser module to emit a first laser beam to a predetermined range of a first substrate area including attachment positions of a debonding target electronic component and a neighboring electronic component to thereby heat a solder of the electronic components to reach a predetermined pre-heat temperature; and a second laser module to emit a second laser beam overlapping the first laser beam to a second substrate area smaller than the first substrate area, the second substrate area including the attachment position of the debonding target electronic component to thereby heat the solder of the debonding target electronic component to reach a debonding temperature at which the solder commences melting.
US11699673B2 Semiconductor package having varying conductive pad sizes
A semiconductor package is provided, including a package component and a number of conductive features. The package component has a non-planar surface. The conductive features are formed on the non-planar surface of the package component. The conductive features include a first conductive feature and a second conductive feature respectively arranged in a first position and a second position of the non-planar surface. The height of the first position is less than the height of the second position, and the size of the first conductive feature is smaller than the size of the second conductive feature.
US11699671B2 Packaged circuit structure including circuit strcutre with antenna
A packaged antenna circuit structure suitable for 5G use includes a shielding layer, an electronic component, conductive pillars, a first insulation layer, a first stacked structure, an antenna structure, and a second stacked structure. The shielding layer defines a groove to receive the electronic component. The conductive pillars on the shielding layer surround the groove. The first insulation layer covers the shielding layer, the electronic component, and the conductive pillars. The first stacked structure is stacked on a side of the first insulation layer and includes a ground line connecting to the conductive pillars. The antenna structure is stacked on a side of the first stacked structure away from the first insulation layer and connected to the electronic component by the first stacked structure. The second stacked structure is stacked on a side of the first insulation layer away from the first stacked structure.
US11699665B2 Semiconductor module
A semiconductor module includes a main board and external terminals. A package substrate includes a core insulation layer, a conductive pattern disposed in the core insulation layer and electrically connected with the external terminals, an upper insulation pattern and a lower insulation pattern. At least one semiconductor chip is disposed on an upper surface of the package substrate and is electrically connected with the conductive pattern. A shielding plate is disposed on a molding member and lateral side surfaces of the package substrate and shields electromagnetic interference (EMI) emitted from the semiconductor chip. A shielding fence extends from an edge portion of a lower surface of the lower insulation pattern and directly contacts the upper surface of the main board. The shielding fence surrounds the external terminals and shields EMI emitted from the external terminals. A reinforcing member increases a strength of the shielding fence.
US11699662B2 Face-to-face dies with probe pads for pre-assembly testing
In accordance with the disclosure, one or both semiconductor dies in a face-to-face arrangement may include a probe pad layer formed on a face of the die to allow the die to be individually tested prior to assembly of the dies. Thus, faulty dies may be discarded individually so they are not included in a composite semiconductor device, thereby increasing device yields. The probe pad layer also allows dies to be matched so that a composite semiconductor device achieves desired performance, which may further increase device yields. In some embodiments, the probe pads of the probe pad layer formed on the face of the die may be used to individually test the die, and may remain inactive, or inert, during operation of the composite semiconductor device.
US11699661B2 Method for fabricating semiconductor device
The present application discloses a method for fabricating the semiconductor device. The method for fabricating a semiconductor device includes providing a substrate having a first lattice constant and forming a first word line positioned in the substrate and a plurality of stress regions positioned adjacent to lower portions of sidewalls of the first word line. The plurality of stress regions have a second lattice constant, the second lattice constant of the plurality of stress regions is different from the first lattice constant of the substrate.
US11699660B2 Semiconductor integrated circuit device
A semiconductor integrated circuit device includes a core region and an IO region on a chip. In an IO cell row placed in the IO region, a first power supply line extending in the X direction in a low power supply voltage region has a portion protruding to the core region. A signal IO cell has a reinforcing line that connects a second power supply line extending in the X direction in the low power supply voltage region and a third power supply line extending in the X direction in a high power supply voltage region, the reinforcing line extending in the Y direction in a layer above the second and third power supply lines.
US11699656B2 Tank circuit structure and method of making the same
A tank circuit structure includes a first gate layer, a first substrate, a first shielding layer, a first inductor, a second inductor and a first inter metal dielectric (IMD) layer. The first substrate is over the first gate layer. The first shielding layer is over the first gate layer. The first inductor is over the first shielding layer. The second inductor is below the first substrate. The first IMD layer is between the first substrate and the first shielding layer.
US11699655B2 Transistor and fabrication method thereof
A transistor includes a gate, a channel layer, a gate insulation layer, a passivation layer, a liner, a first signal line, and a second signal line. The first signal line is embedded in the passivation layer to form a first via in the passivation layer and overlapping the channel layer. The second signal line is embedded in the passivation layer to form a second via in the passivation layer overlapping the channel layer. The second signal line is in contact with the channel layer. The liner includes an insulation region and a conductive region connected with the insulation region. The insulation region is disposed over the passivation layer and on sidewalls of the first via. The conductive region is disposed under a bottom of the first via and connected with the channel layer. The first signal line is electrically connected with the channel layer through the conductive region.
US11699651B2 Fan-out interconnect integration processes and structures
Processing methods may be performed to form a fan-out interconnect structure. The methods may include forming a semiconductor active device structure overlying a first substrate. The semiconductor active device structure may include first conductive contacts. The methods may include forming an interconnect structure overlying a second substrate. The interconnect structure may include second conductive contacts. The methods may also include joining the first substrate with the second substrate. The joining may include coupling the first conductive contacts with the second conductive contacts. The interconnect structure may extend beyond the lateral dimensions of the semiconductor active device structure.
US11699650B2 Integrated circuit structure with capacitor electrodes in different ILD layers, and related methods
Embodiments of the disclosure provide an integrated circuit (IC) structure. With capacitor electrodes in different ILD layers. The structure includes a first inter-level dielectric (ILD) layer having a top surface, a first vertical electrode within the first ILD layer, a capacitor dielectric film on a top surface of the first vertical electrode, a second ILD layer over the first ILD layer, and a second vertical electrode within the second ILD layer and on the capacitor dielectric film. The capacitor dielectric film is vertically between the first vertical electrode and the second vertical electrode.
US11699648B2 Electromigration resistant and profile consistent contact arrays
A package assembly includes a substrate and at least a first die having a first contact array and a second contact array. First and second via assemblies are respectively coupled with the first and second contact arrays. Each of the first and second via assemblies includes a base pad, a cap assembly, and a via therebetween. One or more of the cap assembly or the via includes an electromigration resistant material to isolate each of the base pad and the cap assembly. Each first cap assembly and via of the first via assemblies has a first assembly profile less than a second assembly profile of each second cap assembly and via of the second via assemblies. The first and second cap assemblies have a common applied thickness in an application configuration. The first and second cap assemblies have a thickness variation of ten microns or less in a reflowed configuration.
US11699646B2 Semiconductor structure
A semiconductor structure includes an interposer substrate having an upper surface, a lower surface opposite to the upper surface, and a device region. A first redistribution layer is formed on the upper surface of the interposer substrate. A guard ring is formed in the interposer substrate and surrounds the device region. At least a through-silicon via (TSV) is formed in the interposer substrate. An end of the guard ring and an end of the TSV that are near the upper surface of the interposer substrate are flush with each other, and are electrically connected to the first redistribution layer.
US11699645B2 Semiconductor device having wiring substrate with lead-out wirings
A semiconductor device includes a wiring substrate having: a first wiring layer having pads; and a second wiring layer having wirings and via-lands. The via-lands include: first-row via-lands connected to first-row pads of the pads, respectively; and second-row via-lands connected to the second-row pads of the pads, respectively. In the perspective plan view, the first-row via-lands have: first via-lands arranged such that a center of each of the first via-lands is shifted in a direction away from a first side of the semiconductor chip than a position overlapping with a center of the corresponding first-row pad; and second via-lands arranged such that a center of each of the second via-lands arranged at a position closer to the first side than the first via-land. In the perspective plan view, the first and second via-lands are alternately arranged in a first direction along the first side.
US11699641B2 Semiconductor device
A semiconductor device includes a semiconductor element circuit, a conductive support and a sealing resin. The conductive support includes a die pad, first terminals spaced in a first direction, second terminals spaced in the first direction and opposite to the first terminals in a second direction perpendicular to the first direction, and a support terminal connected to the die pad. The sealing resin encapsulates portions of the first and second terminals, a portion of the support terminal, the semiconductor element circuit and the die pad. The sealing resin has two first side surfaces spaced apart in the second direction and two second side surfaces spaced apart in the first direction. The first terminals and second terminals are exposed from the first side surfaces, while none of the elements of the conductive support is exposed from the second side surfaces.
US11699640B2 Power semiconductor module for PCB embedding, power electronic assembly having a power module embedded in a PCB, and corresponding methods of production
A power module for PCB embedding includes: a leadframe; a power semiconductor die with a first load terminal and control terminal at a first side of the die and a second load terminal at the opposite side, the second load terminal soldered to the leadframe; a first metal clip soldered to the first load terminal and forming a first terminal of the power module at a first side of the power module; and a second metal clip soldered to the control terminal and forming a second terminal of the power module at the first side of the power module. The leadframe forms a third terminal of the power module at the first side of the power module, or a third metal clip is soldered to the leadframe and forms the third terminal. The power module terminals are coplanar within +/−30 μm at the first side of the power module.
US11699637B2 Vertically stacked transistor devices with isolation wall structures containing an electrical conductor
An integrated circuit structure comprises a lower device layer that includes a first structure comprising a first set of transistor fins and a first set of contact metallization. An upper device layer is bonded onto the lower device layer, where the upper device layer includes a second structure comprising a second set of transistor fins and a second set of contact metallization. At least one power isolation wall extends from a top of the upper device layer to the bottom of the lower device layer, wherein the power isolation wall is filled with a conductive material such that power is routed between transistor devices on the upper device layer and the lower device layer.
US11699634B2 Water cooled plate for heat management in power amplifiers
Methods and apparatus for a cooling plate for solid state power amplifiers are provided herein. In some embodiments, a cooling plate of a solid state power amplifier includes a body having a rectangular shape, a first sidewall opposite a second sidewall, and a third sidewall opposite a fourth sidewall; a plurality of holes disposed on a first side of the body configured to mount a plurality of heat generating microelectronic components; and a channel having a plurality of segments disposed within the body and extending from a first port disposed on the first sidewall to a second port disposed on the first sidewall.
US11699631B2 Semiconductor device and manufacturing method thereof
Semiconductor device includes circuit substrate, first semiconductor die, thermal interface material, package lid. First semiconductor die is disposed on and electrically connected to circuit substrate. Thermal interface material is disposed on first semiconductor die at opposite side of first semiconductor die with respect to circuit substrate. Package lid extends over first semiconductor die and is bonded to the circuit substrate. Package lid includes roof, footing, and island. Roof extends along first direction and second direction perpendicular to first direction. Footing is disposed at peripheral edge of roof and protrudes from roof towards circuit substrate along third direction perpendicular to first direction and second direction. Island protrudes from roof towards circuit substrate and contacts thermal interface material on first semiconductor die. Island is disconnected from footing along second direction.
US11699627B2 DMOS FET chip scale package and method of making the same
A method comprises the steps of providing a wafer; applying a redistribution layer, grinding a back side of the wafer; depositing a metal layer; and applying a singulation process. A semiconductor package comprises a metal-oxide-semiconductor field-effect transistor (MOSFET), a redistribution layer, and a metal layer. The MOSFET comprises a source electrode, a gate electrode, a drain electrode and a plurality of partial drain plugs. The source electrode, the gate electrode, and the drain electrode are positioned at a front side of the MOSFET.
US11699624B2 Semiconductor structure with test structure
The present disclosure provides a semiconductor structure having a test structure. The semiconductor structure includes a semiconductor substrate, a memory device and a test structure. The memory device is disposed on the semiconductor substrate, and includes a device area and an edge area. The edge area surrounds the device area. The test structure is disposed on the semiconductor substrate, and includes a dummy area, a test edge area and a plurality of unit cells. The test edge area surrounds the dummy area. The plurality of unit cells are disposed in the test edge area, and the dummy area is free of the unit cells. A dimension of the test edge area in a top view is different from a dimension of the edge area in the top view.
US11699622B2 Methods and apparatus for test pattern forming and film property measurement
A method for electrically characterizing a layer disposed on a substrate and electrically insulated from the substrate is disclosed. The method can include forming a test pattern, contacting the test pattern with electrical contact elements at contact regions, and measuring an electrical parameter of the layer by passing a first set of test currents between contact regions. The test pattern can be formed by pushing a pattern forming head against a top surface of the layer, introducing a first fluid into the cavity, and converting the sacrificial portion of the layer into an insulator using the first fluid and forming the test pattern under the test-pattern-shaped inner seal.
US11699620B2 Shallow trench isolation structures having uniform step heights
The present disclosure describes a method that includes forming a fin protruding from a substrate, the fin including a first sidewall and a second sidewall formed opposite to the first sidewall. The method also includes depositing a shallow-trench isolation (STI) material on the substrate. Depositing the STI material includes depositing a first portion of the STI material in contact with the first sidewall and depositing a second portion of the STI material in contact with the second sidewall. The method also includes performing a first etching process on the STI material to etch the first portion of the STI material at a first etching rate and the second portion of the STI material at a second etching rate greater than the first etching rate. The method also includes performing a second etching process on the STI material to etch the first portion of the STI material at a third etching rate and the second portion of the STI material at a fourth etching rate less than the third etching rate.
US11699618B2 Low-k dielectric damage prevention
The present disclosure describes a method for forming a nitrogen-rich protective layer within a low-k layer of a metallization layer to prevent damage to the low-k layer from subsequent processing operations. The method includes forming, on a substrate, a metallization layer having conductive structures in a low-k dielectric. The method further includes forming a capping layer on the conductive structures, where forming the capping layer includes exposing the metallization layer to a first plasma process to form a nitrogen-rich protective layer below a top surface of the low-k dielectric, releasing a precursor on the metallization layer to cover top surfaces of the conductive structures with precursor molecules, and treating the precursor molecules with a second plasma process to dissociate the precursor molecules and form the capping layer. Additionally, the method includes forming an etch stop layer to cover the capping layer and top surfaces of the low-k dielectric.
US11699616B2 Method for producing a layer of solid material
A method for producing a layer of solid material includes: providing a solid body having opposing first and second surfaces, the second surface being part of the layer of solid material; generating defects by means of multiphoton excitation caused by at least one laser beam penetrating into the solid body via the second surface and acting in an inner structure of the solid body to generate a detachment plane, the detachment plane including regions with different concentrations of defects; providing a polymer layer on the solid body; and generating mechanical stress in the solid body such that a crack propagates in the solid body along the detachment plane and the layer of solid material separates from the solid body along the crack.
US11699610B2 Rotational indexer with additional rotational axes
A rotational indexer rotatable to move semiconductor wafers or other items between various stations arranged in a circular array. The items being moved may be supported by arms of the indexer during such movement. The rotational indexer may be further configured to also cause the items being moved to rotate about other rotational axes to cause rotation of the items relative to the arms supporting them.
US11699600B2 Wafer processing apparatus and method for processing wafer
A wafer processing apparatus is configured to process a wafer by supplying mist to a surface of the wafer. The wafer processing apparatus includes a furnace in which the wafer is disposed, a gas supplying device configured to supply gas into the furnace, a mist supplying device configured to supply the mist into the furnace, and a controller. The controller is configured to execute a processing step by controlling the gas supplying device and the mist supplying device to supply the gas and the mist into the furnace, respectively. The controller is further configured to control the mist supplying device to stop supplying the mist into the furnace while controlling the gas supplying device to keep supplying the gas into the furnace when the processing step ends.
US11699599B2 Substrate transfer apparatus and substrate treating apparatus
Disclosed is an apparatus for transferring a substrate. The apparatus includes a transfer robot, a linear rail unit including a movable plate on which the transfer robot is mounted and a running shaft on which the movable plate travels, and a particle diffusion prevention member that prevents diffusion of particles to the outside by maintaining a differential pressure between the movable plate and the running shaft.
US11699598B2 Semiconductor device
A semiconductor device and method that comprise a first dielectric layer over a encapsulant that encapsulates a via and a semiconductor die is provided. A redistribution layer is over the first dielectric layer, and a second dielectric layer is over the redistribution layer, and the second dielectric layer comprises a low-temperature polyimide material.
US11699595B2 Imaging for monitoring thickness in a substrate cleaning system
A substrate cleaning system includes a cleaner module to clean a substrate after polishing of the substrate, a drier module to dry the substrate after cleaning by the cleaner module, a substrate support movable along a first axis from a first position in the drier module to a second position outside the drier module, and an in-line metrology station including a line-scan camera positioned to scan the substrate as the substrate is held by the substrate support and the substrate support is between the first position to the second position. The first axis is substantially parallel to a face of the substrate as held in by the substrate support.
US11699594B2 Preparation method for accurate pattern of integrated circuit
A method for preparing precise pattern of integrated circuits, which comprises the following steps: (S1) preparing a large pitch trench or circular through-hole structure with a hard mask in a first dielectric layer by lithography and etching; (S2) forming micro trench on the hard mask of the second dielectric layer at the bottom side wall of the trench or circular through-hole structure by plasma etching process; (S3) removing the first dielectric layer; (S4) opening the hard mask of the second dielectric layer at the micro trench formed on the hard mask of the second dielectric layer by plasma etching process; (S5) small pitch trench or circular through holes are prepared in the second dielectric layer.
US11699593B2 Method of manufacturing semiconductor device, substrate processing method, substrate processing apparatus, and recording medium
There is provided a technique that includes: etching a first film exposed on a surface of a substrate by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: (a) forming a first modified layer in at least a portion of a surface of the first film by supplying a first gas to the substrate; and (b) etching at least a portion of the first film with an etching species, the etching species being generated by supplying a second gas having a molecular structure different from that of the first gas to the substrate to perform at least one selected from the group of causing the second gas to react with the first modified layer and activating the first modified layer with the second gas.
US11699592B2 Inverse tone pillar printing method using organic planarizing layer pillars
An initial semiconductor structure includes an underlying substrate, a hard mask stack, an organic planarization layer (OPL), a first complementary material, and a patterned photoresist layer patterned into a plurality of photoresist pillars defining a plurality of photoresist trenches. The first material is partially etched inward of the trenches, to provide trench regions, and the photoresist is removed. The trench regions are filled with a second complementary material, preferentially etchable with respect to the first material. A polymer brush is grafted on the second material but not the first material, to form polymer brush regions with intermediate regions not covered by the brush. The first material is anisotropically etched the at the intermediate regions but not the brush regions. The OPL is etched inward of the intermediate regions, to provide a plurality of OPL pillars defining a plurality of OPL trenches inverted with respect to the photoresist pillars.
US11699589B2 Method for forming patterned mask layer
A method for forming a patterned mask layer is provided. The method includes forming a first layer over a substrate. The method includes forming a first strip structure and a second strip structure over the first layer. The method includes forming a spacer layer conformally covering the first strip structure, the second strip structure, and the first layer. The method includes forming a block structure in the first trench. The method includes removing a first portion of the spacer layer, which is under the first trench and not covered by the block structure, and a second portion of the spacer layer, which is over the first strip structure and the second strip structure. The method includes forming a third strip structure in the second trench and the third trench. The method includes removing the block structure. The method includes removing the spacer layer.
US11699588B2 Vertical nanowire semiconductor device and manufacturing method therefor
A vertical nanowire semiconductor device manufactured by a method of manufacturing a vertical nanowire semiconductor device is provided. The vertical nanowire semiconductor device includes a substrate, a first conductive layer in a source or drain area formed above the substrate, a semiconductor nanowire of a channel area vertically upright with respect to the substrate on the first conductive layer, wherein a crystal structure thereof is grown in <111> orientation, a second conductive layer of a drain or source area provided on the top of the semiconductor nanowire, a metal layer on the second conductive layer, a NiSi2 contact layer between the second conductive layer and the metal layer, a gate surrounding the channel area of the vertical nanowire, and a gate insulating layer located between the channel area and the gate.
US11699587B2 Method for manufacturing diamond substrate
The present invention relates to a method for manufacturing a diamond substrate, and more particularly, to a method of growing diamond after forming a structure of an air gap having a crystal correlation with a lower substrate by heat treatment of a photoresist pattern and an air gap forming film material on a substrate such as sapphire (Al2O3). Through such a method, a process is simplified and the cost is lowered when large-area/large-diameter single crystal diamond is heterogeneously grown, stress due to differences in a lattice constant and a coefficient of thermal expansion between the heterogeneous substrate and diamond is relieved, and an occurrence of defects or cracks is reduced even when a temperature drops, such that a high-quality single crystal diamond substrate may be manufactured and the diamond substrate may be easily self-separated from the heterogeneous substrate.
US11699582B2 Coupling for connecting analytical systems with vibrational isolation
A coupling for connecting together vacuum-based analytical systems requiring to be vibrationally isolated, comprising: a tubular connector having a longitudinal axis, the connector comprising a first end for connection to a first analytical system and a flexible portion reducing transmission of vibrations and permitting displacement of the first analytical system in a direction transverse to the longitudinal axis of the connector; and a seal longitudinally separated from the flexible portion, for vacuum sealing between the connector and a second analytical system; wherein the connector contains ion optics for transmitting ions between the first and second analytical systems.
US11699570B1 System and method for hi-precision ion implantation
A method of performing an ion implantation process using a beam-line ion implanter, including disposing a substrate on a platen, analyzing the substrate using metrology components, communicating data relating to the analysis of the substrate to a feedforward controller, processing the data using a predictive model executed by the feedforward controller to compensate for variations in the substrate and to compensate for variations in components of the beam-line ion implanter based on historical data collected from previous implantation operations, and using output from the predictive model to adjust operational parameters of the beam-line ion implanter.
US11699567B2 X-ray detection apparatus and method
A mask member is provided at an entrance opening of a mirror unit. Of a first diffraction grating and a second diffraction grating, when the second diffraction grating is used, the mask member masks preceding mirrors. With this process, aberration caused by reflective X-ray is suppressed. When the first diffraction grating is used, the mask member does not function. Alternatively, the mask member and another mask member may be selectively used.
US11699565B2 Fluorine based molecular co-gas when running dimethylaluminum chloride as a source material to generate an aluminum ion beam
An ion implantation system, ion source, and method are provided having a gaseous aluminum-based ion source material. The gaseous aluminum-based ion source material can be, or include, dimethylaluminum chloride (DMAC), where the DMAC is a liquid that transitions into vapor phase at room temperature. An ion source receives and ionizes the gaseous aluminum-based ion source material to form an ion beam. A low-pressure gas bottle supplies the DMAC as a gas to an arc chamber of the ion source by a primary gas line. A separate, secondary gas line supplies a co-gas, such as a fluorine-containing molecule, to the ion source, where the co-gas and DMAC reduce an energetic carbon cross-contamination and/or increase doubly charged aluminum.
US11699563B2 Etching aluminum nitride or aluminum oxide to generate an aluminum ion beam
An ion implantation system, ion source, and method are provided, where an ion source is configured to ionize an aluminum-based ion source material and to form an ion beam and a by-product including a non-conducting material. An etchant gas mixture has a predetermined concentration of fluorine and a noble gas that is in fluid communication with the ion source. The predetermined concentration of fluorine is associated with a predetermined health safety level, such as approximately a 20% maximum concentration of fluorine. The etchant gas mixture can have a co-gas with a concentration less than approximately 5% of argon. The aluminum-based ion source material can be a ceramic member, such as a repeller shaft, a shield, or other member within the ion source.
US11699562B2 Motor control center with enhanced circuit disconnect
A system may include a power supply that generates a first voltage. The power supply may couple upstream from an electrical load. The electrical load may operate based at least in part on the first voltage. In some cases, a solid-state circuit breaker may be coupled between the power supply and the electrical load. Furthermore, a control system may be communicatively coupled to the power supply, the electrical load, and the solid-state circuit breaker. The control system may receive an operational status from the solid-state circuit breaker and may update a visualization rendered on a graphical user interface based at least in part on the operational status. The operational status may indicate an operation of the solid-state circuit breaker coupling the power supply to the electrical load.
US11699559B2 Device for interrupting non-short circuit currents only, in particular disconnector or earthing switch
The present invention relates to a device for interrupting non-short circuit currents only, and in particular relates to a disconnector, more particularly high voltage disconnector, or to an earthing switch, more particularly make-proof earthing switch, and further relates to a low voltage circuit breaker. The device comprises at least two contacts movable in relation to each other between a closed state and an open state and defining an arcing region, in which an arc is generated during a current interrupting operation and in which an arc-quenching medium comprising an organofluorine compound is present. According to the application, a counter-arcing component is allocated to the arcing region, the counter-arcing component being designed for counteracting the generation of an arc and/or being designed for supporting the extinction of an arc.
US11699558B2 Keycaps having reduced thickness
An illuminated glass keycap having a glyph diffuser layer that may diffuse light through a glyph window opened in a background layer. The background layer may be opaque and the glyph window may be transparent. The keycap is adhered to a scissor mechanism positioned above electrical switch circuitry. Included within, below, or adjacent to the scissor mechanism may be one or more light sources positioned to emit light through the keycap, around the perimeter of the keycap, and/or through the background layer.
US11699557B2 Power storage module
An electricity-storage module includes an electrode stacked body and a sealing body. A negative terminal electrode is disposed at one end of the electrode stacked body in a stacking direction such that a second surface is an inner side of the electrode stacked body. The sealing body includes first resin portions 21 which are joined to edge portions, and a second resin portion that is joined to the first resin portions 21 so as to surround the first resin portions from an outer side.
US11699556B2 Capacitor with multiple elements for multiple replacement applications
A capacitor provides a plurality of selectable capacitance values, by selective connection of six capacitor sections of a capacitive element each having a capacitance value. The capacitor sections are provided in a plurality of wound cylindrical capacitive elements. Two vertically stacked wound cylindrical capacitance elements may each provide three capacitor sections. There may be six separately wound cylindrical capacitive elements each providing a capacitor section. The capacitor sections have a common element terminal. A pressure interrupter cover assembly is sealingly secured to the open end of case for the elements and has a deformable cover with a centrally mounted common cover terminal and a plurality of section cover terminals mounted at spaced apart locations. A conductor frangibly connects the common element terminal of the capacitor section to the common cover terminal and conductors respectively frangibly connect the capacitor section terminals to the section cover terminals. Deformation of the cover caused by failure of the capacitor element breaks at least some of the frangible connections sufficient to disconnect the capacitive element from an electric circuit in which it is connected. A cover insulation barrier mounted on the deformable cover, has a barrier cup substantially surrounding the common cover terminal and a plurality of barrier fins each extending radially outwardly from the barrier cup, and deployed between adjacent section cover terminals.
US11699555B1 Hard start kit for multiple replacement applications
A hard start capacitor replacement unit has a plurality of capacitors in a container sized to fit in existing hard start capacitor space. The capacitors are 4 metallized film capacitors wound in a single cylindrical capacitive element. The container has a common terminal and capacitors value terminals for the plurality of capacitors, which may be connected singly or in combination to provide a selected capacitance. An electronic or other relay connects the selected capacitance in parallel with a motor run capacitor. The hard start capacitor replacement unit is thereby adapted to replace a wide variety of hard start capacitors.
US11699553B2 Ceramic electronic component and method of manufacturing the same
A ceramic electronic component includes a multilayer chip having a substantially rectangular parallelepiped shape and including a first multilayer structure and a second multilayer structure disposed on each of top and bottom faces of the first multilayer structure, the first multilayer structure including first ceramic dielectric layers having a first width in a first direction in which side faces of the multilayer chip are opposite to each other, the second multilayer structure including second internal electrode layers having a second width less than the first width in the first direction, and a pair of external electrodes formed from the respective two edge faces to at least one of side faces of the multilayer chip, wherein main components of the first and second internal electrode layers differ from a main component of the external electrodes.
US11699551B2 Device for inductive energy transmission in a human body and use of the device
The invention relates to a device (10) for inductive energy transmission into a human body (1), having a transmitter coil (24) and/or a receiver coil (14) having a first magnetic core (26) and a resonance or choke coil (16, 34) having a second magnetic core (32), wherein the first magnetic core (26) forms a part of the second magnetic core (32).
US11699549B2 Radio frequency weak magnetic field detection sensor and method of manufacturing the same
A radio frequency (RF) weak magnetic field detection sensor includes a ferromagnetic core, a pickup coil disposed to surround the ferromagnetic core, a substrate that includes an opening, a core pad connected to the ferromagnetic core and a coil pad connected to the pickup coil, and an insulating tube interposed between the ferromagnetic core and the pickup coil. The insulating tube includes a bobbin around which the pickup coil is wound, and a core hole formed to pass through the bobbin and configured to accommodate the ferromagnetic core.
US11699548B2 Inductor windings forming apparatus and method of manufacturing inductors
A structure for forming inductor windings includes a first portion and a second portion of a clamshell casing. The first portion includes a first set of electrically conductive segments, a first inner carrier, and a first outer carrier. The second portion includes a second set of electrically conductive segments, a second inner carrier, and a second outer carrier. An inductor core is mountable between the first inner carrier and the first outer carrier within the first portion. A control assembly aligns and joins the first portion to the second portion of the clamshell casing such that the first set of electrically conductive segments arranged in the first pattern that correspond to first half-turns of the inductor windings, are attached to the second set of electrically conductive segments arranged in the second pattern that correspond to second half-turns of the inductor windings, to form continuous turns around the inductor core.
US11699546B2 Coil component
A coil component includes a body; a supporting substrate embedded in the body; a coil portion including a coil pattern, and a lead-out pattern exposed to an outside of the body through an external surface of the body, and disposed on the supporting substrate and embedded in the body; and an insulating film disposed between the coil portion and the body, wherein at least a portion of the lead-out pattern contacts the body through an opening formed in the insulating film.
US11699541B2 Magnetic thin film laminated structure deposition method
A deposition method includes depositing an adhesive layer on a workpiece to be processed and depositing a magnetic/isolated unit, where the magnetic/isolation unit includes at least one pair of a magnetic film layer and an isolation layer that are alternately disposed. The deposition method of the magnetic thin film laminated structure, the magnetic thin film laminated structure and the micro-inductive device provided by the disclosure can increase a total thickness of the magnetic thin film laminated structure, thereby broadening the application frequency range of the inductive device fabricated thereby.
US11699539B2 Three-dimensional thermistor platform and a method for manufacturing the same
A three-dimensional thermistor device and a manufacturing method thereof. The three-dimensional thermistor device comprising a thermistor array formed on a base layer extending in first and second directions. Where the thermistor array comprises: thermistor pattern layers and insulating layers stacked alternately on the base layer in a third direction; each thermistor pattern layer including a continuous electrically conductive first trace disposed along a first path extending in both the first and second directions, and each insulating layer including an electrically conductive first via extending through the insulating layer in the third direction to electrically connect the first traces to each other. Where successive electrical connections between the respective first vias on the stacked insulating layers and the respective first traces on the stacked thermistor layers form a continuous electrical first thermistor element extending in the first, second and third directions across multiple of the thermistor pattern layers.
US11699537B2 Automobile wiring harness system and kit for same
An automobile wiring harness system including a wiring harness that includes a housing having a proximal opening and a distal opening, electrical conductors extending from the proximal opening to the distal opening, a universal connector coupled to the electrical conductors at the proximal opening, and individual connectors coupled to the electrical connectors at the distal opening and an electrical component of an automobile. The system further includes a first adapting member configured to electrically couple the first adapting portion and the second adapting portion.
US11699533B2 Advanced lead-free radiation protection materials utilizing modified brine sludge composition and the process thereof
The novel process enables designing of raw materials and processing parameters, enabling synergistic and simultaneous chemical reactions among the various reactants of the design mix of chemical precursor of brine sludge which includes barium sulphate, magnesium hydroxide, calcium carbonate, sodium chloride, silica, aluminum containing compounds necessary for developing highly efficient shielding phases leading to homogenous matrix of shielding materials.
US11699529B2 Systems and methods for diagnosing a stroke condition
A method for estimating a likelihood of a stroke condition of a subject, the method comprising: acquiring clinical measurement data pertaining to said subject, said clinical measurement data including at least one of image data, sound data, movement data, and tactile data; extracting from said clinical measurement data, potential stroke features according to at least one predetermined stroke assessment criterion; comparing said potential stroke features with classified sampled data acquired from a plurality of subjects, each positively diagnosed with at least one stroke condition, defining a positive stroke dataset; and determining, according to said comparing, a probability of a type of said stroke condition, and a probability of a corresponding stroke location of said stroke condition with respect to a brain location of said subject.
US11699528B2 Falls risk management
Automatically gathering and processing data relating to risk of patient falls. The data is analyzed to determine a level of risk each patient has for falling. Patient risk for falls is stratified and protocols are implemented to mitigate that risk. The system communicates instructions and alerts to caregivers to complete tasks or provide aid to patients. Updates to patient medical information and updates to best practices in fall risk management result in updates to patient risk stratifications. In turn, tasks and alerts are updated to reflect updates to patient risk stratifications.
US11699527B2 Method for improving disease diagnosis using measured analytes
Methods for improving clinical diagnostic tests are provided, along with associated diagnostic techniques.
US11699525B2 Patient support apparatus communication systems
A patient support apparatus includes a frame, patient support surface, memory having a first key stored therein, a transceiver, and a controller. The transceiver wirelessly communicates with a medical device over a first mesh network using the first key. The controller transmits a request message over the first mesh network to the medical device via the transceiver. The request message includes an identifier identifying the patient support apparatus and a request to join a second mesh network different from the first mesh network. The controller receives a second key input over the first mesh network, uses the second key input to generate a second key, and to use the second key to communicate over the second mesh network. In some instances, the second key input originates from a cloud-based server storing a list of authorized devices for a particular healthcare facility.
US11699524B2 System for continuous detection and monitoring of symptoms of Parkinson's disease
A system is provided to monitor, over time, one or more physical variables related to a severity or progression of a movement disorder and/or of symptoms thereof. The monitored physical variables can include speech sounds; keyboard outputs; or accelerations, rotations, or other properties of the motion of one or more body parts. The system operates to detect, based on the monitored one or more physical variables, potential changes in the degree and/or character of the movement disorder symptoms. In response to detecting such a potential change, the system provides the user with one or more tasks that the user can perform. The system detects one or more properties of the user's performance and, based on that detection, determines the severity or progression of the movement disorder. The tasks can include stepping, turning, standing, sitting, reaching, typing, pointing, manipulating an object, speaking into a microphone, or other tasks.
US11699522B2 Unified platform for domain adaptable human behaviour inference
This disclosure relates generally to a unified platform for domain adaptable human behaviour inference. The platform provides a unified, low level inference and high level inference of domain adaptable human behaviour inference. The low level inferences include cross-sectional analysis techniques to infer location, activity, physiology. Further the high inference that provide useful and actionable for longitudinal tracking, prediction and anomaly detection is performed based on several longitudinal analysis techniques that include welch analysis, cross-spectrum analysis, Feature of interest (FOI) identification and time-series clustering, autocorrelation-based distance estimation and exponential smoothing, seasonal and non-seasonal models identification, ARIMA modelling, Hidden Markov models, Long short term memory (LSTM) along with low level inference, human meta-data and application domain knowledge. Further the unified human behaviour inference can be obtained across multiple domains that include health, retail and transportation.
US11699521B2 System and method for adapting alarms in a wearable medical device
A wearable defibrillator includes one or more environmental sensors including an accelerometer, one or more ECG sensors configured to acquire ECG data, and an alarm manager and at least one processor operatively coupled to the one or more ECG sensors and the accelerometer. The at least one processor is configured to detect a cardiac abnormality in the patient, identify a notification having one or more characteristics, and detect an environmental condition of the wearable defibrillator. The accelerometer is configured to detect a presence or lack of patient motion, and/or detect a body position of the patient as the detected environmental condition. The at least one processor is configured to determine whether one or more factors exist that inhibit the patient's ability to recognize the notification, on determining their existence, adapt the one or more characteristics of the notification and provide an adapted notification, and issue the adapted notification.
US11699511B2 Systems and methods for disease control and management
Methods, computer-readable media, and systems for providing disease management. In one implementation, a system develops a treatment recommendation for a patient based on patient data. The system may receive patient data, execute a basic model of the physiological system of the patient to generate a modified model for the patient based on the patient data, perform a statistical analysis of the patient data to detect data excursions of the parameter values; use the modified model to determine factors causing the data excursions; and use the model to develop a treatment recommendation to ameliorate negative effects of the disease.
US11699507B2 Method and process for predicting and analyzing patient cohort response, progression, and survival
A system and method for analyzing a data store of de-identified patient data to generate one or more dynamic user interfaces usable to predict an expected response of a particular patient population or cohort when provided with a certain treatment. The automated analysis of patterns occurring in patient clinical, molecular, phenotypic, and response data, as facilitated by the various user interfaces, provides an efficient, intuitive way for clinicians to evaluate large data sets to aid in the potential discovery of insights of therapeutic significance.
US11699505B2 Method and system for estimating corrosion inhibitor concentration using a multi-electrode array sensor
There is a demand for low-cost robust method to detect corrosion for estimating corrosion inhibitor (CI) concentration sensing. This disclosure herein relates to method and system for estimating corrosion inhibitor (CI) concentration using a multi-electrode array sensor. The method initially obtains a plurality of electrochemical signals using the multi-electrode array sensor from the corroding environment. Further, the plurality of electrochemical signals are analyzed to obtain a plurality of parameters. Further, the method analyses a plurality of features from the plurality of parameters for estimating the corrosion inhibitor (CI) concentration using a trained machine learning model. The method is capable of estimating the corrosion inhibitor concentration of any unknown liquid using the regression model and the classification model.
US11699504B2 Hash-based efficient comparison of sequencing results
The technology disclosed generates a reference array of variant data for locations that are shared between read results which are to be compared, and generates hashes over a selected pattern length of positions in the reference array to independently produce non-unique window hashes for base patterns in the read results. It then selects for comparison window hashes that occur less than a ceiling number of times and compares the selected window hashes to identify common window hashes between the read results. It then determines a similarity measure for the read results based on the common window hashes.
US11699495B2 String dependent SLC reliability compensation in non-volatile memory structures
A method for programming a memory block of a non-volatile memory structure, comprising determining whether a number of programming/erase cycles previously applied to the block exceeds a first programming/erase cycle threshold and, if the first threshold is exceeded, determining whether the number of programming/erase cycles previously applied to the block exceeds an extended programming/erase cycle threshold. Further, if the determination is made that the extended threshold is not exceeded, the method comprises applying a two-pulse per programming loop scheme to each of the outermost strings of the block and applying a single-pulse per programming loop scheme to all other strings of the block. Alternatively, or in addition thereto, relative to a programming/erase cycle threshold, one or more outermost strings of the block may be unpermitted to be further programmed, and a “sub-block” comprised of all valid strings of the block may be defined and permitted for further programming.
US11699492B2 Storage system for enhancing data valid windows of signals
A storage system includes: a memory controller which provides a clock signal; a buffer which receives the clock signal and re-drives the clock signal, the buffer including a sampler which receives a data signal and a data strobe signal regarding the data signal, and which outputs a data stream; and a nonvolatile memory, including: a first duty cycle corrector, which receives the clock signal outputs a corrected clock signal by performing a first duty correction operation on the clock signal; and a data strobe signal generator, which generates the data strobe signal based on the corrected clock signal and provides the data strobe signal to the buffer. The buffer receives the data strobe signal output from the nonvolatile memory, senses a duty ratio of the data strobe signal input to the sampler, and performs a second duty correction operation on the duty ratio of the input data strobe signal.
US11699489B2 Nonvolatile memory device and method of programming in the same
In a method of programming in a nonvolatile memory device including a memory cell region including a first metal pad and a peripheral circuit region including a second metal pad, wherein the peripheral circuit region is vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory block in the memory cell region including a plurality of stacks disposed in a vertical direction is provided where the memory block includes cell strings each of which includes memory cells connected in series in the vertical direction between a source line and each of bitlines. A plurality of intermediate switching transistors disposed in a boundary portion between two adjacent stacks in the vertical direction is provided, where the intermediate switching transistors perform a switching operation to control electrical connection of the cell strings, respectively. A boosting operation is performed to boost voltages of channels of the plurality of stacks while controlling the switching operation of the intermediate switching transistors during a program operation with respect to the memory block. Program voltage disturbance and pass voltage disturbance are reduced through control of the switching operation of the intermediate switching transistors.
US11699488B2 Device-region layout for embedded flash
Various embodiments of the present application are directed towards an integrated memory chip with an enhanced device-region layout for reduced leakage current and an enlarged word-line etch process window (e.g., enhanced word-line etch resiliency). In some embodiments, the integrated memory chip comprises a substrate, a control gate, a word line, and an isolation structure. The substrate comprises a first source/drain region. The control gate and the word line are on the substrate. The word line is between and borders the first source/drain region and the control gate and is elongated along a length of the word line. The isolation structure extends into the substrate and has a first isolation-structure sidewall. The first isolation-structure sidewall extends laterally along the length of the word line and underlies the word line.
US11699486B2 Semiconductor memory device to hold 5-bits of data per memory cell
According to one embodiment, a semiconductor memory device includes: a memory cell configured to hold 5-bit data; a word line coupled to the memory cell; and a row decoder configured to apply first to 31st voltages to the word line. A first bit of the 5-bit data is established by reading operations using first to sixth voltages. A second bit of the 5-bit data is established by reading operations using seventh to twelfth voltages. A third bit of the 5-bit data is established by reading operations using thirteenth to eighteenth voltages. A fourth bit of the 5-bit data is established by reading operations using nineteenth to 25th voltages. A fifth bit of the 5-bit data is established by reading operations using 26th to 31st voltages.
US11699484B2 Scalable floating body memory cell for memory compilers and method of using floating body memories with memory compilers
A floating body SRAM cell that is readily scalable for selection by a memory compiler for making memory arrays is provided. A method of selecting a floating body SRAM cell by a memory compiler for use in array design is provided.
US11699483B2 Memory system with burst mode having logic gates as sense elements
Memory systems with burst mode having logic gates as sense elements and related methods are provided. A memory system comprises a memory array including a first set of memory cells coupled to a first wordline, a second set of memory cells coupled to a second wordline, and a plurality of sense elements, not including any sense amplifiers. The control unit is configured to generate control signals for: in response to a burst mode read request, simultaneously: (1) asserting a first wordline signal on the first wordline coupled to each of a plurality of first set of bitlines, and (2) asserting a second wordline signal on the second wordline coupled to each of a plurality of second set of bitlines, and as part of a burst, outputting data corresponding to a subset of each of the first set of memory cells and the second set of memory cells.
US11699482B2 Analog in-memory computing based inference accelerator
A compute cell for in-memory multiplication of a digital data input and a balanced ternary weight, and an in-memory computing device including an array of the compute cells, are provided. In one aspect, the compute cell includes a set of input connectors for receiving modulated input signals representative of a sign and a magnitude of the data input, and a memory unit configured to store the ternary weight. A logic unit connected to the set of input connectors and the memory unit receives the data input and the ternary weight. The logic unit selectively enables one of a plurality of conductive paths for supplying a partial charge to a read bit line during a compound duty cycle of the set of input signals as a function of the respective signs of data input and ternary weight, and disables each of the plurality of conductive paths if at least one of the ternary weight and data input have zero magnitude.
US11699472B2 Semiconductor memory device and memory system including the same
A semiconductor memory device includes a quadrature error correction circuit, a clock generation circuit and a data input/output (I/O) buffer. The quadrature error correction circuit performs a locking operation to generate a first corrected clock signal and a second corrected clock signal by adjusting a skew and a duty error of a first through fourth clock signals generated based on a data clock signal and performs a relocking operation to lock the second corrected clock signal to the first corrected clock signal in response to a relock signal. The clock generation circuit generates an output clock signal and a strobe signal based on the first corrected clock signal and the second corrected clock signal. The data I/O buffer generates a data signal by sampling data from a memory cell array based on the output clock signal and transmits the data signal and the strobe signal to a memory controller.
US11699464B2 Modification of objects in film
A computer-implemented method of processing video data comprising a first sequences of image frames containing a first instance of an object. The method includes isolating said first instance of the object within the first sequence of image frames, determining, using the isolated first instance of the object, first parameter values for a synthetic model of the object, modifying the first parameter values for the synthetic model of the object, rendering a modified first instance of the object using a trained machine learning model and the modified first parameter values for the synthetic model of the object, and replacing at least part of the first instance of the object within the first sequence of image frames with a corresponding at least part of the modified first instance of the object.
US11699461B1 Thermally-assisted magnetic recording (TAMR) head with magnetic assist current
The present embodiments relate to a thermally-assisted magnetic recording (TAMR) head. A magnetic assist current can be applied to the TAMR head to assist in reducing timing jitter as the TAMR head interacts with a magnetic recording material. The TAMR head can include a main write pole including a tip portion and configured to direct a magnetic field for interacting with a magnetic recording medium. The TAMR head can include a laser diode to heat the magnetic recording medium and a dynamic fly height (DFH) heating element for dynamically controlling a height of the main write pole. The heating element can be of a parallel bias circuit that directs a direct current (DC) bias current flow along an electrical path from the magnetic yoke element to the tip portion of the main write pole adjacent to an air bearing surface (ABS).
US11699454B1 Dynamic adjustment of audio detected by a microphone array
Techniques for dynamically adjusting received audio are described. In an example, a computer system receives audio data representing noise and utterance received by a device during a first time interval that has a start and an end. The start corresponds to a beginning of the utterance. The end corresponds to at a selection by the device of an audio beam associated with a direction towards an utterance source. The computer system determines a value associated with an audio adjustment factor. The audio adjustment factor is represented by values that vary during the time interval. The value is one of the values associated with a time point of the first time interval. The computer system generates, based at least in part on the audio data and the value, first data that indicates a measurement of at least one of the noise or the utterance.
US11699453B2 Adaptive multichannel dereverberation for automatic speech recognition
Utilizing an adaptive multichannel technique to mitigate reverberation present in received audio signals, prior to providing corresponding audio data to one or more additional component(s), such as automatic speech recognition (ASR) components. Implementations disclosed herein are “adaptive”, in that they utilize a filter, in the reverberation mitigation, that is online, causal and varies depending on characteristics of the input. Implementations disclosed herein are “multichannel”, in that a corresponding audio signal is received from each of multiple audio transducers (also referred to herein as “microphones”) of a client device, and the multiple audio signals (e.g., frequency domain representations thereof) are utilized in updating of the filter—and dereverberation occurs for audio data corresponding to each of the audio signals (e.g., frequency domain representations thereof) prior to the audio data being provided to ASR component(s) and/or other component(s).
US11699451B2 Methods and devices for encoding and/or decoding immersive audio signals
The present document describes a method (700) for encoding a multi-channel input signal (201). The method (700) comprises determining (701) a plurality of downmix channel signals (203) from the multi-channel input signal (201) and performing (702) energy compaction of the plurality of downmix channel signals (203) to provide a plurality of compacted channel signals (404). Furthermore, the method (700) comprises determining (703) joint coding metadata (205) based on the plurality of compacted channel signals (404) and based on the multi-channel input signal (201), wherein the joint coding metadata (205) is such that it allows upmixing of the plurality of compacted channel signals (404) to an approximation of the multi-channel input signal (201). In addition, the method (700) comprises encoding (704) the plurality of compacted channel signals (404) and the joint coding metadata (205).
US11699445B2 Method for reduced computation of T-matrix training for speaker recognition
A system and method for improving T-matrix training for speaker recognition, comprising receiving an audio input, divisible into a plurality of audio frames including at least an audio sample of a human speaker; generating for each audio frame a feature vector; generating for a first plurality of feature vectors centered statistics of at least a zero order and a first order; generating a first i-vector, the first i-vector representing the human speaker; and generating an optimized T-matrix training sequence computation, based on at least the first i-vector.
US11699444B1 Speech recognition using multiple voice-enabled devices
Techniques for using multiple voice-enabled devices in a user environment to reduce the latency for obtaining responses to user utterances from a remote system. The voice-enabled devices may each establish connections with the remote system to have the remote system perform supplemental speech processing for utterances the devices are unable to process locally. One voice-enabled device may have a higher-latency connection to the remote system, and another voice-enabled device may have a lower-latency connection to the remote system. The lower-latency device may send an utterance to the remote system before the higher-latency device is able, and the remote system may begin processing the utterance faster than if the lower-latency device sent the utterance. The remote system may then provide a response for the utterance to the higher-latency device in less time than if the remote system had to wait for the utterance from the higher-latency device.
US11699441B2 Contextual content for voice user interfaces
The present disclosure describes techniques for dynamically determining when information is to be output to a user, as well as what information is to be output to a user. A natural language processing system may receive, from a first device, first data representing information to be output at a first point during a skill session. The natural language processing system may also receive, from a second device, second data representing a natural language input. The natural language processing system may determine a skill component is to execute with respect to the natural language input. The natural language processing system may send, to the skill component, second data representing the natural language input. The natural language processing system may receive, from the skill component, an indication that an ongoing first skill session with the second device has reached the first point. After receiving the indication and based at least in part on system usage data associated with at least one user, the natural language processing system may determine third data representing a prompt corresponding to the information and send, to the second device, the third data for output.
US11699439B2 Digital assistant and a corresponding method for voice-based interactive communication based on detected user gaze indicating attention
Method for voice-based interactive communication using a digital assistant, wherein the method comprises, an attention detection step, in which the digital assistant detects a user attention and as a result is set into a listening mode; a speaker detection step, in which the digital assistant detects the user as a current speaker; a speech sound detection step, in which the digital assistant detects and records speech uttered by the current speaker, which speech sound detection step further comprises a lip movement detection step, in which the digital assistant detects a lip movement of the current speaker; a speech analysis step, in which the digital assistant parses said recorded speech and extracts speech-based verbal informational content from said recorded speech; and a subsequent response step, in which the digital assistant provides feed-back to the user based on said recorded speech.
US11699438B2 Open smart speaker
Methods to build an open smart speaker to orchestrate voice services from multiple providers, and open smart speakers that orchestrate voice services from multiple providers.
US11699434B2 Systems, computer-implemented methods, and computer program products for data sequence validity processing
Embodiments provide for improved data sequence validity processing, for example to determine validity of sentences or other language within a particular language domain. Such improved processing is useful at least for arranging data sequences based on determined validity, and/or making determinations and/or performing actions based on the determined validity. A determined probability (e.g., transformed into the perplexity space) of each token appearing in a data sequence is used in any of a myriad of manners to perform such data sequence validity processing. Example embodiments provide for generating a perplexity value set for each data sequence in a plurality of data sequences, generating a probabilistic ranking set for the plurality of data sequences based on the perplexity value sets and at least one sequence ranking metric, and generating an arrangement of the plurality of data sequences based on the probabilistic ranking set.
US11699433B2 Dynamic wakeword detection
Techniques for using a dynamic wakeword detection threshold are described. A device detects a wakeword in audio data using a first wakeword detection threshold value. Thereafter, the device receives audio including speech. If the device receives the audio within a predetermined duration of time after detecting the previous wakeword, the device attempts to detect a wakeword in second audio data, corresponding to the audio including the speech, using a second, lower wakeword detection threshold value.
US11699431B2 Methods and systems for codeless chatbot development
Embodiments include implementing an iterative process to automatically develop a chatbot conversation for a conversation designer by receiving a conversation design input of one or more conversation design inputs from the conversation designer, identifying an intent based on the conversation design input, generating a development event based on the intent, retrieving a conversation chat flow from a set of conversation chat flows of a code sheet based on the development event, the code sheet comprising a set of conversations, the set of conversation chat flows, and a set of rules for code retrieval based on the set of conversations and the set of conversation chat flows, retrieving a chatbot computer program code based on the conversation chat flow and the set of rules from the code sheet, and repeating the iterative process until the chatbot computer program code is automatically retrieved from a code repository for each conversation design input.
US11699429B2 Multimedia processing method and electronic system
An electronic system is provided. The electronic system includes a host and a display. The host includes an audio processing module, and a smart interpreter engine. The audio processing module is utilized for acquiring audio data corresponding to a first language from audio streams processed by an application program executed on the host. The application program executed on the host includes a specific game software. The smart interpreter engine is utilized for receiving the audio data corresponding to the first language from the audio processing module and converting the audio data corresponding to the first language into text data corresponding to a second language according to the game software executed on the host The display is utilized for receiving the text data corresponding to the second language from the smart interpreter engine and displaying the text data corresponding to the second language.
US11699425B2 Method and apparatus for noise cancellation in a wireless mobile device using an external headset
A method, system, and apparatus for noise cancelation is disclosed, which may be used in a wireless unit (WU). The WU may include a processor, a memory, a user interface, internal microphones and internal speakers. A removably connected headset may include microphones and speakers. The WU may receive a first ambient noise from headset microphone(s), which may generate a first signal based on the first ambient noise. The WU may receive a second ambient noise at internal microphone(s), which may generate a second signal based on the second ambient noise. The WU may calculate an estimate of ambient noise based on the first and second signals, calculate a signal for noise cancellation based on the estimate, cancel estimated ambient noise from an audio output signal based on an application of the signal for noise cancellation, and send the audio output signal to speakers of the headset or of the WU.
US11699422B2 Active adaptive noise and vibration control
Methods and systems for actively and adaptively cancelling the noise and vibration generated by medical devices. A method includes receiving data from one or more sensors of a medical device. The method includes determining a signature signal for the medical device based at least on the data. The signature signal is a representation of one or more physical byproducts of the medical device, and one or more environmental conditions of a physical environment proximate to the medical device. The method incudes determining an inverted signal based on the signature signal, the inverted signal configured to mask the signature signal. The method includes generating a physical representation of the inverted signal by one or more electrical or electromechanical components of the medical device, and masking the signature signal with the inverted signal.
US11699421B2 System for touchless musical instrument
Systems for a touchless musical instrument, where the touchless musical instrument includes: multiple sensors, where each sensor detects a presence of an object within a predetermined distance of the sensor; an audio speaker; a processor electrically connected to the sensors and the audio speaker; and executes instructions on the process to: receive, from the plurality of sensors, an object detection signal indicating a location of the object with respect to the plurality of sensors; generate an audio output signal based on the location of the object indicated by the object detection signal; and generate an audible output from the audio speaker by transmitting the audio output signal to the audio speaker.
US11699420B2 Music composition aid
Disclosed herein are computer-implemented method, computer-readable storage medium, and DAW embodiments for implementing a music composition aid. An embodiment includes retrieving a first constraint value, receiving a selection of a set of musical elements, and accepting a second constraint value corresponding to the set of musical elements. Some embodiments further include invoking an iterator function, using at least the second constraint value as an argument, and generating an output of the iterator function, limiting a size of the output of the iterator function, according to the lesser of the first constraint value or a transform of the second constraint value. Output of the iterator function may include, of the set of musical elements, a subset determined by the second constraint value. The size of the output may be no more than the first constraint value. Further embodiments may render the output of the iterator function visually and/or audibly, for example.
US11699417B2 Auxiliary string pressing device for guitar playing
An auxiliary string pressing device for guitar playing includes a bracket, wherein the bracket having a bracket mounting structure, the bracket is provided with elastic pieces, each elastic piece having a fixed end and a movable end, the fixed end of the each elastic piece and the bracket being connected by an elastic piece fast mounting structure, a front face of the movable end of the each elastic piece is provided with a key, and a back face of the movable end of the each elastic piece being provided with a string pressing block. The auxiliary string pressing device uses an elasticity of the elastic pieces to reset, wherein a structure is simplified. The elastic piece fast mounting structure of the elastic pieces and the bracket enable the elastic pieces to be replaced by such a mounting structure.
US11699407B2 Display device driving method and display device
A display device driving method and the display device are provided. The display device driving method determines a driving voltage value of each backlight unit based on a content to be displayed by a display unit corresponding to each backlight unit, achieving dynamic adjustment of luminous brightness of the backlight unit according to the display content of the corresponding display unit. Meanwhile, the driving voltage value is related to a noise in an image. Therefore, a better backlight brightness value can be obtained by reducing an influence of the noise on the adjustment of the luminous brightness.
US11699406B2 Control method of e-ink screen, and display control apparatus
A control method of an e-ink screen. The e-ink screen includes a plurality of pixels, at least one pixel includes first color charged particles and second color charged particles, and the first color charged particles and the second color charged particles are same in electrical property. The control method of the e-ink screen includes: inputting a first color driving signal to pixels expected to display a first color in the e-ink screen. The first color driving signal includes a plurality of sub-signals corresponding to a plurality of driving stages. The plurality of sub-signals include a first color imaging sub-signal and a particle separation sub-signal. The particle separation sub-signal is configured to drive the first color charged particles and the second color charged particles in the at least one pixel to move, and to separate the first color charged particles from the second color charged particles.
US11699403B2 Display system
A local-dimming display generally includes a light source configured to generate a backlight, a first display aligned with the light source and having multiple first pixels, wherein each first pixel is configured to selectively pass and block the backlight, and a second display aligned with the first display and having multiple second pixels. A particular pixel is controlled to pass the backlight. The particular pixel corresponds with an aligned pixel and multiple parallax pixels of the first pixels controlled at a first transmit level, and multiple neighboring pixels of the first pixels controlled at one or more second transmit levels. The one or more second transmit levels are less than or equal to the first transmit level. The first pixels cooperating at the first transmit level and the second transmit levels selectively presents the backlight to the second display with a declining intensity pattern in the neighboring pixels.
US11699402B2 Display device and data driving circuit
Embodiments of the disclosure relate to a display device and a data driving circuit. The display device comprises a display panel including a plurality of subpixels and a plurality of data lines electrically connected with the plurality of subpixels and a data driving circuit outputting a data voltage to the plurality of data lines, wherein the data driving circuit outputs the data voltage for image display to the plurality of data lines during an active period and outputs a step voltage to stepwise decrease a level of the data voltage to a preset target voltage level or stepwise increase the level of the data voltage from the target voltage level during a blank period different from the active period. Specifically, there may be provided a display device and a data driving circuit capable of enhancing display quality in a dark mura area and a bright mura area by outputting a step voltage to stepwise decrease the level of a data voltage to a preset target voltage level or stepwise increase the level of the data voltage from the target voltage level during a blank period.
US11699401B2 Light emission control circuit, display panel and display device
Provided are a light emission control circuit, a display panel and a display device. The light emission control circuit includes a first control module configured to control the potential of a first node and the potential of a second node according to an input signal of a signal input terminal, a first clock signal of a first clock terminal and a second clock signal of a second clock terminal; a second control module configured to control the potential of a third node under control of the first control module, the first clock signal, the second clock signal, a first level signal of a first level terminal and a second level signal of a second level terminal; an output module configured to control, according to the first level signal and the potential of the first node, a signal output terminal to output the enable level of a light emission control signal.
US11699399B2 Scan driver
A scan driver including a plurality of scan stages. A first scan stage among the plurality of scan stages includes first-to-sixth transistors and a first capacitor. The first transistor is connected to a first Q node, a first scan clock line, and a first scan line. A second transistor is connected to a first scan carry line and the first Q node. A third transistor is connected to a first sensing carry line and a second sensing carry line. A fourth transistor is connected to a first control line and the third transistor. A fifth transistor is connected to the fourth transistor, a second control line, and a first node. A first capacitor is connected to the fifth transistor. A sixth transistor is connected to a third control line, the first node, and the first Q node.
US11699389B2 Display panel having optical component region and display device
A display panel and a display device are provided in the present disclosure. The display panel includes a plurality of pixels, including first pixels and second pixels, where each of the first pixels includes a first light-emitting element connected with a first pixel circuit; the first pixel circuit includes a first drive transistor; each of the second pixels includes a second light-emitting element connected with a second pixel circuit; and the second pixel circuit includes a second drive transistor. The display panel further includes a display region, including an optical component region and a first display region, where the first light-emitting element is in the optical component region; the second light-emitting element is in the first display region.
US11699387B2 Display device
A display device includes a plurality of pixels. One of the pixels includes a light emitting diode and a driving circuit coupled to the light emitting diode. A display frame period includes at least two emission periods. The light emitting diode emits light according to a data signal including a gray level in each of the at least two emission periods.
US11699386B2 Display device and tiled display device including the same
A display device includes: a display panel including a plurality of display areas, the display areas including scan lines, data lines, and pixels connected to the scan lines and the data lines; a first source driving circuit connected to the data lines of a first display area from among the display areas; a second source driving circuit connected to the data lines of a second display area from among the display areas; a first scan driving circuit configured to receive a first clock signal from the first source driving circuit and to output first scan signals to a first group of scan lines from among the scan lines based on the first clock signal; and a second scan driving circuit configured to receive a second clock signal from the second source driving circuit and to output second scan signals to a second group of scan lines.
US11699385B2 Display device and method of driving the same
A display device includes: a display unit including pixels, wherein each of the pixels includes stacks connected in series and each of the stacks includes a light emitting element; a storage to store pieces of stack number information, wherein each of the pieces of the stack number information indicates the number of stacks constituting an effective light source from among the stacks for each of the pixels; a compensator to generate compensated data by compensating image data based on the pieces of the stack number information; and a data driver to generate data voltages based on the compensated data and to provide the data voltages to the display unit. The pixels are to emit light with luminances corresponding to the data voltages.
US11699381B2 Display device, driving method thereof, and electronic device
The application provides a display device and a driving method thereof, and an electronic device. The display device driving method obtains a first driving parameter and a first compensation value of the display device, determines an abnormal driving parameter of the display device based on the first driving parameter and the first compensation value of the display device, then determines a second compensation value of the display device based on the abnormal driving parameter of the display device, and drives the display device using the second compensation value and the first driving parameter.
US11699380B2 Display apparatus and method of driving display panel using the same
An embodiment of a display apparatus includes a display panel, a driving controller, and a data driver. In operation the driving controller determines a gain reducing area based on an edge load of input image data corresponding to an edge area of the display panel and compensates a grayscale value of the input image data corresponding to the gain reducing area to generate a data signal. The data driver converts the data signal to a data voltage and outputs the data voltage to the display panel.
US11699378B2 Gamma reference voltage generator selecting one of black candidate voltages as black gamma voltage and display apparatus including the same
A gamma reference voltage generator includes a first resistor string, black voltage setters, a selector, and a second resistor string. The first resistor string receives a first reference voltage and a second reference voltage. The black voltage setters extract a plurality of black candidate voltages from the first resistor string. The selector selects one of the black candidate voltages as a black gamma voltage based on a selection signal. The second resistor string receives a first voltage corresponding to one of the black candidate voltages and a second voltage extracted from the first resistor string. In addition, the gamma reference voltage generator includes gamma voltage setters that extract a plurality of gamma voltages from the second resistor string.
US11699374B2 Display device and operating method of the same
Provided is a display device including: an inputter/outputter comprising circuitry configured to request a content providing device to provide content at a first resolution and receive a first image at the first resolution from the content providing device, a display configured to display the first image, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: change a resolution requested to the content providing device from the first resolution to a second resolution, control the display to receive a second image from the content providing device and display the received second image in response to the change of the requested resolution, determine whether an error occurs in the displayed second image, and change the requested resolution from the second resolution to the first resolution based on an error occurring in the second image.
US11699366B2 Display device
A display device may include a display panel in which a plurality of pixels is defined, a back cover disposed on a bottom surface of the display panel, a roller which winds or unwinds the back cover and the display panel and a cover unit which is disposed at a lower side of the display panel and includes a variable cover which moves up or down as the display panel is wound or unwound. Stain, cracks, and separation of the display panel which are caused during the rolling may be reduced.
US11699359B2 Weld training systems with resettable target tool images
Described herein are examples of weld training systems that show (e.g., transparent and/or translucent) “ghost” images of a welding tool on a display screen of a welding headgear to indicate target positions and/or target orientations of an actual welding tool. In some examples, the weld training systems may additionally “reset” the target tool image to a position closer to the actual welding tool if the target tool image gets too far away. The ability to “reset” the target tool image to a position closer to the actual welding tool may help in minimizing a risk that an operator 106 will overcompensate to try to catch up with the target tool image, which can be detrimental to the weld. Additionally, resetting the target tool image to a position closer the welding tool may allow an operator to better perceive and/or understand differences in orientation and/or other technique parameters.
US11699356B2 Performance coaching apparatus and method
An apparatus for coaching improvements for a performer during a performance activity based on observed actual performance in comparison to a possible performance, with sensors measuring performance criteria. A microprocessor computer creates respective pseudo-measurements relevant to the performance activity based on the measurements, which are normalized and evaluated as to proximity to a possible performance value. A display presents the measured actual performance in relation to the possible performance, so the performer may change actions and observe on the display the effect of the change. A method of coaching performer during a performance activity is disclosed.
US11699355B2 Cueing device and method for treating walking disorders
Devices used to cue a user to take a step when experiencing a walking disorder, such as a freezing of gait episode, are disclosed. The devices are configured to cue the user with a visual and/or audible cue. The devices include an activation module and a cueing module. The cueing module includes a metronome and a laser light source. The devices are mounted on an assistive mobility device or on the user.
US11699352B2 Implementing an achievement platform using a database system
An achievement platform may be maintained using a database system. A user interface may be displayed on a device of an authorized user of the achievement platform. The user interface may be configurable to allow the authorized user to create or modify customizable awards that are achievable based on customizable logic definable by the authorized user. The authorized user may be affiliated with a first one of a plurality of organizations implementing an application or service. Input, to create a first award based on first customizable logic may be processed. The first customizable logic may be configured by the authorized user such that satisfaction of conditions causes designated users associated with the application or service to be presented with the first award. It may be determined that a first user affiliated with the first organization has satisfied the conditions. The first user may be presented with the first award.
US11699350B2 Vertical take-off and landing (VTOL) aircraft noise signature mitigation
Vertical take-off and landing (VTOL) aircraft can provide opportunities to incorporate aerial transportation into transportation networks for cities and metropolitan areas. However, VTOL aircraft may be noisy. To accommodate this, the aircraft may utilize onboard sensors, offboard sensing, network, and predictive temporal data for noise signature mitigation. By building a composite understanding of real data offboard the aircraft, the aircraft can make adjustments to the way it is flying and verify this against a predicted noise signature (via computational methods) to reduce environmental impact. This might be realized via a change in translative speed, propeller speed, or choices in propulsor usage (e.g., a quiet propulsor vs. a high thrust, noisier propulsor). These noise mitigation actions may also be decided at the network level rather than the vehicle level to balance concerns across a city and relieve computing constraints on the aircraft.
US11699348B2 Air traffic tolling system
Systems and methods are provided for managing air traffic and tolling for a plurality of unmanned aircraft system. Various embodiments include terrestrial and unmanned aircraft system based tracking modules for tracking a plurality of unmanned aircraft systems and reporting flight data to a tolling entity for collection from operators.
US11699347B2 Determining road safety
According to one example there is provided a method comprising selecting a first location from a set of locations and analysing, by a processor, data collected from a first vehicle located within a first distance of the first location. A first value representative of a first performance parameter of the first vehicle is generated. A second value representative of a second performance parameter of the first vehicle is generated. At least one of the first and second values is compared with a first threshold and, when one of the first and second values is greater than the first threshold, a safety alert is issued greater than (in some examples, less than).
US11699346B1 Advanced parking management system
A parking management system that facilitates motorist guidance, payment, violation detection, and enforcement using highly accurate space occupancy detection, unique vehicle identification, guidance displays, payment acceptance, violation detection, enforcement data generation, electronic booting, and towing management is described. The system enables reduced time to find parking, congestion mitigation, accurate violation detection, and easier enforcement, and increased payment and enforcement revenues to cities.
US11699342B2 Reducing vehicle occupant activity
In an approach to safely facilitate driver responses to road traffic event alerts, computer-implemented methods, computer program products, and computer systems for reducing vehicle occupant distractions are described. The computer-implemented method includes processors configured for receiving vehicle alert data corresponding to a road traffic event, generating a user alert prompt corresponding to the vehicle alert data, transmitting the user alert prompt to a user vehicle satisfying a first condition, and receiving a user response from an occupant of the user vehicle. Responsive to receiving an affirmative user response, activating one or more vehicle activity systems to reduce vehicle cabin activity by occupants within the user vehicle.
US11699341B2 Automated programming of a remote control
An electronic device that obtains a set of remote-control commands is described. During operation, the electronic device may receive an image associated with a second electronic device, where a brand and a model of the second electronic device are initially unknown to the electronic device. Then, the electronic device may perform image analysis on the image to determine at least the brand of the second electronic device. Moreover, the electronic device may access, based at least in part on the determined brand, the set of remote-control commands that are associated with the second electronic device. Next, the electronic device may store the set of remote-control commands in memory. Subsequently, when the electronic device receives user-interface activity information associated with a portable electronic device that specifies selection of the second electronic device, the electronic device may provide the set of remote-control commands to the second electronic device.
US11699340B2 Condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic
A condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic includes a processor and a sensor. The sensor is configured to detect an article with two or more information sources within a predetermined distance of the sensor. The information sources contain characteristic information of the article. The wearable device also includes a memory storing instructions that, when executed by the processor, cause the processor to receive predefined characteristic information, select detected characteristic information from at least two of the information sources to compare with the predefined characteristic information, and compare the selected detected characteristic information with the predefined characteristic information. The wearable device includes an indicator configured to generate an alarm in response to detecting a match between the selected detected characteristic information and the predefined characteristic information.
US11699334B2 Quantum computing-based video alert system
A quantum computing based video alert system converts captured video and audio signals, in real time, into a sequence of video qubits and a sequence of audio qubits. An entanglement score is generated based on a comparison of the video qubits to historical video qubits that are verified to show malicious activity. A second entanglement score is generated based on a comparison of the audio qubits to historical audio qubits that are verified to show malicious activity. A probability score is generated for each segment of the video qubit sequence and for each segment of the audio qubit sequence. If the probability score for the video qubit sequence, the audio qubit sequence, or a combination of probability scores for both the video qubit sequence and the audio qubit sequence meet a threshold, then an alert is generated to identify possible malicious activity at the location of a CCTV camera capturing the real-time data.
US11699331B1 Systems and methods for retrofit housing for transaction devices
A housing facilitates a service operation for a transaction device. The housing is communicatively coupled to a housing control computing system. The housing includes a user interface comprising a first input/output (I/O) device that is communicatively coupled to the housing control computing system. The housing includes a transfer cassette interface structured to receive a transfer cassette that is structured to retrievably store banknotes. The housing also includes a media aperture interface structured to couple to a media aperture of the transaction device. The media aperture interface is coupled to a first sensor structured to detect a parameter of the service operation. The media aperture interface is also coupled to a transfer arm structured to facilitate transferring banknotes to and from the media aperture. The housing also includes a transport apparatus that facilitates transporting banknotes to and from the transfer cassette via the transfer cassette interface and/or the media aperture interface.
US11699322B2 System and method for dynamically presenting live remote dealer games
A networked computer system for displaying a game screen including a video stream of a live dealer to a remote computing device is described herein. The networked computer system includes a server computer coupled to a plurality of remote computing devices and including a processor programmed to execute an algorithm including the steps of receiving a video stream of a live dealer adjacent a physical gaming table, displaying a first game screen on a first remote computing device including the video stream of the live dealer and the physical gaming table and images of a first plurality of sidebets overlaid onto the physical gaming table, and displaying a second game screen on a second remote computing device including the video stream of the live dealer and the physical gaming table and images of a second plurality of sidebets overlaid onto the physical gaming table.
US11699319B2 System and method to process transactions at retail fueling stations using a mobile device
A method of processing a transaction includes receiving a site location code. Site configuration information corresponding to the received site location code is received from a database. That information includes more product record(s), each corresponding to a reservable product or a non-reservable product. A selection of one or more of the product records in the retrieved information is received. If any selected product record corresponds to a reservable product, a reservation command is produced. That command requests reservation of selected reservable product(s). A method of selecting a product includes receiving a location input and determining a site location code with it. The site location code is transmitted and one or more product records are received. Representations of one or more of the received product records are presented and a selection of products is received. An indication of the selection is transmitted.
US11699316B2 Modular mobility base for a modular autonomous logistics vehicle transport apparatus
A modular mobility base for a modular autonomous bot apparatus transporting an item being shipped including a mobile base platform, a component alignment interface, a mobility controller, a propulsion and steering system, and sensors. The component alignment interface provides an alignment channel into which another modular component can be placed and secured on the platform. The mobility controller generates propulsion control signals for controlling speed of the modular mobility base and steering control signals for navigation of the modular mobility base. The propulsion system is connected to the platform and responsive to the propulsion control signal. The steering system is connected to the mobile base platform and is responsive to the steering control signal to cause changes to directional movement of the modular mobility base. The sensors are disposed on the platform provide feedback sensor data to the mobility controller about a condition of the modular mobility base.
US11699313B2 Smart key storage case for vehicle
A smart key storage case includes a storage case main body that can shield a signal, a transmission path through which a call signal from an in-vehicle device is radiated into the storage case main body, a switch that conducts/cuts off the transmission path, a radio communication unit that performs data communication with a radio communication terminal, a controller that controls the switch, and a response signal relay section that radiates a response signal from the smart key inside the storage case main body to the outside. When the radio communication terminal is present outside the vehicle, the controller controls the switch so that the call signal transmitted from the in-vehicle device to the inside of the cabin is cut off and the call signal transmitted to the outside of the vehicle is transmitted.
US11699310B2 Blockchain ledger validation and service
Disclosed are systems and techniques for using blockchain technology to maintain and validate a vehicle ledger. The technique includes receiving, at a master node in the system, a request to update a vehicle ledger associated with a first vehicle node comprising the system. If first criteria are met, the system updates the vehicle ledger, including: generating an updated version of the vehicle ledger using vehicle data stored in a master ledger associated with the master node, and transmitting the updated version of the vehicle ledger to the first vehicle node. If the first criteria are not met, the system forgoes updating the vehicle ledger. The vehicle data corresponds to a first vehicle associated with the first vehicle node. The master ledger is implemented using a blockchain that contains vehicle records for vehicles associated with the system. The blockchain includes a first block including vehicle data corresponding to the first vehicle.
US11699308B2 Tracking of transport data
An example operation may include one or more of receiving, by a diagnostic center, malfunction information related to a transport, acquiring, by a diagnostic center, agreements on a threshold for the malfunction information from a plurality of diagnostic centers, in response to the malfunction information exceeding the threshold, storing the malfunction information on a remote storage, and deleting the malfunction information from the transport.
US11699307B2 Architecture for monitoring at least one aircraft and associated monitoring method
An architecture for monitoring at least one aircraft. The architecture comprises an avionics system configured to generate avionics data during use of the aircraft; a mobile electronic device including an analysis unit configured to convert at least one maintenance operation into operational data; and an alerter configured to display at least one item of monitoring information; and a cloud computing infrastructure. The analysis unit and the alerter are configured to implement a local operating mode and an operating mode connected to the cloud computing infrastructure.
US11699305B2 Vehicle
A vehicle includes a maintenance-necessity detector and an automatic driving controller. The maintenance-necessity detector is configured to determine whether maintenance of the vehicle is necessary. The automatic driving controller is configured to cause the vehicle to move to a maintenance facility at which the maintenance of the vehicle is to be performed, on the basis of automatic driving that is independent of driving to be performed by an occupant of the vehicle, in a case where the maintenance is determined by the maintenance-necessity detector as being necessary.
US11699302B2 Spoofing detection device, spoofing detection method, and recording medium
To provide a technology of more accurately detecting spoofing in face authentication, without increasing a scale of a device configuration and a burden on a user. A spoofing detection device includes a facial image sequence acquisition unit, a line-of-sight change detection unit, a presentation information display unit, and a spoofing determination unit. The facial image sequence acquisition unit acquires a facial image sequence indicating the face of a user. The line-of-sight change detection unit detects information about a temporal change in the line-of-sight from the facial image sequence. The presentation information display unit displays presentation information presented to the user as part of an authentication process. The spoofing determination unit determines the likelihood of the face indicated by the facial image sequence being spoofing on the basis of the information about the temporal change in the line-of-sight with respect to the presentation information.
US11699297B2 Image analysis based document processing for inference of key-value pairs in non-fixed digital documents
An online system extracts information from non-fixed form documents. The online system receives an image of a form document and obtains a set of phrases and locations of the set of phrases on the form image. For at least one field, the online system determines key scores for the set of phrases. The online system identifies a set of candidate values for the field from the set of identified phrases and identifies a set of neighbors for each candidate value from the set of identified phrases. The online system determines neighbor scores, where a neighbor score for a candidate value and a respective neighbor is determined based on the key score for the neighbor and a spatial relationship of the neighbor to the candidate value. The online system selects a candidate value and a respective neighbor based on the neighbor score as the value and key for the field.
US11699296B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: acquire an image corresponding to a key character string from a target image in response to the key character string that serves as a character string specified beforehand as a key and is acquired from results of character recognition performed on the target image including character strings; extract, by using results of acquiring the image corresponding to the key character string, from the results of the character recognition a value character string that serves as a character string indicating a value corresponding to the key character string; and output the key character string and the value character string corresponding to the key character string.
US11699294B2 Optical character recognition of documents having non-coplanar regions
Systems and methods for performing OCR of an image depicting text symbols and imaging a document having a plurality of planar regions are disclosed. An example method comprises: receiving a first image of a document having a plurality of planar regions and one or more second images of the document; identifying a plurality of coordinate transformations corresponding to each of the planar regions of the first image of the document; identifying, using the plurality of coordinate transformations, a cluster of symbol sequences of the text in the first image and in the one or more second images; and producing a resulting OCR text comprising a median symbol sequence for the cluster of symbol sequences.
US11699291B2 Algorithm triggered sensor data acquisition
A computer system is provided which includes a sensor system and a processor. The sampling rate of the sensor system is not predetermined, and instead depends on the acquisition rate of the algorithm acquiring the data stream provided by the sensor system. A corresponding method is also provided.
US11699290B1 Pedestrian re-identification method and apparatus based on local feature attention
Disclosed are a pedestrian re-identification method and apparatus based on local feature attention. The method includes the following steps: S1: obtaining an original surveillance video image data set, and dividing the original surveillance video image data set into a training set and a test set in proportion; and S2: performing image enhancement on the original surveillance video image training set to obtain enhanced images, and converting the enhanced images into sequence data. The pedestrian re-identification technology based on local feature attention uses a multi-head attention mechanism neural network to capture, extract video image feature sequences and replace convolution kernels in a convolutional neural network, uses fully connected layers and an activation function to combine local pedestrian feature sequences into complete pedestrian feature sequences through a weight matrix, performs prediction on the obtained pedestrian feature sequences, outputs position coordinates of pedestrians in the images and selects pedestrians to realize pedestrian re-identification.
US11699287B1 Artificial intelligence (AI) models to improve image processing related to item deliveries
Techniques for improving image processing related to item deliveries are described. In an example, a computer system receives image data showing a portion of a delivery location. The computer system determines an artificial intelligence (AI) model associated with the delivery location. The computer system inputs the image data to the AI model. The computer system receives an indication of whether the portion corresponds to a correct drop-off location and causes a presentation about the indication to be provided at a device.
US11699286B2 Method, system, and medium having stored thereon instructions that cause a processor to execute a method for obtaining image information of an organism comprising a set of optical data
The present disclosure relates to methods and systems for obtaining image information of an organism including a set of optical data; calculating a growth index based on the set of optical data; and calculating an anticipated harvest time based on the growth index, where the image information includes at least one of: (a) visible image data obtained from an image sensor and non-visible image data obtained from the image sensor, and (b) a set of image data from at least two image capture devices, where the at least two image capture devices capture the set of image data from at least two positions.
US11699285B2 Method and system for facilitating access to recorded data
The present invention relates to a method and system for facilitating access to recorded data. The system comprises an interface and a processing device. The interface is arranged to receive data and the processing device is arranged to separate the received data in data subsets, compress each data subset and assign an identifier to each compressed data subset, thereby creating data units each comprising a compressed data subset and an associated identifier, the processing device further being arranged to establish an index on the basis of the assigned identifiers.
US11699282B1 Data augmentation for vehicle control
This application is directed to augmenting training data used for vehicle driving modelling. A computer system obtains a first image of a road and identifies a drivable area of the road within the first image. The computer system obtains an image of an object and generates a second image from the first image by overlaying the image of the object over the drivable area. The second image is added to a corpus of training images to be used by a machine learning system to generate a model for facilitating driving of a vehicle (e.g., at least partial autonomously). In some embodiments, the computer system applies machine learning to train a model using the corpus of training images and distributes the model to one or more vehicles. In use, the model processes road images captured by the one or more vehicles to facilitate vehicle driving.
US11699281B2 Image synthesis using adversarial networks such as for radiation therapy
A statistical learning technique that does not rely upon paired imaging information is described herein. The technique may be computer-implemented and may be used in order to train a statistical learning model to perform image synthesis, such as in support of radiation therapy treatment planning. In an example, a trained statistical learning model may include a convolutional neural network established as a generator convolutional network, and the generator may be trained at least in part using a separate convolutional neural network established as a discriminator convolutional network. The generator convolutional network and the discriminator convolutional network may form an adversarial network architecture for use during training. After training, the generator convolutional network may be provided for use in synthesis of images, such as to receive imaging data corresponding to a first imaging modality type, and to synthesize imaging data corresponding to a different, second imaging modality type.
US11699278B2 Mapper component for a neuro-linguistic behavior recognition system
Techniques are disclosed for generating a sequence of symbols based on input data for a neuro-linguistic model. The model may be used by a behavior recognition system to analyze the input data. A mapper component of a neuro-linguistic module in the behavior recognition system receives one or more normalized vectors generated from the input data. The mapper component generates one or more clusters based on a statistical distribution of the normalized vectors. The mapper component evaluates statistics and identifies statistically relevant clusters. The mapper component assigns a distinct symbol to each of the identified clusters.
US11699275B2 Method and system for visio-linguistic understanding using contextual language model reasoners
This disclosure relates generally to visio-linguistic understanding. Conventional methods use contextual visio-linguistic reasoner for visio-linguistic understanding which requires more compute power and large amount of pre-training data. Embodiments of the present disclosure provide a method for visio-linguistic understanding using contextual language model reasoner. The method converts the visual information of an input image into a format that the contextual language model reasoner understands and accepts for a downstream task. The method utilizes the image captions and confidence score associated with the image captions along with a knowledge graph to obtain a combined input in a format compatible with the contextual language model reasoner. Contextual embeddings corresponding to the downstream task is obtained using the combined input. The disclosed method is used to solve several downstream tasks such as scene understanding, visual question answering, visual common-sense reasoning and so on.
US11699268B1 Techniques for placement of extended reality objects relative to physical objects in an extended reality environment
An extended reality (XR) system includes an extended reality application executing on a processor within the XR system. The XR system receives, via a client device, a selection of an extended reality (XR) object located within an XR environment. The XR system receives, via the client device, a request to move the selected XR object within the XR environment. The XR system calculates a first distance between a first feature of the XR object and a first plane associated with a first physical object within the XR environment. The XR system determines that the first distance is within a particular distance. In response to determining that the first distance is within the particular distance, the XR system positions the first feature within the XR environment such that the first feature is coplanar with the first plane.
US11699265B2 Generating two-dimensional views with gridline information
An example computing system is configured to extract gridline information from a two-dimensional drawing file and determine, for the gridline information, first coordinate information that is based on a first datum. The computing system converts the first coordinate information into second coordinate information that is based on a second datum, where the second coordinate information is used by a three-dimensional drawing file. The computing system is also configured to receive a request to generate a two-dimensional view of the three-dimensional drawing file, where the two-dimensional view includes an intersection of two meshes within the three-dimensional drawing file. The computing device generates the two-dimensional view of the three-dimensional drawing file and adds, to the generated two-dimensional view, (i) at least one gridline corresponding to the gridline information and (ii) dimensioning information involving the at least one gridline and at least one of the two meshes.
US11699263B2 Apparatus, method and computer program for rendering a visual scene
An apparatus for rendering a visual scene includes: a content visualization stage configured: to obtain as a first input a set of images of one or more objects, and to obtain as a second input a geometry representation of the one or more objects in a 3D-space; to obtain a final image representing the visual scene from a perspective of a target position, the visual scene including the one or more objects; to consider at least one of a lighting effect and/or an object interaction effect between the one or more objects and one or more further objects contained in the visual scene; the content visualization stage is configured to obtain a target view image from the set of images irrespective of the geometry representation. The apparatus is configured to map the target view image on the geometry representation under consideration of the target position.
US11699262B2 Centralized rendering
A method is disclosed, the method comprising the steps of receiving, from a first client application, first graphical data comprising a first node; receiving, from a second client application independent of the first client application, second graphical data comprising a second node; and generating a scenegraph, wherein the scenegraph describes a hierarchical relationship between the first node and the second node according to visual occlusion relative to a perspective from a display.
US11699259B2 Stylized image painting
A photo filter (e.g., artistic/stylized painting) light field effect system includes an eyewear device having a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. Execution of programming by a processor configures the stylized image painting effect system to apply a photo filter selection to: (i) a left raw image or a left processed image to create a left photo filter image, and (ii) a right raw image or a right processed image to create a right photo filter image. The stylized image painting effect system generates a photo filter stylized painting effect image with an appearance of a spatial rotation or movement, by blending together the left photo filter image and the right photo filter image based on a left image disparity map and a right image disparity map.
US11699255B2 Contextual-based rendering of virtual avatars
Examples of systems and methods for rendering an avatar in a mixed reality environment are disclosed. The systems and methods may be configured to automatically scale an avatar or to render an avatar based on a determined intention of a user, an interesting impulse, environmental stimuli, or user saccade points. The disclosed systems and methods may apply discomfort curves when rendering an avatar. The disclosed systems and methods may provide a more realistic interaction between a human user and an avatar.
US11699253B2 Systems, methods, and devices for image processing
A device includes at least one processor and memory including instructions that when executed by the at least one processor, cause the at least one processor to scan an input image including pixels that have either a first state or a second state opposite the first state, initiate a first cluster and a first polygon that belongs to the first cluster upon encountering a first pixel of the input image that has the first state, execute a first set of operations to form the first polygon, generate an indication of one or more characteristics of the input image based on at least the first cluster, and output the indication.
US11699252B2 Reconstructing freeform gradients from an input image
Embodiments are disclosed for reconstructing freeform gradients from an input image. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input image, computing an outline of the input image, identifying a set of candidate color handles for the input image, each candidate color handle of the set of candidate color handles representing an extremum point for a color in the input image, generating a reconstructed image using a subset of the set of candidate color handles, determining a reconstruction error by computing a difference between the input image and the reconstructed image, and providing the reconstructed image when the reconstruction error is below a threshold value.
US11699246B2 Systems and methods for validating drive pose refinement
Systems and methods for validating drive pose refinement are provided. In some aspects, a method includes receiving image data that depicts an area of interest, and receiving a plurality of virtual points generated using the image data. The method also includes selecting at least one drive in the area of interest that captures the plurality of virtual points, and generating a refined pose track for each of the at least one drive by applying a drive alignment process to drive data from the at least one drive using the plurality virtual points. The method further includes comparing the refined pose track to a control pose track generated using control repoints, and generating, based on the comparison, a report that validates the refined pose track.
US11699245B1 Feature describing the shape of spatially distributed data set
One aspect relates to a computer-implemented method for determining a skeleton of point cloud data in an automotive system for monitoring the environment of a vehicle. In order to determine the skeleton, a method of determining a central point of a point cloud data is performed multiple times, each time using different values for one or more starting parameters. The method may yield different central points depending on the selected values for the one or more starting parameters. The resulting plurality of central points is interpreted as the skeleton of the point cloud data.
US11699244B2 Planar coding target for vision system and real-time pose measurement method thereof
A real-time pose measurement method of a planar coding target for a vision system. The planar coding target includes a plurality of coding elements, a coding block, a coding template, a minimum identification unit pattern and a coding pattern. Each coding element has a unique coding value, and serial numbers of the coding elements are different from each other. The coding block includes four coding elements that are distributed in the same rectangle ABCD and do not overlap with each other. A center of the coding block is an intersection point O of two diagonals of the rectangle ABCD. A coding value of the coding block is associated with coding values of the four coding elements contained therein.
US11699243B2 Methods for collecting and processing image information to produce digital assets
Paired images of substantially the same scene are captured with the same freestanding sensor. The paired images include reflected light illuminated with controlled polarization states that are different between the paired images. Information from the images is applied to a convolutional neural network (CNN) configured to derive a spatially varying bi-directional reflectance distribution function (SVBRDF) for objects in the paired images. Alternatively, the sensor is fixed and oriented to capture images of an object of interest in the scene while a light source traverses a path that intersects the sensor's field of view. Information from the paired images of the scene and from the images captured of the object of interest when the light source traverses the field of view are applied to a CNN to derive a SVBDRF for the object of interest. The image information and the SVBRDF are used to render a representation with artificial lighting conditions.
US11699242B2 System and method for digital hologram synthesis and process using deep learning
A system and method for hologram synthesis and processing capable of synthesizing holographic 3D data and displaying (or reconstructing) a full 3D image at high speed using a deep learning engine. The system synthesizes or generates a digital hologram from a light field refocus image input using the deep learning engine. That is, RGB-depth map data is acquired at high speed using the deep learning engine, such as a convolutional neural network (CNN), from real 360° multi-view color image information and the RGB-depth map data is used to produce hologram content. In addition, the system interlocks hologram data with user voice recognition and gesture recognition information to display the hologram data at a wide viewing angle and enables interaction with the user.
US11699240B2 Target tracking method and apparatus, and storage medium
A target tracking method includes: obtaining feature data of a reference frame of a first image frame, wherein the first image frame and at least one second image frame have the same reference frame; and determining the position of a tracking target in the first image frame based on the feature data of the reference frame. Based on the embodiments in the present disclosure, feature data of a reference frame of a first image frame is acquired, and the position of a tracking target in the first image frame is determined based on the feature data of the reference frame.
US11699239B2 Image processing method and apparatus
An image processing method includes defining relations between entities of a target of which a motion is to be predicted from an image of a first time point based on a feature vector of the entities, estimating a dynamic interaction between the entities at the first time point based on the defined relations between the entities, predicting a motion of the entities changing at a second time point based on the estimated dynamic interaction, and outputting a result to which the motion predicted at the second time point is applied.
US11699238B2 Apparatuses and methods for navigation in and local segmentation extension of anatomical treelike structures
A local extension method for segmentation of anatomical treelike structures includes receiving an initial segmentation of 3D image data including an initial treelike structure. A target point in the 3D image data is defined, and a region of interest based on the target point is extracted to create a sub-image. Highly tubular voxels are detected in the sub-image, and a spillage-constrained region growing is performed using the highly tubular voxels as seed points. Connected components are extracted from the results of the region growing. The extracted components are pruned to discard components not likely to be connected to the initial treelike structure, keeping only candidate components likely to be a valid sub-tree of the initial treelike structure. The candidate components are connected to the initial treelike structure, thereby extending the initial segmentation in the region of interest.
US11699237B2 Bounding box embedding for object identifying
Techniques are disclosed for implementing a neural network that outputs embeddings. Furthermore, techniques are disclosed for using sensor data to train a neural network to learn such embeddings. In some examples, the neural network may be trained to learn embeddings for instance segmentation of an object based on an embedding for a bounding box associated with the object being trained to match pixel embeddings for pixels associated with the object. The embeddings may be used for object identification, object matching, object classification, and/or object tracking in various examples.
US11699236B2 Systems and methods for the segmentation of multi-modal image data
There is provided a computer implemented method of automatic segmentation of three dimensional (3D) anatomical region of interest(s) (ROI) that includes predefined anatomical structure(s) of a target individual, comprising: receiving 3D images of a target individual, each including the predefined anatomical structure(s), each 3D image is based on a different respective imaging modality. In one implementation, each respective 3D image is inputted into a respective processing component of a multi-modal neural network, wherein each processing component independently computes a respective intermediate, and the intermediate outputs are inputted into a common last convolutional layer(s) for computing the indication of segmented 3D ROI(s). In another implementation, each respective 3D image is inputted into a respective encoding-contracting component a multi-modal neural network, wherein each encoding-contracting component independently computes a respective intermediate output. The intermediate outputs are inputted into a single common decoding-expanding component for computing the indication of segmented 3D ROI(s).
US11699227B2 Method of verifying error of optical proximity correction model
A method of fabricating a semiconductor device includes generating a mask based on second layout data obtained by applying an OPC model to first layout data and performing a semiconductor process using the mask on a substrate, obtaining a plurality of pattern images by selecting a plurality of sample patterns from the substrate, selecting sample images corresponding to the sample patterns from each of the first layout data, the second layout data, and simulation data obtained by performing a simulation based on the second layout data, generating a plurality of input images corresponding to the sample patterns by blending the sample images corresponding to the sample patterns, respectively, and generating an error prediction model for the OPC model by training a machine learning model using a data set including the input images and the pattern images.
US11699224B2 Neural network training device, system and method
A device includes image generation circuitry and convolutional-neural-network circuitry. The image generation circuitry, in operation, generates a digital image representation of a wafer defect map (WDM). The convolutional-neural-network circuitry, in operation, generates a defect classification associated with the WDM based on: the digital image representation of the WDM and a data-driven model associating WDM images with classes of a defined set of classes of wafer defects and generated using a training data set augmented based on defect pattern orientation types associated with training images.
US11699222B2 Image processing device and a method for image enhancement
The disclosure provides an image processing device. An image processing device includes a neural network circuit, a gain control circuit, and an image merge circuit. The neural network circuit is configured to receive an input image, and perform an image processing operation on the input image according to fixed parameters to output a first intermediate image. The gain control circuit, coupled to the neural network circuit, is configured to receive the first intermediate image from the neural network circuit, and multiply the first intermediate image by at least one amplitude gain to output a second intermediate image. The image merge circuit, coupled to the gain control circuit, configured to receive the second intermediate image and the input image, and combine the second intermediate image and the input image to obtain an output image. In addition, a method for image enhancement is also provided.
US11699220B2 Fusion of molecular chemical imaging with RGB imaging
Methods, systems, and computer program products of fusing Molecular Chemical Imaging (MCI) and Red Green Blue (RGB) images are disclosed herein. A sample is illuminated with illuminating photons which interact with the sample and are used to form MCI and RGB images. The MCI and RGB images are fused by way of mathematical operations to generate a RGB image with a detection overlay.
US11699216B2 Automatic fisheye camera calibration for video analytics
A computer-implemented method executed by at least one processor for reducing radial distortion errors in fish-eye images is presented. The method includes capturing an image from a camera including distortions, detecting arc-shaped edge segments in the image including the distortions, estimating a main distortion parameter by fixing a distortion centerpoint in a middle of the image, estimating the distortion centerpoint with the main distortion parameter, and obtaining an undistorted version of the captured image by inverting the distortion model.
US11699214B2 Computer aided image denoising method for clinical analysis of PET images
Aspects of the disclosure provide a method for denoising an image. The method can include receiving an acquired image from an image acquisition system, and processing the acquired image with a nonlinear diffusion coefficient based filter having a diffusion coefficient that is calculated using gradient vector orientation information in the acquired image.
US11699207B2 Camera assessment techniques for autonomous vehicles
The disclosure relates to assessing operation of two or more cameras. These cameras may be a group of cameras of a perception system of a vehicle having an autonomous driving mode. A first image captured by a first camera and a second image captured by a second camera may be received. A first feature vector for the first image and a second feature vector for the second image may be generated. A similarity score may be determined using the first feature vector and the second feature vector. This similarity score may be used to assess the operation of the two cameras and an appropriate action may be taken.
US11699206B2 Augmented reality vehicle identification with visual light communication
The disclosure relates to augmented reality vehicle identification with visual light communication. For example, a mobile device may be configured for “scanning” an area having multiple parked vehicles within visual range of the mobile device, to identify a target vehicle. The mobile device may include an application for identifying the target vehicle using visual light communication (VLC) equipment and techniques that present an augmented reality outline or other identification of the target vehicle on the smartphone screen once the vehicle is identified by the system. The encrypted communication channels with the vehicle may be established to utilize vehicle headlamps, interior lights, or another light emitting device to establish the VLC between the user's phone and the vehicle VLC system. The mobile device may emit VLC signals using an onboard light emitter while being in visual communication with the target vehicle, establish an encrypted communication channel with the vehicle, and identify the vehicle using automatic and/or user-selectable identification features.
US11699203B2 Digital property authentication and management system
Systems and methods for digital property authentication and management are disclosed. A document representing a trade secret may be requested to be registered with a trade secret registry. A document obfuscation value corresponding to the document may be generated and may be registered with a blockchain. A record of the registration may be generated for the trade secret registry. The registry may be searchable and/or offer functionality such as valuation, insurance provision, and/or verification, among other benefits and functionalities.
US11699202B2 Method and system to facilitate gamified arbitration of smart contracts
Disclosed herein is a system to facilitate gamified arbitration of smart contracts. Further, the system includes a communication device configured for receiving a smart contract data associated with a disputed smart contract from an external system, transmitting an arbitration request to a plurality of arbitrator devices to arbitrate the disputed smart contract, receiving an acceptance of the arbitration request from two or more arbitrator devices in the plurality of arbitrator devices, receiving an arbitration stake from the two or more arbitrator accounts associated with the two or more arbitrator devices, transmitting the smart contract data to the two or more arbitrator devices, and receiving an arbitration result from the two or more arbitrator devices, and a processing device configured for allocating the security deposit fund amongst the plurality of participants and the two or more arbitrators corresponding to the two or more arbitrator devices based on the arbitration result.
US11699200B2 Real estate showing comparison application
A system and method for determining real estate showing data includes electronically receiving subject property; determining a set of comparable properties based on the subject property; determining showing data for the subject property; determining showing data for at least one of the set of comparable properties; and electronically communicating the showing data for the subject property and the showing data for at least one of the set of comparable properties.
US11699199B2 Computer-based systems for determining a travel time to an airport departure point and methods of use thereof
A method and system include identifying, by a processor, departing flight information that designates departure airports and departure times in payment card transaction data of a plurality of users. Airport-specific data for a departure airport before a departure time of a departing flight of a user from the plurality of users is received. The airport-specific data is inputted into a machine learning model that outputs a user-specific airport processing time for the user to reach a departure gate upon arriving to the departure airport. A travel time from a geographical location of the computing device of the user to the departure airport is received from a navigation system. The computing device displays a time for the user to start travel to the departure airport based on the user-specific airport processing time and the travel time to the departure airport for the user to reach the departure gate by the departure time.
US11699197B2 System and method for energy forecasting based on indoor and outdoor weather data
An integrated system and method measures building characteristics and user behavior to provide real-time and forecasted utility usages and costs. The system gathers current and historical heating and cooling load data, compares the data with current and historical weather data and a building system set point, and calculates the heating or cooling load needed for the building based on the user's call for heat or cooling and the ambient environmental conditions. The system additionally analyzes individual device usage using usage signatures and user inputted tracking to create a comprehensive real-time and forecast of utility usages with the estimated costs. Through history of selections with usage changes corresponding to user input of individual devices, the system will be able to learn various devices' usage. The system then creates a comprehensive, real-time forecast of utility costs including the foregoing characteristics.
US11699191B2 Systems, methods, and platforms for automated quality management and identification of errors, omissions and/or deviations in coordinating services and/or payments responsive to requests for coverage under a policy
In an illustrative embodiment, systems and methods for monitoring insurance claims include identifying, based on predetermined monitoring frequency, insurance claims identified for vulnerability detection processing. Vulnerability detection features may be extracted from data files of the claims, which provide an indication of claim handling deficiencies that can cause claim leakage. A trained vulnerability detection data model can be used to detect claim handling vulnerabilities within the extracted vulnerability detection features where each of the vulnerabilities may include a likelihood of the vulnerability resulting in claim leakage. The vulnerability detection data model may be trained with a data set customized to a respective insurance provider for each claim. Vulnerability scores indicating an overall likelihood of claim leakage can be calculated for the claims based on the detected claim handling vulnerabilities. Vulnerability scores for claims assigned to a user may be presented within a user interface screen at a remote computing device.
US11699180B2 Computer-implemented methods for technological applications involving provision of an online portal for managing a user account including an interactive GUI having functionality for pre-authorizing future transactions
Systems and methods involving a computer-implemented portal that enables a user to pre-authorize purchase of items not yet available for sale are disclosed. In one embodiment, an exemplary method may comprise: providing an online portal that enables a user to manage a financial account; executing a first routine of the portal including interactive functionality enabling the user to specify and pre-authorize purchase of an item that is not yet available for sale; searching to determine at least one electronic source at which the item can be purchased when it becomes available for purchase; and executing a purchase transaction at the future date/time when the item is released for sale, to purchase the item for the user.
US11699179B2 Size and fitting recommendation systems and method for fashion products
A system for size and fitting recommendation for fashion products is provided. The system includes a memory having computer readable instructions stored therein. The system further includes a processor configured to access purchase and content data of one or more fashion products purchased by a plurality of users. The processor is configured to generate an observable feature vector for each of the one or more fashion products. The observable feature vector is generated based upon observable features data corresponding to each of the one or more fashion product. The processor is further configured to aggregate the observable feature vectors of the fashion products purchased by each user to compute an observable user vector for the respective user. In addition, the processor is further configured to generate a latent feature vector for each of the one or more fashion products. The latent feature vector is generated based upon latent features data corresponding to each fashion product. Furthermore, the processor is configured to aggregate the latent feature vectors of fashion products purchased by each user to compute a latent user vector for the respective user. Moreover, the processor further configured to generate size and fitting recommendations of fashion products for each user based upon the observable feature vector, the observable user vector, latent feature vector and the latent user vector.
US11699174B2 Media processing techniques for enhancing content
A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.
US11699173B2 Methods and systems for personalized gamification of media content
Techniques for personalized gamification of media content. An engagement level of a consumer is identified based on prior gamification data. A difficulty level is identified using machine learning based on the engagement level. A content element personalized for the consumer is generated based on biographical information or viewing habits. A prompt requesting the consumer to find and access multimedia content scenes depicting the content element is generated. A multimedia content scene found by the consumer is analyzed to determine whether the multimedia content scene has an association with the content element and whether the consumer has accessed the multimedia content element scene.
US11699168B2 System and method for aggregating advertising and viewership data
A system and method for providing and synthesizing data for publishers operating in the connected television ecosystem. Data from third party reporting platforms may be combined to present a unified view. Audience engagement may be measured, observed, and combined in a novel manner, providing unique insights to users.
US11699162B2 System and method for generating a modified design creative
The system for recognizing one or more objects of a design creative within an environment, analyzing the one or more objects using a deep neural networking model and generating a modified design creative by (i) determining a location of a design creative within the media content, (iii) determining an object from the design creative, (iv) determining an attribute of the object, (v) implementing a compliance rule to the attribute of the object to determine a distinctness and an effectiveness of a brand product, (vi) generating an attention sequence and heatmap for the media content, (vii) automatically generating a first recommendation based on the compliance rule, the attention heatmap, and the attention sequence, and (viii) automatically generating a modified design creative for the environment based on the attention heatmap, the attention sequence and the generated first recommendation using the deep neural networking model.
US11699156B2 Advanced data collection using browser extension application for internet security
A browser extension application is configured to collect data relating to the user's browsing activity and display notifications on a user interface. A user can instruct a web browsing application to navigate to a website. The browser extension application can detect a type of the webpage, and based on the type of the webpage, collect certain information relating to what the webpage is asking the user to provide and what the user is providing to the webpage. The browser extension application can transmit this information to a browser extension server. The browser extension server can determine a likelihood that the website is associated with instances of hacking online accounts. The browser extension server can transmit a signal to the browser extension application of the user's computing device. The browser extension application can take an action, e.g., direct the user to another website or log out of the user's account.
US11699155B2 Context-dependent authentication system, method and device
A method for authenticating a user using a user device connected to a communications network, the method comprising an implicit phase, wherein said implicit phase comprises performing at least one task within a workflow, said at least one task necessary to move forward within said workflow; storing information associated with said performing of at least one task; comparing said stored information with a stored user profile; and determining whether said authentication of said user is successful or unsuccessful based on said comparing.
US11699153B2 Customer identity verification system
A computerized system conducts customer identification processing for customers who remotely open accounts with personal identification information that cannot be verified through available data sources. The system receives a portion of identity data in response to a request for the customer to provide the portion of identity data from a customer identification document during a financial transaction. The system updates an identity profile of the customer by combining the portion of identity data with different portions of previously received identity data that were previously received from different merchants during transactions between the customer and the different merchants. Based on comparing the identity profile to unverified identity data of the customer, the system determines whether to maintain or terminate the account.
US11699147B2 System and method of performing secured transactions in a communication network
A system and a method of data communication between a first computing device, associated with a first user, and at least one second computing device associated with a second user may include: receiving, by the first computing device, one or more data elements pertaining to details of a transaction request from the second computing device, via a voice channel; extracting said transaction request details by the first computing device; transmitting, by the first computing device, one or more authentication data elements of an electronic wallet module, comprised in the first computing device, to the second computing device, via the voice channel; and carrying out the requested transaction by the first computing device, based on the extracted transaction request details and the electronic wallet authentication data.
US11699145B1 Contactless ATM transactions
Systems and methods for contactless transactions are described. A method includes transmitting, by a mobile device having a provider institution mobile application, a first data payload to a user-interactive device via a first short-range wireless communication, and launching the provider institution mobile application on the mobile device based on the first short-range wireless communication. The method further includes transmitting authentication information to the user-interactive device via a second short-range wireless communication, receiving a request for transaction information from the user-interactive device via the second short-range wireless communication, and transmitting transaction information to the user-interactive device via a third short-range wireless communication as part of the transaction.
US11699144B2 Systems and methods to provide user verification in a shared user environment via a device-specific display
A method of generating a shared augmented reality payment authentication entry interface includes detecting a first consumer device and a second consumer device; prompting a display of a first augmented reality payment authentication interface at the first consumer device; and prompting a display of a second augmented reality payment authentication interface at the second consumer device.
US11699143B1 Methods and apparatus for facilitating NFC transactions
A transaction device includes a transceiver for receiving a first message from a first smart device and a second message from a second smart devices at distances greater than a first distance, a processor for determining a first payload and first identifier for the first smart device from the first message and for determining a second payload and second identifier for the second smart device from the second message, an NFC device for receiving an NFC identifier from a smart device at a distance less than the first distance, wherein the processor is for determining whether the NFC identifier matches the first identifier data or the second identifier data, for processing the first payload when the NFC identifier matches the first identifier data, and for processing the second payload when the NFC identifier matches the second identifier data.
US11699139B2 Interactive mobile sessions based on point-of-sale and network transactions
Techniques described herein include analyzing point-of-sale transactions and initiating interactive mobile sessions responsive to the transactions. Platform servers receive transaction data indicative of a transaction performed via a point-of-sale system, determine additional data associated with server processes, and initiate interactive session with the mobile device to receive the additional data for performing the server processes. Based on the interactive sessions and additional data, the platform servers may enhance fraud detection capabilities and generates compliance records for tax and expense reporting based on the transactions, while supporting credentialing and authentication capabilities.
US11699137B1 Systems and methods for automatic triggering of a code scanning application by a user application
In some embodiments, a user device may detect, via pattern recognition by a user application, a pattern (indicative of a given code type) presented on a physical object. The user device may cause, via the user application, a code scanning application to be launched based on the detection to scan the pattern. The user device may obtain, via the user application, a code (associated with a biller entity) of the given code type from the code scanning application based on the code scanning application's scan. The user device may cause, via the user application, the code or information derived from the code to be provided over the Internet to a computer system hosting accounts of a user of the user application. The code or the derived information may be used by the computer system to complete transactions between the biller entity and at least one of the accounts.
US11699133B2 Method, apparatus and computer program product for providing a channel calendar in a group-based communication system
Method, apparatus and computer program product for generating a channel calendar in a group-based communication system are described herein. The apparatus is configured to at least generate a channel calendar identifier associated with a group-based communication channel in the group-based communication system, receive a calendar sharing request associated with the channel calendar identifier from a client device, retrieve the calendar object and calendar object metadata set based on the channel calendar identifier, and cause rendering of the calendar object for display via a user interface of the client device.
US11699132B1 Methods and systems for facilitating family-based review
A active learning family-based review method includes selecting a document ranked as relevant by a machine learning model, identifying family documents relationally-linked to the ranked relevant document, generating a batch including the ranked relevant document adjacent to the family documents, and displaying the batch in a computing device. An active learning family-based review computing system includes a processor and a memory storing instructions that, when executed, cause the computing system to select a relevant document using machine learning, identify family documents, generate a batch including the relevant document adjacent to the family documents, and display the batch. A non-transitory computer readable medium stores program instructions that when executed, cause a computer system to select a relevant document using machine learning, identify family documents, generate a batch including the relevant document adjacent to the family documents, and display the batch.
US11699130B2 Method, system and device of accumulating order-goods, and electronic apparatus
The present disclosure provides a method of accumulating order-goods, including: acquiring a collection order queue; acquiring a collection order from the collection order queue, assigning a first slide to the collection order, and sending goods in the collection order to the first slide in response to a presence of a first slide in an idle state, wherein the first slide only allows sending of goods in one collection order at one time; and activating a second slide in response to a predetermined condition being satisfied, wherein the second slide allows simultaneous sending of goods in a plurality of collection orders. The present disclosure further provides a system of accumulating order-goods, an electronic apparatus, a computer-readable storage medium, and a device of accumulating order-goods.
US11699124B2 Method and system for physical asset tracking
A method for tracking physical assets can include: receiving a digital asset; determining an asset identifier for the digital asset; generating an asset barcode; optionally facilitating printing and sending of the asset to an asset recipient; determining an asset event for the asset; and notifying a sender of an asset event.
US11699122B2 System and method for matching patrons, servers, and restaurants within the food service industry
A system and method of combining table management software and customer experience skills by generating profiles of patrons, servers, and restaurants by using machine learning algorithms on and location data in those profiles to build more intimate relationships between patrons, food service establishments, and food service professionals. Trait matching provides optimized matchmaking between patrons and servers who share certain commonalities or affinities while also balancing the table management operations. Machine learning algorithms may be used to identify patterns of commonality that would not otherwise be recognized. This system allows patrons to choose servers at an establishment over a plurality of electronic devices by using the cluster analysis results. It provides servers more lateral work experience between participating restaurants, and restaurants more power to operate smoothly and build highly cohesive teams.
US11699119B2 Systems and methods for analyzing product movement information and generating compliance profiles
A system can aggregate product movement information from a plurality of external information sources and convert the information into provider transactions. Compliance events can be identified in the provider transactions and associated with controlling identifiers assigned to providers associated with the provider transactions from which the compliance events are identified. Risk factor scores can be generated for providers by applying a scoring system to the compliance events and final dispositions of provider transactions respectively associated with providers. A compliance profile can be generated for each provider based on the provider's risk factor scores. The provider's compliance profile can be requested with, transmitted to, and displayed by a graphical user interface operated by an individual or entity authorized to view that provider's compliance profile.
US11699117B2 System and method for risk based control of a process performed by production equipment
A control system and control method for controlling a process performed by production equipment. The control system has a first interface configured to obtain, from a data provisioning module, production control data for operating the production equipment wherein the production control data relates to operating instructions configured to control the production equipment to automatically process a plurality of physical items and their respective components. It further includes a risk evaluator module configured to determine for each item a total risk value based on partial risk values associated with the respective components, and further configured to detect a change in the determined total risk values. It further includes a control unit configured to: initiate, via a second interface, execution of the operating instructions for manufacturing a particular item having the lowest total risk value during a first operating time interval; initiate termination of the execution of the operating instructions for processing the particular item if the change in the determined total risk values results in an alternative item having the lowest total risk value; and initiate, via the second interface, execution of the operating instructions for processing the alternative item during a second operating time interval.
US11699116B2 System and method for custom security predictive methods
A system and method is described for providing custom predictive models for detecting electronic security threats within an enterprise computer network. The custom models may be defined in a declarative language. The custom models, along with native models, may be combined together to provide custom machine learning (ML) use cases.
US11699112B2 Systems and methods for automatic scheduling of a workforce
Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises receiving a shift activity template; receiving an association between the shift activity template and at least one worker; and scheduling a plurality of schedulable objects. The scheduling is performed in accordance with a workload forecast and schedule constraints. Each of the schedulable objects is based on the shift activity template. The shift activity template describes a worker activity performed during a shift. The template has range of start times and a variable length for the activity. The activity is associated with a queue.
US11699111B2 Control device and monitoring system of manufacturing device
A control device and a monitoring system of a manufacturing device, capable of enabling an external device to acquire data easily without grasping a configuration of the control device having a plurality of function control units. A control device of a manufacturing device includes a display function control unit and a control function control unit. The display function control unit includes a data model generation unit, and the control function control unit includes a data model generation unit. The display function control unit includes: a data model acquiring unit that acquires a data model generated by the data model generation unit of the control function control unit; and a data model integration unit that integrates a data model generated by the data model generation unit of the display function control unit with a data model of the control function control unit acquired by the data model acquiring unit.
US11699110B2 Vehicle ride sharing system and method using smart modules
A vehicle sharing system includes a vehicle having interior transceiver modules associated with different passenger seating areas and a vehicle computing system (VCS) including a processor and a memory in communication with the modules and programmed to detect occupancy status of each seating area based on signals from the modules and to communicate the occupancy statuses to a remote server to facilitate scheduling of ride-sharing passengers for a specified seating area of the vehicle. The reserved seating location may be used to align the seating location/door with a passenger during pick-up, adjust vehicle accessory settings associated with the reserved seating location, and activate a visual indicator to direct the passenger to the assigned/reserved seating location.
US11699109B2 Artificial intelligence and/or machine learning models trained to predict user actions based on an embedding of network locations
A computer-implemented method can facilitate delivery of targeted content to user devices in situations in which historic tracking data (e.g., cookie data) is generally unavailable and/or unreliable. A p-dimensional embedding of websites can be generated based on a group of user devices for whom tracking data is available. Conversion event data that indicates indicating whether that audience member performed a conversion action can be received. A machine learning model can be trained using the conversion event data and the positions of websites appearing in the conversion event data within the p-dimensional embedding to predict a likelihood of conversion and/or a type of content to provide given a position in the p-dimensional embedding. When an indication that a user device is accessing a website is received, a position of that website in the p-dimensional embedding can be determined and targeted content can be delivered to the user device.
US11699108B2 Techniques for deriving and/or leveraging application-centric model metric
Techniques for quantifying accuracy of a prediction model that has been trained on a data set parameterized by multiple features are provided. The model performs in accordance with a theoretical performance manifold over an intractable input space in connection with the features. A determination is made as to which of the features are strongly correlated with performance of the model. Based on the features determined to be strongly correlated with performance of the model, parameterized sub-models are created such that, in aggregate, they approximate the intractable input space. Prototype exemplars are generated for each of the created sub-models, with the prototype exemplars for each created sub-model being objects to which the model can be applied to result in a match with the respective sub-model. The accuracy of the model is quantified using the generated prototype exemplars. A recommendation engine is provided for when there are particular areas of interest.
US11699107B2 Demographic-aware federated machine learning
There is a need for more effective and efficient predictive data analysis. This need can be addressed by, for example, solutions for performing/executing demographic-aware federated machine learning. In one example, a method includes receiving local machine learning model data objects from model data object provider agents; for each inference-profile pair that is associated with a corresponding inference identifier and a corresponding model profile, generating a global machine learning model data object based at least in part on a related local model subset of the local machine learning model data objects for the inference-profile pair; and providing, based at least in part on each global machine learning model data object, a demographic-aware predictive data analysis application programming interface (API), wherein the demographic-aware predictive data analysis API is accessible by the model data object provider agents.
US11699102B2 System and method for multiclass classification of images using a programmable light source
An apparatus, system and process for identifying one or more different tissue types are described. The method may include applying a configuration to one or more programmable light sources of an imaging system, where the configuration is obtained from a machine learning model trained to distinguish between the one or more different tissue types captured in image data. The method may also include illuminating a scene with the configured one or more programmable light sources, and capturing image data that includes one or more types of tissue depicted in the image data. Furthermore, the method may include analyzing color information in the captured image data with the machine learning model to identify at least one of the one or more different tissue types in the image data, and rendering a visualization of the scene from the captured image data that visually differentiates tissue types in the visualization.
US11699098B2 Systems and methods for implementing an intelligent machine learning optimization platform for multiple tuning criteria
Systems and methods for tuning hyperparameters of a model includes: receiving a multi-criteria tuning work request for tuning hyperparameters of the model of the subscriber to the remote tuning service, wherein the multi-criteria tuning work request includes: a first objective function of the model to be optimized by the remote tuning service; a second objective function to be optimized by the remote tuning service, the second objective function being distinct from the first objective function; computing a joint tuning function based on a combination of the first objective function and the second objective function; executing a tuning operation of the hyperparameters for the model based on a tuning of the joint function; and identifying one or more proposed hyperparameter values based on one or more hyperparameter-based points along a convex Pareto optimal curve.
US11699094B2 Automatic feature selection and model generation for linear models
Methods, systems, and devices for automated feature selection and model generation are described. A device (e.g., a server, user device, database, etc.) may perform model generation for an underlying dataset and a specified outcome variable. The device may determine relevance measurements (e.g., stump R-squared values) for a set of identified features of the dataset and can reduce the set of features based on these relevance measurements (e.g., according to a double-box procedure). Using this reduced set of features, the device may perform a least absolute shrinkage and selection operator (LASSO) regression procedure to sort the features. The device may then determine a set of nested linear models—where each successive model of the set includes an additional feature of the sorted features—and may select a “best” linear model for model generation based on this set of models and a model quality criterion (e.g., an Akaike information criterion (AIC)).
US11699091B2 Qubit circuits with deep, in-substrate components
Qubit circuits having components formed deep in a substrate are described. The qubit circuits can be manufactured using existing integrated-circuit technologies. By forming components such as superconducting current loops, inductive, and/or capacitive components deep in the substrate, the footprint of the qubit circuit integrated within the substrate can be reduced. Additionally, coupling efficiency to and from the qubit can be improved and losses in the qubit circuit may be reduced.
US11699087B2 Hamiltonian simulation in the interaction picture
In this disclosure, quantum algorithms are presented for simulating Hamiltonian time-evolution e−i(A+B)t in the interaction picture of quantum mechanics on a quantum computer. The interaction picture is a known analytical tool for separating dynamical effects due to trivial free-evolution A from those due to interactions B. This is especially useful when the energy-scale of the trivial component is dominant, but of little interest. Whereas state-of-art simulation algorithms scale with the energy ∥A+B∥≤∥A∥+∥B∥ of the full Hamiltonian, embodiments of the disclosed approach generally scale linearly with the sum of the Hamiltonian coefficients from the low-energy component B and poly-logarithmically with those from A.
US11699086B1 Learning approximate estimation networks for communication channel state information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learning estimation networks in a communications system. One of the methods includes: processing first information with ground truth information to generate a first RF signal by altering the first information by channel impairment having at least one channel effect, using a receiver to process the first RF signal to generate second information, training a machine-learning estimation network based on a network architecture, the second information, and the ground truth information, receiving by the receiver a second RF signal transmitted through a communication channel including the at least one channel effect, inferring by the trained estimation network the receiver to estimate an offset of the second RF signal caused by the at least one channel effect, and correcting the offset of the RF signal with the estimated offset to obtain a recovered RF signal.
US11699083B2 Swarm system including an operator control section enabling operator input of mission objectives and responses to advice requests from a heterogeneous multi-agent population including information fusion, control diffusion, and operator infusion agents that controls platforms, effectors, and sensors
Systems and methods are provided relating to a complex adaptive command guided swarm system including an operator section comprising a first command and control section and a plurality of networked swarm of semi-autonomously agent controlled system of systems platforms (SAASoSPs). The first command and control section includes a user interface, computer system, network interface, and plurality of command and control systems executed or running on the computer system. The networked SAASoSPs each include a second command and control section, wherein the second command and control section utilizes artificial intelligence (AI) configured with a combination of both symbolic and probabilistic machine learning for various functions including pattern recognition and new pattern identification. The AI is also configured to combine advice-based learning with active learning, wherein the AI solicits advice from a domain expert user via the first command and control section as necessary during both training and operational stages of the system.
US11699081B2 Systems and methods for reducing data movement during convolution operations in artificial neural networks
The disclosed computer-implemented method may include (1) receiving, at a hardware accelerator that supports an ANN, an activation data set that is to undergo a convolution operation via a filter kernel of the ANN, (2) receiving, at the hardware accelerator, an argument indicating that the filter kernel exceeds at least one boundary of the activation data set when slid across a certain position during the convolution operation, (3) determining, based at least in part on the argument, that the hardware accelerator is to generate padding data at the boundary of the activation data set in connection with the certain position of the filter kernel, and then (4) performing, at the hardware accelerator, the convolution operation by processing a portion of the activation data set and the padding data when the filter kernel slides across the certain position. Various other systems and methods are also disclosed.
US11699080B2 Communication efficient machine learning of data across multiple sites
In one embodiment, a service receives machine learning-based generative models from a plurality of distributed sites. Each generative model is trained locally at a site using unlabeled data observed at that site to generate synthetic unlabeled data that mimics the unlabeled data used to train the generative model. The service receives, from each of the distributed sites, a subset of labeled data observed at that site. The service uses the generative models to generate synthetic unlabeled data. The service trains a global machine learning-based model using the received subsets of labeled data received from the distributed sites and the synthetic unlabeled data generated by the generative models.
US11699064B2 Data processing using a neural network system
A neural network system executable on a processor. The neural network system, when executed on the processor, comprises a merged layer shareable between a first neural network and a second neural network. The merged layer is configured to receive input data from a prior layer of at least one of the first and second neural networks. The merged layer is configured to apply a superset of weights to the input data to generate intermediate feature data representative of at least one feature of the input data, the superset of weights being combined from a first set of weights associated with the first neural network and a second set of weights associated with the second neural network. The merged layer is also configured to output the intermediate feature data to at least one subsequent layer, the at least one subsequent layer serving the first and second neural networks.
US11699062B2 System and method for implementing reward based strategies for promoting exploration
A system and method for implementing reward based strategies for promoting exploration that include receiving data associated with an agent environment of an ego agent and a target agent and receiving data associated with a dynamic operation of the ego agent and the target agent within the agent environment. The system and method also include implementing a reward function that is associated with exploration of at least one agent state within the agent environment. The system and method further include training a neural network with a novel unexplored agent state.
US11699052B2 Bearing component, bearing, machine, vehicle, individual identification method for bearing component, manufacturing method for bearing, manufacturing method for machine, and manufacturing method for vehicle
A bearing component is an annular member with a two-dimensional code which has a shape with a maximum circumferential dimension longer than a maximum radial dimension or a maximum axial dimension. An individual identification method for the bearing component includes the steps of imaging while rotating the bearing component, detecting a line pattern of the two-dimensional code from a captured image, recognizing the two-dimensional code based on an extension direction of the line pattern, extracting corresponding registration information by referring to a database based on information of the two-dimensional code, and identifying the bearing component according to the extracted registration information.
US11699045B2 Product tracking and rating system using DNA tags
Material in a supply chain is tracked by a method of applying a DNA taggant set to a first batch of the material produced by a first supplier of the material. The DNA taggant set corresponds to a tag string corresponding to the first supplier. The first batch is aggregated with a second batch to create an aggregated lot. A sample is selected from the aggregated lot and tested to determine a DNA taggant set of the sample. After selecting a sample from the aggregated lot, the sample may be labeled with a grade and then placed in a receptacle corresponding to the grade.
US11699043B2 Determination of transcription accuracy
A method may include obtaining audio of a communication session between a first device of a first user and a second device of a second user. The method may further include obtaining a transcription of second speech of the second user. The method may also include identifying one or more first sound characteristics of first speech of the first user. The method may also include identifying one or more first words indicating a lack of understanding in the first speech. The method may further include determining an experienced emotion of the first user based on the one or more first sound characteristics. The method may also include determining an accuracy of the transcription of the second speech based on the experienced emotion and the one or more first words.
US11699040B2 Predictive natural language processing using semantic feature extraction
There is a need for solutions that perform predictive natural language processing with improved efficiency and/or accuracy. This need can be addressed by, for example, by identifying an indexed representation of a natural language object; obtaining a vocabulary domain associated with one or more first phrases; determining an individual frequency for each first phrase based on a count of occurrences of the first phrase in the indexed representation; identifying one or more dominant phrases of the first phrases; for each dominant phrase, identifying any dependent phrases for the first dominant phrase; determining a semantically-adjusted frequency for each dominant phrase based on the individual frequency for the dominant phrase and each individual frequency for any dependent phrase for the dominant phrase; generating a structured representation of the natural language object based on each semantically-adjusted frequency associated with a dominant phrase; and providing the structured representation for the predictive analysis.
US11699035B2 Generating message effectiveness predictions and insights
Messages are processed to generate effectiveness predictions and/or other insights associated with the messages. Candidate messages are processed through a natural language processing (NLP) component to parse the candidate message into message elements for further processing. The message elements are converted to a vector or set of vectors, which are provided as input to a machine learning model to make predictions of message effectiveness. A contribution score can be made for each message element of the candidate message, which may be indicative of the importance or relevance for the individual message element to the overall predicted message effectiveness. Other message elements not originally within the message can be provided as candidates to replace message elements already located within the message. In this way, a message that is likely to be effective, such being likely to have a high conversion rate, can be published or otherwise distributed.
US11699031B2 Natural quick function gestures
Natural gestures for interacting with spreadsheet documents are provided. A user may interact with a spreadsheet document using a variety of touch-based gestures. Gestures applied to a spreadsheet document may be used for making structural and display changes to the document. For example, gestures may be used on the spreadsheet document for inserting new columns and rows; for revealing hidden columns and rows; for deleting columns and rows; for extending functionalities across columns and rows; for moving objects displayed in a spreadsheet document; and for navigating various parts of a spreadsheet document.
US11699027B1 Systems and methods for a collaborative reading assistance tool
Embodiments described herein provide methods and systems for presenting a document and generating a human-AI summary. A system provides a user with a selection of an amount of time to spend reading the document, or a list of questions from which the user may select which questions they would like answered by reading the document. The system highlights sections of the document according to the user selection. Implicit and explicit user data such as dwell times, user highlights, and user notes, are collected while displaying the document. A human-AI summary is generated based on the document and the user data.
US11699021B1 System for reading contents from a document
Disclosed is a system for reading contents from a document. The system includes a memory unit for storing a set of instructions, and a processing unit is coupled to the memory unit for processing the set of instruction. The set of instructions initiates with a step of rendering the document to retrieve the image of each page and retrieving the digital text and location of each word to create digital text blocks for each word. Running OCR on the images retrieved on rendering the document to an OCR location and creating OCR text blocks from the obtained OCR location of each word. Creating an empty array of text blocks, and adding the digital text blocks to the empty array. Adding one OCR text block to the corresponding empty array on confirming the location and performing the looping step on loop till the document is added with the OCR text block into each empty array.
US11699018B2 Systems and methods for the comparison of selected text
Systems and methods are disclosed for comparing selections of text to show differences between the two selections. The text may be selected from the same source or from two different sources. In one implementation, a system receives a first selection of text for comparison and places the selection in a first buffer. The system receives a second selection of text for comparison and places the second selection in a second buffer. The system compares the first buffer and the second buffer to determine differences and displays the differences. In some embodiments, the system may allow a user to choose two buffers from among a plurality of buffers for comparison.
US11699017B2 Die yield assessment based on pattern-failure rate simulation
This application discloses a computing system to identify structures of an integrated circuit capable of being fabricated utilizing a lithographic mask described by mask layout data and to generate process windows for the identified structures based, at least in part, on the mask layout data and a failure definition for the identified structures. The computing system utilizes process windows for the identified structures to determine failure rates for the identified structures based on a distribution of the manufacturing parameters. The computing system determines frequency of occurrences for the identified structures from the mask layout data and generates a die yield metric for the integrated circuit by aggregating the failure rates for the identified structures based on the frequency of occurrences for the identified structures in the integrated circuit. These increases in yield of the integrated circuit allow manufacturers to produce more units per fixed processing cost of the wafer.
US11699013B2 Computer-implemented method for simulation of an electrical circuit
A computer-implemented method for simulation of an electrical circuit with circuit components by at least one computing unit includes mapping a coupling of the substate representations in a coupling equation system for exchange of calculated coupling variables between the subcircuits. The method also includes calculating, in an evaluation step, at least one stability parameter on a basis of the coupling equation system, and deciding, in a selection step and depending on the at least one calculated stability parameter, whether the current separation of the electrical circuit into subcircuits will be used as the basis of the simulation. The method further includes performing, after a successful selection, the simulation of the electrical circuit by calculating the substate space representations on the at least one computing unit.
US11699012B2 Coverage based microelectronic circuit, and method for providing a design of a microelectronic circuit
Microelectronic circuit com-prises a plurality of logic units and register circuits, arranged into a plu-rality of processing paths, and a plu-rality of monitoring units associated with respective ones of said processing paths. Each of said monitoring units is configured to produce an observation signal as a response to anomalous opera-tion of the respective processing path. Each of said plurality of logic units belongs to one of a plurality of delay classes according to an amount of delay that it is likely to generate. Said de-lay classes comprise first, second, and third classes, of which the first class covers logic units that are likely to generate longest delays, the second class covers logic units that are likely to generate shorter delays than said first class, and the third class covers logic units that are likely to generate shorter delays than said second class. At least some of said plurality of pro-cessing paths comprise logic units be-longing to said second class but are without monitoring units. At least some of said plurality of processing paths comprise logic units belonging to said third class but have monitoring units associated with them.
US11699008B2 Non-conformal domain decomposition with imprints at interfaces with boundaries for finite element analysis
A computer aided design can be decomposed into multiple domains or regions in a domain decomposition method, and then one or more finite element method boundary conditions at an interface between the domains can be imprinted on the faces of the domains at the interface, and then mesh generation can be performed independently on the domains. Thus, nonconformal domain decomposition can use the imprinting of the boundary conditions to improve the results of the independent mesh generation.
US11699003B2 Portable flexible agents for simulation
A simulation system includes a storage module comprising a plurality of behaviors and an electronic control unit. The electronic control unit is configured to define an agent for use in a simulation, where the agent comprises one or more of the plurality of behaviors from the storage module and the agent is capable of implementation on a plurality of different simulators, establish a contract with a first simulator and the agent to provide a consistent boundary between the agent and the first simulator, and execute the simulation of a device in a simulation environment with the first simulator and the agent.
US11699002B2 Separable-state simulation of quantum program code
A method to digitally simulate an evolving quantum state of a qubit register of a quantum computer is enacted in a computer system. The quantum state is represented as an array of complex-valued amplitudes, where each amplitude is associated with an individual qubit of the qubit register, and where the quantum state is separable as a product of the individual quantum states of each qubit. One or more quantum-program instructions corresponding to a quantum circuit are received, and the amplitudes of the array are adjusted to reflect a change in the quantum state pursuant to execution of the quantum circuit, the change preserving the separability of the quantum state as a product of individual quantum states of each qubit. One or more of the adjusted amplitudes are then outputted computationally, in such form as to be receivable as input to a computer program.
US11699001B2 Generating measurements of physical structures and environments through automated analysis of sensor data
Introduced here computer programs and associated computer-implemented techniques for generating measurements of physical structures and environments in an automated matter through analysis of data that is generated by one or more sensors included in a computing device. This can be accomplished by combining insights that are derived through analysis different types of data that are generated, computed, or otherwise obtained by a computing device. For instance, a computer program may enable or facilitate measurement of arbitrary dimensions, angles, and square footage of a physical structure based on (i) images generated by an image sensor included in the corresponding computing device and (ii) measurements generated by an inertial sensor included in the corresponding computing device.
US11698994B2 Method for a first start-up operation of a secure element which is not fully customized
A method is for a first-time startup of a not fully personalized secure element, which serves for the use of services of a mobile communication network, in a mobile terminal. In the method, the secure element is started and requested to transmit a status message. The secure element transmits a status message in which it is stated whether the secure element: S1) contains only a bootloader but as yet no firmware image for the secure element; S2) contains a firmware image for the secure element but is not yet fully personalized; or S3) is fully personalized. The secure element is accepted in the cases S1), S2) and S3) and rejected in other cases. In the case S1), a download for a firmware image of the secure element is initiated for a first-time startup.
US11698993B2 Integrated circuit configured to perform symmetric encryption operations with secret key protection
A unique hardware key is recorded a secure hardware environment. A first logic circuit of the secure hardware environment is configured to generate a unique derived key from said unique hardware key and at least one piece of information. The at least one piece of information relates to one or more of an execution context and a use of a secret key. The secure hardware environment further includes a first encryption device that performs a symmetric encryption of the secret key using the unique derived key. This symmetric encryption generates an encrypted secret key for use outside of the secure hardware environment.
US11698992B2 Privacy-safe connection recommendations
When a messaging system generates connection recommendations for a new user, who first registers with the messaging system, the signals available for generation of recommendations may be limited to the user's contact book matches. Using just this limited signal poses a concern associated with leaking information about users represented by the recommendations. The technical problem of generating connection recommendations for a user at registration time in a privacy-safe manner is addressed by a recommendation methodology that obscures the connection source and the connection distance of the recommended profiles.
US11698987B2 Storage drive protection using file system level encryption
Systems, devices and automated processes provide robust, computationally-efficient and secure protection of media content or other electronic data stored on a user-supplied storage device through the use of efficient file system encryption. Only certain portions of the content are encrypted by the host device, thereby reducing the computational demand in comparison to encrypting all of the content. By selecting the particular portions to encrypt, the formatting and structure of the stored data can be concealed, thereby making the use of the unencrypted content very difficult, if not impossible. In implementations based upon the XFS file system, for example, the superblocks that store header information about the files stored on the drive can be encrypted, thereby rendering the unencrypted content
US11698985B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to receive a device ID for identifying a processing request transmission device and a processing request from the processing request transmission device, and specify a related user related to the processing request based on the device ID and then execute processing according to the processing request.
US11698982B2 System and method for protecting location data
Systems and methods for securing user location data are described. A method includes receiving, by a location server computer, an encrypted location from a mobile device. The encrypted location is a location of the mobile device encrypted with a public key. The method then includes receiving, by the location server computer, a location request message from an interaction processing server and partially decrypting, by the location server computer, the encrypted location with a first private key share to form a partially decrypted location. The method further includes transmitting, by the location server computer to the interaction processing server, a location response message with the encrypted location and the partially decrypted location. The interaction processing server then uses the partially decrypted location and the second private key share to form a decrypted location.
US11698981B2 Systems and methods for client-side and field-level encryption with dynamic schema databases
A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.
US11698978B2 Masking private content on a device display based on contextual data
A computer-implemented method includes: identifying, by a computing device, private portions and non-private portions of content displayed on a user device; generating, by the computing device, instructions to modify the display of the content on the user device to mask the private portions of the content, group the private portions of the content together, and group and the non-private portions of the content together; and outputting, by the computing device, the instructions to cause the user device to modify the display of the content on the user device such that the masked private portions of the content are grouped together and the non-private portions of the content are grouped together, wherein the non-private portions are exposed and visible.
US11698976B2 Determining application attack surface for network applications
Systems, methods, and computer-readable media for attack surface score computation can include the following processes. An attack surface score service receives information identifying open ports associated with an application. The attack surface score service determines an attack surface score for the application based on the information and common attack ports. A policy engine determines whether to implement a policy for reducing vulnerability of the application to attacks to yield a determination. The policy engine implements a vulnerability reduction policy based on the determination.
US11698975B2 Distributed data storage system with backward attestation
A distributed data storage system can have an attestation module that is connected to the data storage device to disconnect the device from a distributed data storage network or prevent the data storage device from being initialized into the distributed data storage network. A first security evaluation of the data storage device can be conducted with the attestation module to verify an authenticity of the data storage device. The attestation module may then disconnect the network controller from the distributed data storage network and verify an authenticity of the network controller to allow the network controller and data storage device to service a data access request from a host of the distributed data storage network.
US11698973B2 Platform security mechanism
An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.
US11698972B2 Method to securely transfer root of trust responsibilities on a common shared motherboard
In general, embodiments of the invention relate to implementing a secure boot process in information handling systems that supports both an external root of trust (eRoT) and an internal root of trust (RoT). Further, embodiments of the invention relate to binding a management controller to a specific chassis and, in the case where the eRoT is used, to an eRoT. When the management controller and the chassis are provisioned according to one or more embodiments of the invention, security checks may be performed by management controller executing an initial program loader (IPL) using the aforementioned bindings. If the bindings are not present or do not match, then the boot process halts and the user is unable to use the information handling system.
US11698971B2 Secure boot device
One embodiment is a device comprising a controller for verifying a digital signature of a process, a memory for storing an indication from the controller that the digital signature was verified the indication including at least one symmetric key, and a bootloader for receiving the indication from the memory and performing at least one security check using the at least one symmetric key, wherein the bootloader executes a function of the external process, only when it passes the security check.
US11698970B2 Double wrapping for verification
Methods, systems, and devices for double wrapping for verification are described. In some cases, a memory subsystem can receive a firmware image for the memory subsystem where the firmware image is signed with a first signature according to a first signing procedure. The memory subsystem can then verify an integrity of the firmware image based on the first signing procedure. After verifying the integrity of the firmware image, the memory subsystem can then generate a second signature for the firmware image based on a second signing procedure different from the first signing procedure. The memory subsystem can then write the second signature to the firmware image. The memory subsystem can then perform a verification process to verify the integrity of the firmware image based on one or both of the first signing procedure or the second signing procedure. In this case, a first verification time is associated with the first signing procedure and is greater than a second verification time associated with the second signing procedure.
US11698969B1 Boot security of integrated circuit device
Techniques for measuring firmware at the point and time of execution are described. Hardware logic can be implemented in a processing unit that is tasked with executing firmware code to make on-the-fly measurements of the instructions being executed by the processing unit. For example, an instruction register that stores instructions being executed by the processing unit can be monitored to obtain a set of instructions corresponding to the firmware being executed. Firmware verification circuitry can be implemented to compute a cryptographic measurement of the instructions being executed to verify the authenticity of the firmware.
US11698965B2 Detection of encrypting malware attacks
A computer-implemented method includes monitoring file access activity and generating an audit log based on the file access activity. The method also includes collecting samples of file usage activity, running a pattern recognition algorithm on the samples of the file usage activity for detecting malware activity, and, in response to detecting malware activity, restoring at least one file based on the audit log. A computer program product includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions include program instructions to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
US11698964B2 Malware detection in memory
A system for detecting malware includes a processor to collect processor trace information corresponding to an application being executed by the processor (202). The processor can also detect an invalid indirect branch instruction from the processor trace information (204) and detect at least one malware instruction being executed by the application in response to analyzing modified memory values corresponding to the invalid indirect branch (206). Additionally, the processor can block the application from accessing or modifying memory (208).
US11698963B2 Apparatus and method for conducting endpoint-network-monitoring
Provided is an intrusion detection technique configured to: obtain kernel-filter criteria indicative of which network traffic is to be deemed potentially malicious, determine that a network packet is resident in a networking stack, access at least part of the network packet, apply the kernel-filter criteria to the at least part of the network packet and, based on applying the kernel-filter criteria, determining that the network packet is potentially malicious, associate the network packet with an identifier of an application executing in userspace of the operating system and to which or from which the network packet is sent, and report the network packet in association with the identifier of the application to an intrusion-detection agent executing in userspace of the operating system of the host computing device, the intrusion-detection agent being different from the application to which or from which the network packet is sent.
US11698961B2 System event detection system and method
A method, performed by one or more processors, including receiving a plurality of system event records; processing the plurality of system event records using a set of event detectors to determine that a suspicious system event has occurred; sending, to a client device, a plurality of properties associated with the suspicious system event; receiving, from the client device, a selection indicator indicating a selected one or more properties of the plurality of properties; generating one or more new event detectors based on the selected one or more properties; and adding the one or more new event detectors to the set of event detectors.
US11698960B2 Management apparatus, management method, and storage medium
A management apparatus, a management method, and a storage medium that can appropriately deny an application intended not to change a software configuration of a device are provided. The management apparatus includes: an acceptance unit that accepts, from an applicant, an application intended not to change a software configuration of a device; and a processing unit that denies the application based on the number of times of applications accepted by the acceptance unit.
US11698959B2 Setup method, recognition method and electronic device using the same
A recognition method, for recognizing biological characteristic, includes the following: providing a database, wherein the database comprises a plurality of set biological characteristics and a plurality of function relationship between one of the set biological characteristics and a function; capturing, by an electronic device, a to-be-recognized biological characteristic of a user; comparing, by the first electronic device, the to-be-recognized biological characteristic with the set biological characteristics in the database; determining, by the electronic device, whether the to-be-recognized biological characteristic matches a matched one of the set biological characteristics; and when the to-be-recognized biological characteristic matches the matched one of the set biological characteristics, performing, by the electronic device or another electronic device, the function.
US11698958B2 Systems and methods for device and user authorization
Systems and methods are described for authorizing users and/or devices. An example method may comprise receiving, from a user device, a request to access a function associated with a service account. The request may comprise an identifier of the user device. The example method may comprise determining, based on the identifier, a primary authority holder of the service account. The example method may comprise determining that a first record on a first distributed ledger associated with the primary authority holder indicates that the user device is associated with the primary authority holder. The example method may comprise determining that a second record on a second distributed ledger associated with the user device indicates that the user device is associated with the primary authority holder. The example method may comprise granting, based on the request, the first record, and the second record, the user device access to the function.
US11698952B2 Smart hardware security engine using biometric features and hardware-specific features
A smart hardware security engine using biometric features and hardware-specific features is provided. The smart security engine can combine one or more entropy sources, including individually distinguishable biometric features, and hardware-specific features to perform secret key generation for user registration and authentication. Such hybrid signatures may be distinct from person-to-person (e.g., due to the biometric features) and from device-to-device (e.g., due to the hardware-specific features) while varying over time. Thus, embodiments described herein can be used for personal device authentication as well as secret random key generation, significantly reducing the scope of an attack.
US11698951B2 Modular data center
Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removeably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
US11698942B2 Composite display of relevant views of application data
Generating a composite screenshot including contextually relevant screenshots and displayed information. The composite screenshot includes one or more screenshots captured from a display screen of a requesting user. Contextual relevance is determined according to collected user communications data such as IoT interactions, social media posts, and chat session transcripts.
US11698933B1 Using dynamic entity search during entry of natural language commands for visual data analysis
A computing device receives from a user a partial natural language input related to a data source. The computing device receives an additional keystroke corresponding to the partial natural language input. The partial natural language input and the additional keystroke comprise a character string. In response to the additional keystroke, the computing device generates one or more interpretations corresponding to entities in the data source. The computing device displays the interpretations. In some implementation, the character string comprises a sequence of terms, and the device displays the interpretations in a dropdown menu adjacent to the most recently entered term in the sequence. In some implementations, the dropdown menu includes a plurality of rows, each row displaying a respective data value and a respective data field corresponding to the respective data value. Some implementations display a statistical distribution of data values for a data field (displayed adjacent to the first interpretation).
US11698931B2 Label propagation in a distributed system
Data are maintained in a distributed computing system that describe a graph. The graph represents relationships among items. The graph has a plurality of vertices that represent the items and a plurality of edges connecting the plurality of vertices. At least one vertex of the plurality of vertices includes a set of label values indicating the at least one vertex's strength of association with a label from a set of labels. The set of labels describe possible characteristics of an item represented by the at least one vertex. At least one edge of the plurality of edges includes a set of label weights for influencing label values that traverse the at least one edge. A label propagation algorithm is executed for a plurality of the vertices in the graph in parallel for a series of synchronized iterations to propagate labels through the graph.
US11698930B2 Techniques for determining artificial neural network topologies
Various embodiments are generally directed to techniques for determining artificial neural network topologies, such as by utilizing probabilistic graphical models, for instance. Some embodiments are particularly related to determining neural network topologies by bootstrapping a graph, such as a probabilistic graphical model, into a multi-graphical model, or graphical model tree. Various embodiments may include logic to determine a collection of sample sets from a dataset. In various such embodiments, each sample set may be drawn randomly for the dataset with replacement between drawings. In some embodiments, logic may partition a graph into multiple subgraph sets based on each of the sample sets. In several embodiments, the multiple subgraph sets may be scored, such as with Bayesian statistics, and selected amongst as part of determining a topology for a neural network.
US11698923B2 Method and system of managing data files
Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.
US11698921B2 Search system for providing search results using query understanding and semantic binary signatures
Technology for the improved processing of search queries is provided. In one embodiment, methods may return semantically relevant search results for a search query. During a pre-computing offline processing, an inventory semantic index may be generated and may include inventory binary hashing signatures that are associated with inventory listings, such as goods or services for sell, and the index may be partitioned by categories and shards. When a search query is received, relevant categories are determined using a relevant category recognition service, and a search query binary hashing signature maybe generated for the search query. The relevant categories are searched to determine hamming distances between the inventory binary hashing signatures and the search query binary hashing signature, where the hamming distance indicates semantic relevance.
US11698918B2 System and method for content-based data visualization using a universal knowledge graph
A system and method for generating data visualizations. The method includes generating an enriched data layer based on a plurality of knowledge graphs, the plurality of knowledge graphs including a plurality of first nodes, the enriched data layer including a plurality of second nodes, wherein each of the plurality of second nodes is connected via an edge to at least one of the plurality of first nodes; and generating a data visualization based on the enriched data layer and a request for data, wherein the request for data indicates a type of data corresponding to at least one of the plurality of second nodes, wherein the data visualization is generated using data represented by at least one of the plurality of first nodes connected to the at least one of the plurality of second nodes.
US11698917B1 Method for replacing a currently operating data replication engine in a bidirectional data replication environment without application downtime and while preserving target database consistency, and by using audit trail tokens that provide a list of active transactions
An automated method is provided for use when replacing a currently operating data replication engine in a first system with a new data replication engine in the first system in a bidirectional data replication environment. The currently operating data replication engine in the first system and the new data replication engine in the first system replicates first database transactions from an audit trail of a first database in the first system to a second database in a second system. The new data replication engine in the first system generating a list of active database transactions in the first system, and sends the list of active database transactions to the new data replication engine in the second system as a first token. The new data replication engine in the second system receives the first token, fetches a transaction event from an audit trail of second database, and replicates the fetched transaction event to the new data replication engine of the first system when the fetched transaction event does not match a transaction on the list in the first token. These steps are repeated during operation of the new data replication engine of the second system. The currently operating data replication engine in the first system is stopped from replicating first database transactions when all of the transactions on the list of active database transactions that were generated have been replicated to the second system.
US11698916B1 Tracing timestamps through immutable records
Systems and methods include techniques for recording information for tracing a timestamp to its source. The techniques can facilitate auditing of a time service by external auditors. The timestamps can be collected from all the sources and intermediate touch points like timing and network switches and can be stored in a distributed time ledger. In one example, a method includes receiving, at a collection time by a time collector, a timestamp from each of a plurality of timing devices at a collection time; aggregating the timestamp of each of the plurality of timing devices into a timestamp record, the timestamp record including the collection time and a timestamp entry for each of the timing devices, wherein the timestamp entry for a timing device includes a timing device identifier and the timestamp corresponding to the timing device providing the timestamp; and inserting the timestamp record into an immutable time ledger.
US11698913B2 Cross-system journey monitoring based on relation of machine data
Systems and methods are disclosed for cross-system journey modeling based on relation of machine data. An example method includes obtaining information describing a user journey that includes multiple steps, each step corresponding to a query to be applied to one or more field-searchable data stores storing events, each event including a portion of machine data that reflects activity in an information technology environment and that is produced by a component of that information technology environment, and each event being associated with a timestamp extracted from the portion of machine data of that event. Events returned as a result of the query of each step are related. The results of the relating are displayed.
US11698908B2 Content inversion for user searches and product recommendations systems and methods
There is provided systems and method for content inversion for use in user searches and product recommendations. The methods include receiving a first content, wherein the first content includes a first sentence having at least one first sentiment expression, creating a syntactic parse tree of the first sentence, identifying a first sentiment in the at least one first sentiment expression, wherein the first sentiment corresponds to a first polarity, determining a first needs expression corresponding to the first sentiment, wherein the first needs expression includes a first subject. The method may further include creating a sub-tree corresponding to the first needs expression, and grouping the content with other content having similar sub-trees.
US11698905B2 Query restartability
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the current result, a restart token that represents operations performed to determine a plurality of results responsive to the query including the current result responsive to the query and that can be used to determine a new result responsive to the query that was not included in the plurality of results responsive to the query; and providing, to the requesting device, a message that includes a) first data for the restart token that represents operations performed to determine the plurality of results responsive to the query and b) second data for the current result responsive to the query.
US11698904B2 Query rewrite for low performing queries based on customer behavior
A method includes receiving a plurality of product query arrays each including a plurality of individual product queries received during a single user search session. The method further includes inputting the plurality of product query arrays into the query rewrite model. Text of each of the plurality of individual product queries in each product query array is treated as a whole token. The method further includes receiving a product query from a user electronic device. The method further includes determining a query rewrite for the product query using the query rewrite model and determining search results for the product query using the query rewrite. The method further includes sending information for presenting the search results on a display of the user electronic device responsive to the product query.
US11698894B2 Multi-master data replication in a distributed multi-tenant system
A multi-master replication system is disclosed. The multi-master replication system allows a large set of peer instances to collaboratively replicate data to each other. According to an example, a change detection thread running on a first server associated with a first instance of multiple instances of a replicated database monitors for changes to any of multiple records within one or more shared tables of the replicated database. Responsive to detection of a change to a record, an item is stored by the change detection thread onto a queue containing information regarding the change. Groups of changes are packaged into multiple chunks, in which each chunk (i) corresponds to a discrete unit of progress for both change detection and transport; (ii) is associated with multiple changed records; (iii) contains metadata about the multiple changed records; and (iv) does not contain data from the one or more shared tables.
US11698893B2 System and method for use of lock-less techniques with a multidimensional database
In accordance with an embodiment, described herein is a system and method for use of lock-less data structures and processes with a multidimensional database computing environment. Lock-less algorithms or processes can be implemented with specific hardware-level instructions so as to provide atomicity. A memory stores an index cache retaining a plurality of index pages of the multidimensional database. A hash table indexes index pages in the index cache, wherein the hash table is accessible by a plurality of threads in parallel through application of the lock-less process.
US11698889B2 Method, electronic device, and computer program product for processing data
Embodiments of the present disclosure relate to processing data. An example method includes acquiring data related to a first moment in streaming data of an object to be processed. The method further includes storing the data in a first entry of a data table based on an identification of the object to be processed, wherein the data table further includes a second entry before the first entry, and the second entry stores data related to a second moment before the first moment in the streaming data. The method further includes updating an index related to the object to be processed based on the first entry. Thus, a solution to the problem of performing search in data at different moments is provided, and it is unnecessary for a user to participate in the solution, thus improving the user experience and reducing the use of storage resources.
US11698888B2 Form field creation systems and methods
Technologies for creating form field(s) for a database object (DO) in a database system are provided. A user interface (UI) presented on a display device (DD) can display a page that includes one or more form fields for the DO. In response to a request to create a new form field for the database object, options for creating additional form fields for the DO can be displayed within the page. Based on a selection of one of the options, a form field for the DO can be created in the database system. A UI element that includes the form field for the DO can be displayed at the DD via the same UI (used to receive the selection). This can allow a user to visualize how the form field for the DO is displayed during-run time without requiring the user to change to a second UI.
US11698887B2 Virtual file organizer
A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
US11698886B2 Cluster instance balancing of a database system across zones
The subject technology selects a particular zone among multiple zones based on a target skew to meet a global balancing of cluster instances. The subject technology deploys a particular type of cluster instance to the particular zone. The subject technology, for each zone from the multiple zones, determines a respective number of cluster instances. The subject technology identifies a second particular type of cluster instance to remove based on a total number of the second particular type of cluster instance in the multiple zones and a second total number of the particular type of cluster instance in the multiple zones. The subject technology removes the second particular type of cluster instance from a second particular zone to meet the global balancing of cluster instances in the multiple zones.
US11698883B2 Assigning identifiers to processing units in a column to repair a defective processing unit in the column
A method of recording tile identifiers in each of a plurality of tiles of a multitile processor is described. Tiles are arranged in columns, each column having a plurality of processing circuits, each processing circuit comprising one or more tiles, wherein a base processing circuit in each column is connected to a set of processing circuit identifier wires. A base value is generated on each of the set of processing circuit identifier wires for the base processing circuit in each column. At the base processing circuit, the base value on the set of processing circuit identifier wires is read and incremented by one. The incremented value is propagated to a next processing circuit in the column, and at the next processing circuit a unique identifier is recorded by concatenating an identifier of the column and the incremented value.
US11698882B2 Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus
According to one embodiment, there is provided an electronic apparatus comprises: a memory storing an instruction and configured to secure therein: a key transfer memory storage area configured to store at least a numerical value transferred from the external device; an entered numeral storage area configured to store a definitive entered numeral used for an arithmetic operation; and an entered numeral input area configured to store at least a numerical value input through a key input device for display; a processor configured to, in accordance with the instruction, cause the key transfer memory storage area to store a value transferred from the external device via a communication device, and then cause the entered numeral storage area and the entered numeral input area to store the value stored in the key transfer memory storage area.
US11698880B2 System on chip and device layer
A system on chip including a first master circuit, a second master circuit, a routing circuit, a bridge control circuit, and a peripheral circuit is provided. The first master circuit provides a first command. The second master circuit provides a second command. The routing circuit receives the first command and the second command and provides an output command. The bridge control circuit receives the output command and stores an attribute setting value. In response to the routing circuit receiving the first command and the first command pointing to the peripheral circuit, the routing circuit uses the first command as the output command and the bridge control circuit determines whether attribute information of the output command matches the attribute setting value. In response to the attribute information of the output command matching the attribute setting value, the bridge control circuit provides the output command to the peripheral circuit.
US11698878B1 Highspeed shared-memory optical network interfaces and topology
Examples herein include a computer system and methods. Some computer systems comprise two or more devices (each device comprises at least one processing circuit), where each computing device comprises or is communicatively coupled to one or more optical network interface controller (O-NIC) cards. Each O-NIC card comprises at least two bidirectional optical channels to transmit data and to receive additional data from each O-NIC card communicatively coupled to a device, over a channel. The system also includes one or more interfaces and a memory. Program instructions execute a method on one or more processors in communication with a memory, and the method includes modifying, during runtime of at least one application, a pairing over a given bidirectional optical channel of an interface of the interfaces to a given device.
US11698877B2 Connecting apparatus and system
Embodiments of the present invention provide a connecting apparatus and a system. The connecting apparatus includes N interconnection units, M line processing units, and X switch processing units, where each interconnection unit is connected to at least one switch processing unit, each switch processing unit is connected to only one interconnection unit, each interconnection unit is connected to the M line processing units, each line processing unit is connected to the N interconnection units, M is a positive integer, N is a positive integer, and X is greater than or equal to N. In addition, the embodiments of the present invention further provide another connecting apparatus and system. According to the foregoing technical solutions, a connecting mode between an LPU and an SPU is relatively flexible.
US11698874B2 Systems and methods for generic assurance framework
Systems and methods enable data collection and analytics consumption with a generalized assurance framework using a message bus that supports a publish-subscribe model. A producer network element subscribes to a request topic on the message bus and posts, to the message bus, an announcement indicating a data topic is available from the producer network element. The producer network element receives via the message bus, the request topic including a request for the data topic and posts, to the message bus, records for the data topic in response to the request.
US11698871B2 Method for PRP/SGL handling for out-of-order NVME controllers
Read latency for a read operation to a host implementing a PRP/SGL buffer is reduced by generating an address table representing the linked-list structure defining the PRP/SGL buffer. The address table may be generated concurrently with reading of data referenced by the read command from a NAND storage device. A block table for tracking status of LBAs referenced by IO commands may include a reference to the address table which is used to transfer LBAs to host memory as soon as the address table is complete and a block of data referenced by an LBA has been read from the NAND storage device.
US11698869B1 Computing an authentication tag for partial transfers scheduled across multiple direct memory access (DMA) engines
The subject application relates to computing an authentication tag for partial transfers scheduled across multiple direct memory access (DMA) engines. Apparatuses, systems, and techniques are described for computing an authentication tag for a data transfer when the data transfer is scheduled as partial transfers across a specified number of direct memory access (DMA) engines. An orchestration circuit stores partial authentication tags, computed by the DMA engines, and corresponding adjustment exponents during one or more rounds in which the partial transfers are scheduled and processed by the specified number of DMA engines. During a last round, a combined authentication tag can be computed based on the partial authentication tags and the corresponding adjustment exponents stored by the orchestration circuit during the rounds.
US11698868B2 Logging pages accessed from I/O devices
Systems and methods of tracking page state changes are provided. An input/output is communicatively coupled to a host having a memory. The I/O device receives a command from the host to monitor page state changes in a region of the memory allocated to a process. The I/O device, bypassing a CPU of the host, modifies data stored in the region based on a request, for example, received from a client device via a computer network. The I/O device records the modification to a bitmap by setting a bit in the bitmap that corresponds to a location of the data in the memory. The I/O device transfers contents of the bitmap to the CPU, wherein the CPU completes the live migration by copying sections of the first region indicated by the bitmap to a second region of memory. In some implementations, the process can be a virtual machine, a user space application, or a container.
US11698866B2 Unified address translation for virtualization of input/output devices
Embodiments of apparatuses, methods, and systems for unified address translation for virtualization of input/output devices are described. In an embodiment, an apparatus includes first circuitry to use at least an identifier of a device to locate a context entry and second circuitry to use at least a process address space identifier (PASID) to locate a PASID-entry. The context entry is to include at least one of a page-table pointer to a page-table translation structure and a PASID. The PASID-entry is to include at least one of a first-level page-table pointer to a first-level translation structure and a second-level page-table pointer to a second-level translation structure. The PASID is to be supplied by the device. At least one of the apparatus, the context entry, and the PASID entry is to include one or more control fields to indicate whether the first-level page-table pointer or the second-level page-table pointer is to be used.
US11698864B2 Memory access collision management on a shared wordline
A processing device in a memory sub-system sends a program command to the memory device to cause the memory device to initiate a program operation on a corresponding wordline and sub-block of a memory array of the memory device. The processing device further receives a request to perform a read operation on data stored on the wordline and sub-block of the memory array, sends a suspend command to the memory device to cause the memory device to suspend the program operation, reads data corresponding to the read operation from a page cache of the memory device, and sends a resume command to the memory device to cause the memory device to resume the program operation.
US11698862B2 Three tiered hierarchical memory systems
Systems, apparatuses, and methods related to three tiered hierarchical memory systems are described herein. A three tiered hierarchical memory system can leverage persistent memory to store data that is generally stored in a non-persistent memory, thereby increasing an amount of storage space allocated to a computing system at a lower cost than approaches that rely solely on non-persistent memory. An example apparatus may include a persistent memory, and one or more non-persistent memories configured to map an address associated with an input/output (I/O) device to an address in logic circuitry prior to the apparatus receiving a request from the I/O device to access data stored in the persistent memory, and map the address associated with the I/O device to an address in a non-persistent memory subsequent to the apparatus receiving the request and accessing the data.
US11698857B2 Storage system for migrating data between tiers
A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation.
US11698850B2 Virtualization of complex networked embedded systems
A testing and verification system for an equivalent physical configuration of an in-flight entertainment and communications system with one or more hardware components includes a virtual machine manager. One or more virtual machines each including a hardware abstraction layer is instantiated by the virtual machine manager according to simulated hardware component definitions corresponding to the equivalent physical configuration of the hardware components. The virtual machines are in communication with each other over virtual network connections. A test interface to the one or more virtual machines generate test inputs to target software applications installed on the virtual machines. A display interface is connected to the virtual machines, with results from the execution of the target software applications responsive to the test inputs are output thereto.
US11698849B2 Automated application testing of mutable interfaces
Applications under test (AUT) may be tested by automated testing systems utilizing machine vision to recognize visual elements presented by the AUT and apply inputs to graphical elements, just as a human would. By utilizing the smallest image patch available, processing demands of the testing system are minimized. However, the image patch used to identify a portion of an AUT must be identifiable to the automated system. By selecting image patches that comprise the smallest size, but can be identified in an AUT by an automated system using machine vision, even as the AUT display is resized, reproportioned, noisy, or otherwise altered from the testing platform that was utilized for training.
US11698848B2 Diffing a subject replayable execution trace against a plurality of comparison replayable execution traces
Diffing a subject replayable trace against a plurality of comparison replayable traces includes identifying a set of mappings among the comparison replayable traces, each identifying corresponding comparison sections of consecutive instructions recorded in the comparison replayable traces that execute equivalently. A plurality of distinct comparison sections are identified within the comparison replayable traces. Each of a plurality of subject sections within the subject trace is compared against distinct comparison section(s) to determine a comparison status for each subject section, including whether each subject section is (i) equal to at least one corresponding distinct comparison section, or (ii) different than the distinct comparison sections. The determined comparison status of at least one particular subject section with respect at least one particular corresponding distinct comparison section is applied to each additional comparison section to which the at least one particular distinct comparison section is mapped in the set of mappings.
US11698846B2 Accessory communication control
An accessory communication control protocol can facilitate faster and more secure transmission of status updates from an accessory to a controller (or network base station). An accessory can register with a controller, where the controller can provide some subscription and key generation information to the accessory. The accessory can detect changes to characteristics of the accessory and generate a broadcast notification that includes updates to the state of the characteristic. The broadcast notification can also include a counter, a device identifier, and a key. According to timing or rules, the accessory can transmit the broadcast notification to the controller without the need to establish a secure session with the controller.
US11698837B2 Consistent recovery of a dataset
Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
US11698836B2 Methods and systems for raid protection in zoned solid-state drives
Methods and systems for a storage environment are provided. One method includes splitting storage of a plurality of zoned solid-state drives (ZNS SSDs) into a plurality of physical zones (PZones) across a plurality of independent media units of each ZNS SSD, the PZones visible to a first tier RAID (redundant array of independent disks) layer; generating a plurality of RAID zones (RZones), each RZone having a plurality of PZones; presenting one or more RZones to a second tier RAID layer by the first tier RAID layer for processing read and write requests using the plurality of ZNS SSDs; and utilizing, by the first tier RAID layer, a parity PZone at each ZNS SSD for storing parity information corresponding to data written in one or more PZone corresponding to a RZone presented to the second tier RAID layer and storing the parity information in a single parity ZNS SSD.
US11698831B2 Methods for error count reporting with scaled error count information, and memory devices employing the same
An apparatus comprising a memory array including a plurality of memory cells arranged in a plurality of columns and a plurality of rows is provided. The apparatus further comprises circuitry configured to perform an error detection operation on the memory array to determine a raw count of detected errors, to compare the raw count of detected errors to a threshold value to determine an over-threshold amount, to scale the over-threshold amount according to a scaling algorithm to determine a scaled error count, and to store the scaled error count in a user-accessible storage location.
US11698830B2 Semiconductor memory
A semiconductor memory includes storage arrays, at least one verification module and gating circuits. Each verification module corresponds to multiple storage arrays. The verification module is configured to verify whether an error occurs in data information of the corresponding storage arrays. Each verification module is connected to a group of global data buses. The gating circuits are respectively connected to the storage arrays and the global data buses, and the gating circuits are configured to control on and off of a data transmission path connecting the global data buses to the storage arrays.
US11698829B2 Identifying root causes of software defects
Root cause identification of a software defect includes identifying, in program code of a software feature, hedge code of the software feature based on errors induced from temporarily substituting program code of the software feature with substitute program code and obtaining an error graph for the hedge code, obtaining error logs of an application that incorporates the software feature, the error logs indicating errors with the software feature of the application, automatically generating an application error graph reflective of the errors with the software feature of the application, mapping the application error graph to the error graph for the hedge code, and based on the mapping aligning one of more errors reflected in the application error graph to error(s) reflected in the error graph for the hedge code, identifying the hedge code as inducing a root error identified in the application error graph.
US11698824B2 Aggregated health monitoring of a cluster during test automation
A system includes a cluster of nodes, memory, and a processor, where the cluster includes an application programming interface (API) server and one or more components. The processor is configured to initialize an interface to the API server, where the interface is operable to send status information from the one or more components within the cluster via a single output stream. The API server is configured to modify the single output stream of the API server to output status information associated with a first component of the one or more components within the cluster. The status information is aggregated and it is determined whether the cluster is at a failure point. In response to determining that the cluster is at a failure point, an execution signal is set to false, where the execution signal is accessible to an automation tool in communication the cluster.
US11698823B2 Application interface implementation method in a host platform layer, device, and medium
Provided are an application interface implementation method and apparatus in a host platform layer, a device, and a storage medium, which relate to the field of computer technologies. The implementation scheme includes: the host platform layer acquiring description data of a terminal capability interface; parsing the description data to acquire a communication mode of the terminal capability interface; and configuring a corresponding processor according to the communication mode, configuring a corresponding concept mapping relationship according to the communication mode, or configure a corresponding processor and a corresponding concept mapping relationship according to the communication mode to encapsulate a platform layer interface of the terminal capability interface, where the platform layer interface is configured to process data of communication interactions in a process in which a mini program calls the terminal capability interface through the host platform layer.
US11698818B2 Load balancing of machine learning algorithms
A computer implemented method of executing a plurality of discrete software modules each including a machine learning algorithm as an executable software component configurable to approximate a function relating a domain data set to a range data set; a data store; and a message handler as an executable software component arranged to receive input data and communicate output data for the module, wherein the message handler is adapted to determine domain parameters for the algorithm based on the input data and to generate the output data based on a result generated by the algorithm, each module having associated a metric of resource utilization by the module, the method including receiving a request for a machine learning task; and selecting a module from the plurality of modules for the task based on the metric associated with the module.
US11698816B2 Lock-free work-stealing thread scheduler
Systems and methods are provided for lock-free thread scheduling. Threads may be placed in a ring buffer shared by all computer processing units (CPUs), e.g., in a node. A thread assigned to a CPU may be placed in the CPU's local run queue. However, when a CPU's local run queue is cleared, that CPU checks the shared ring buffer to determine if any threads are waiting to run on that CPU, and if so, the CPU pulls a batch of threads related to that ready-to-run thread to execute. If not, an idle CPU randomly selects another CPU to steal threads from, and the idle CPU attempts to dequeue a thread batch associated with the CPU from the shared ring buffer. Polling may be handled through the use of a shared poller array to dynamically distribute polling across multiple CPUs.
US11698809B1 Systems and methods for real-time file storage and retrieval
The retrieval of files can be facilitated in real-time in the general context of backup and recovery. A processor can receive a request to retrieve a particular volume of data from an object storage database. A virtual volume can be presented to an emulator for creation of a virtual machine representing the particular volume of data. A request can be received to access a particular file from the particular volume of data at a specific point in time. In response to the request to access the file, the data stream can be paused, the particular file can be fetched, and the particular file can be transmitted to the emulator.
US11698808B2 System and method of selectively restoring a computer system to an operational state
Disclosed herein are systems and method for selectively restoring a computer system to an operational state. In an exemplary aspect, the method may create a backup image of the computer system comprising a set of data blocks, and create and start a virtual machine based on the backup image. The method may identify a subset of the data blocks accessed from the backup image during startup of the virtual machine. In response to determining that the computer system should be restored, the method may restore the subset of the data blocks such that the computer system is operational during startup, and restore a remaining set of the data blocks from the backup image after the startup of the computer system.
US11698803B2 System and methods for improved adoption of cloud container profiles
System and methods providing for categorizing individual virtual machines, as well as the associated application that they form by working in concert, into groups based on the feasibility of hosting the processes that occur on a virtual machine within a container, as well as the relative difficulty of doing so on a virtual machine and application level. The data used to create these scores is collected from the individual machines, at regular intervals through the use of an automated scoring engine that collects and aggregates the data. Said data is then analyzed by the system, that with the aid of passed in configuration data, is configured to generate the scores to allows for an educated and focused effort to migrate from hosting applications on virtual machines to hosting applications on containers.
US11698802B2 Customer service management
The present disclosure relates techniques for coordinating and synchronizing client-facing support services with the activities and responses from one or more technical teams assigned to address a client issue. In certain implementations, this may allow an agent or customer approach to use a single reference identifier (such as a case or matter number) to access information or updates from technical teams that do not typically employ such a number for their own tracking purposes. In this manner, relevant information to a client issue may be accessed from all involved technical teams at the agent level as well as allowing the technical teams themselves to readily see activity by other teams.
US11698793B2 Memory, memory controlling method and system
A memory, a method controlling method and a system are disclosed. The memory includes: an array of memory cells; a power manager; an instruction decoder; a controller; and an I/O interface, including a chip select pin. In the standby state, the instruction decoder and controller are enabled; in the power-down state, the instruction decoder is enabled; and in the deep power-down state, they are all disabled. In response to receiving a chip select signal, the memory enters the power-down state from the deep power-down state. The memory of the present disclosure provides the deep power-down state that disables the decoder, and the memory in the deep power-down state exits directly to the power-down state to achieve some functions without enabling all components, thereby reducing power consumption.
US11698790B2 Queues for inter-pipeline data hazard avoidance
Methods and parallel processing units for avoiding inter-pipeline data hazards identified at compile time. For each identified inter-pipeline data hazard the primary instruction and secondary instruction(s) thereof are identified as such and are linked by a counter which is used to track that inter-pipeline data hazard. When a primary instruction is output by the instruction decoder for execution the value of the counter associated therewith is adjusted to indicate that there is hazard related to the primary instruction, and when primary instruction has been resolved by one of multiple parallel processing pipelines the value of the counter associated therewith is adjusted to indicate that the hazard related to the primary instruction has been resolved. When a secondary instruction is output by the decoder for execution, the secondary instruction is stalled in a queue associated with the appropriate instruction pipeline if at least one counter associated with the primary instructions from which it depends indicates that there is a hazard related to the primary instruction.
US11698786B2 Processing apparatus and processing method
The present disclosure provides a computation device and method. The device may include an input module configured to acquire input data; a model generation module configured to construct an offline model according to an input network structure and weight data; a neural network operation module configured to generate a computation instruction based on the offline model and cache the computation instruction, and compute the data to be processed based on the computation instruction to obtain a computation result; and an output module configured to output a computation result. The device and method may avoid the overhead caused by running an entire software architecture, which is a problem in a traditional method.
US11698784B2 Upgrading an application using boolean satisfiability solving
A method may including obtaining, for an application, an application dependency including called components, and obtaining, using the called components, a component compatibility graph including a set of nodes and a set of edges each connecting a pair of nodes in the set of nodes. The pair of nodes may include a calling node and a called node. Each node may correspond to a component. The method may further include generating, from the component compatibility graph, a set of constraints including a set of edge variables corresponding to the set of edges, selecting, using the set of constraints, an edge subset of the set of edges, and recommending, for the application, an upgrade solution including installing a called component corresponding to a called node connected by an edge in the edge subset.
US11698781B2 System and method for upgrading kernels in cloud computing environments
The system and method described herein may upgrade kernels in cloud images deployed in cloud computing environments without having to rebuild a machine image that contains a root file system for the cloud image. For example, the cloud image may include a ramdisk that compares the kernel booted in the cloud image to the root file system to verify whether the machine image contains a directory hierarchy matching an operating system release for the kernel. In response to the machine image containing the matching directory hierarchy, the root file system may be mounted for execution in the cloud computing environment. Alternatively, in response to the machine image lacking the matching directory hierarchy, the ramdisk may dynamically create the matching directory hierarchy and inject modules that support the kernel into the root file system prior to mounting and delivering control to the root file system.
US11698777B2 Method and apparatus for automatically generating an application code and framework
Various methods, apparatuses/systems, and media for automatically building an application framework are disclosed. An internal database stores available design patterns and code snippets for developing an application. A receiver receives, as input, a requirement document that includes one or more requirements for developing the application. A processor parses the requirement document by implementing a natural language processing algorithm; creates, based on the parsed requirement document, a plurality of code blocks for generating a structure and a design pattern to be used to develop the application by matching the one or more requirements with the available design patterns; accesses the database to obtain the code snippets for the plurality of code blocks; and automatically builds an application framework based on the code snippets.
US11698775B2 Smart code editor for detecting and visualizing deviations
According to an aspect, there is provided a computing device for performing the following. The computing device maintains, in a database, a first deviation detection algorithm for evaluating values of a first deviation metric. The computing device obtains, in the code editor, a plurality of logical lines of code and performs, for at least one logical line of code, the following. The computing device evaluates, using the first deviation detection algorithm, for a program instruction defined in a logical line of code, a value of the first deviation metric based at least on one or more other program instructions. The computing device selects a first color based on the first deviation metric from a first colormap. Finally, the computing device colors, in part or fully, a background or a text of the logical line of code or a graphical element associated with it with the first color.
US11698770B2 Calibration of a playback device based on an estimated frequency response
An example playback device is configured to receive a first stream of audio comprising source audio content to be played back by the playback device and record, via one or more microphones of the playback device, an audio signal output by the playback device based on the playback device playing the source audio content. The playback device is also configured to determine a transfer function between a frequency-domain representation of the first stream of audio and a frequency-domain representation of the recorded audio signal, and then determine an estimated frequency response of the playback device based on a difference between (i) the transfer function and (ii) a self-response of the playback device, where the self-response of the playback device is stored in a memory of the playback device. Based on the estimated frequency response, the playback device is configured to determine an acoustic calibration adjustment and implement the acoustic calibration adjustment.
US11698765B2 Print system having print content notification, control method, and storage medium
A print system includes a printing apparatus to print content according to a print job, and a server system to provide at least one of video information or still image information for an online class to a client terminal as distribution information. The client terminal receives notification information indicating that printable study material for an online class is present as the print content, and a print job for printing the study material is issued.
US11698762B2 Image forming apparatus having a plurality of ports to which portable memory is attachable, and computer-readable medium and method for the same
An image forming apparatus includes a controller configured to perform a storage printing process that includes storing print data in a dedicated memory, which is a portable memory set as a storage destination to store the print data in the storage printing process when attached to a dedicated port among a plurality of ports, and causing a print engine to perform printing according to the print data stored in the dedicated memory in response to an operation received via a user interface, prior to the storage printing process, set one of the plurality of ports as the dedicated port, in response to a portable memory being attached to a port, determine whether the portable memory is the dedicated memory and the port is the dedicated port, and provide a notification when determining that the portable memory is not the dedicated memory but the port is the dedicated port.
US11698760B2 Copy and restore of page in byte-addressable chunks of cluster memory
Disclosed are various embodiments for improving the resiliency and performance of cluster memory. First, a computing device can submit a write request to a byte-addressable chunk of memory stored by a memory host, wherein the byte-addressable chunk of memory is read-only. Then, the computing device can determine that a page-fault occurred in response to the write request. Next, the computing device can copy a page associated with the write request from the byte-addressable chunk of memory to the memory of the computing device. Subsequently, the computing device can free the page from the memory host. Then, the computing device can update a page table entry for the page to refer to a location of the page in the memory of the computing device.
US11698758B2 Selective compression circuitry in a memory device
Methods and systems for selectively compressing data lines of a memory device in selective compression circuitry. The selective compression circuitry receives multiple data lines and compression circuitry that selectively compresses inputs. The selective compression circuitry also includes control circuitry to receive data over via the data lines. The control circuitry, when in a compressed mode, transmits data from each of the data lines to the compression circuitry. Alternatively, in an uncompressed mode, the control circuitry transmits data from a first subset of the data lines to the compression circuitry while blocking data from a second subset of the data lines from being transmitted to the compression circuitry.
US11698756B2 Cache-based memory read commands
Various embodiments described herein provide for selectively sending a cache-based read command, such as a speculative read (SREAD) command in accordance with a Non-Volatile Dual In-Line Memory Module-P (NVDIMM-P) memory protocol, to a memory sub-system.
US11698754B2 Coalescing read commands by location from a host queue
Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). A non-volatile memory (NVM) is arranged into multiple garbage collection units (GCUs) each separately erasable and allocatable as a unit. Read circuitry applies read voltages to memory cells in the GCUs to sense a programmed state of the memory cells. Calibration circuitry groups different memory cells from different GCUs into calibration groups that share a selected set of read voltages. A read command queue accumulates pending read commands to transfer data from the NVM to a local read buffer. Read command coalescing circuitry coalesces selected read commands from the queue into a combined command for execution as a single batch command. The combined batch command may include read voltages for use in retrieval of the requested data.
US11698750B2 Smart re-use of parity buffer
Technology is disclosed herein for efficient use of volatile memory that is used for accumulating parity data of user data being written to non-volatile memory cells. A memory controller may replace primary parity in a first portion of a parity buffer with data other than primary parity while a second portion of the buffer is still being used to store the primary parity. Therefore, the memory controller smartly re-uses the parity buffer, which makes efficient use of the volatile memory. In one aspect, a memory controller accumulates secondary parity for the user data in a first portion of the parity buffer while a second portion of the parity buffer is still being used to store the primary parity. The memory controller may compute the secondary parity from present content of the first portion of the parity buffer and primary parity presently stored in the second portion of the buffer.
US11698742B2 Garbage collection in a memory component using an adjusted parameter
Systems, apparatuses, and methods related to media management, including “garbage collection,” in memory or storage systems or sub-systems, such as solid state drives, are described. For example, a criticality value can be determined and used as a basis for managing a garbage collection operation on a data block. A controller or the system or sub-system may determine that a criticality value associated with performing a garbage collection operation satisfies a condition. Based on determining that the condition is satisfied, a parameter associated with performing the garbage collection operation can be adjusted. The garbage collection operation is performed on the data block stored on the memory component using the adjusted parameter.
US11698740B2 Computer system
In a computer system, in a case where a throughput upper limit value is set as upper limit value 1, a throughput limit notification program executed by a storage device gives a notification to a storage management device when a throughput of a logical volume reaches the upper limit value 1. In response to this notification, a throughput upper limit value setting program executed by the storage management device outputs, to the storage device, a command for switching the throughput upper limit value from the upper limit value 1 to upper limit value 2, such that the throughput upper limit value is switched.
US11698738B2 Multi-namespace storage device, electronic system including the storage device, and method of operating the storage device
A multi-namespace storage device includes a nonvolatile memory which includes a first memory block and a second memory block different from the first memory block, and a memory controller which receives, from a host, a command for requesting creation of a first namespace including a first logical block number and a second namespace including a second logical page number not included in the first logical block number and receives a physical mapping command for instructing physical mapping of the first namespace. The memory controller performs a first mapping operation by mapping the first logical block number to the first memory block and performs a second mapping operation by mapping the second logical page number to a second memory page included in the second memory block in response to the physical mapping command.
US11698737B2 Low-latency shared memory channel across address spaces without system call overhead in a computing system
Examples provide a method of communication between a client application and a filesystem server in a virtualized computing system. The client application executes in a virtual machine (VM) and the filesystem server executes in a hypervisor. The method includes: allocating, by the client application, first shared memory in a guest virtual address space of the client application; creating a guest application shared memory channel between the client application and the filesystem server upon request by the client application to a driver in the VM, the driver in communication with the filesystem server, the guest application shared memory channel using the first shared memory; sending authentication information associated with the client application to the filesystem server to create cached authentication information at the filesystem server; and submitting a command in the guest application shared memory channel from the client application to the filesystem server, the command including the authentication information.
US11698734B2 Collision reduction through just-in-time resource allocation
Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a main memory has memory cells arranged on dies arranged as die sets accessible using parallel channels. A controller is configured to arbitrate resources required by access commands to transfer data to or from the main memory using the parallel channels, to monitor an occurrence rate of collisions between commands requiring an overlapping set of the resources, and to adjust a ratio among different types of commands executed by the controller responsive to the occurrence rate of the collisions. In further embodiments, the controller may divide a full command into multiple partial commands, each of which are executed as the associated system resources become available. In some cases, the ratio is established between read commands and write commands issued to the main memory.
US11698733B2 Method and system for data transmission
An exemplary communication method and system is disclosed. The system may be configured to create a mesh network of nodes for routing and/or rerouting data communications depending on the integrity of or demands on the system to improve efficiency and transmission confidence. The system may be configured to redundantly, simultaneously send data transmissions on different transmission interfaces using different transmission protocols.
US11698732B2 Storage provisioning in a data storage device
Systems and methods for modifying a usage limit of a data storage device include a host interface; integrated circuit memory cells; and a processing device coupled to the host interface to provide commands with addresses to access the integrated circuit memory cells according to the address, and configured to execute firmware to perform: operations requested by commands received via the host interface; and updates to a usage limit of the data storage device.
US11698731B2 Performance throttling based on power-off time
Responsive to a power-on of a memory device, an elapsed power-off time is identified based on a difference between a time at which the power-on occurred and a time at which a previous power-off of the memory device occurred. Responsive to a determination that the elapsed power-off time satisfies the elapsed time threshold criterion, a request to perform a first write operation on a memory unit of the memory device since power on is received, a performance parameter associated with the memory unit of the memory device is changed to a first parameter value that corresponds to a reduced performance level, and the write operation is performed on the memory unit of the memory device in accordance with the first parameter value that corresponds to the reduced performance level. Responsive to completion of the write operation, the performance parameter is changed to a value that corresponds to a normal performance level.
US11698726B2 Apparatuses and methods for configurable memory array bank architectures
Apparatuses and methods for configurable memory array bank architectures are described. An example apparatus includes a mode register configured to store information related to bank architecture and a memory array including a plurality of memory banks. The plurality of memory banks are configured to be arranged in a bank architecture based at least in part on the information related to bank architecture stored in the mode register.
US11698723B2 Electronic device and method of providing visual notification of a received communication
A method disclosed herein includes displaying information associated with a first application in a display area of an electronic device, detecting a change in direction of a continuous gesture across at least a portion of the display area between a first direction and a second direction different than the first direction, the continuous gesture associated with a request to display information of a second application, the first application being different than the second application, in response to detecting the change in direction of the continuous gesture, reducing display of the first application to a first portion of the display area and presenting a preview of information associated with the second application in a second portion of the display area in which the first application was presented prior to detection of the continuous gesture, based on a first characteristic of the continuous gesture, discontinuing providing the first information and display the second application in the display area, and based on a second characteristic of the continuous gesture, discontinuing providing the second information and display the first application in the display area.
US11698718B2 Dynamically scalable summaries with adaptive graphical associations between people and content
The techniques disclosed herein improve existing systems by providing a system that automatically generates a scalable summary with adaptable graphical associations between people and content. The system can select a level of detail that can be applied to a process for generating a summary of content. The level of detail can be based on a user's engagement with respect to one or more events. The system can improve the usability of the summary by selecting a level of detail that is optimized for the user's contextual status. The system also improves the user's interaction with a computer by providing an adaptable layout of information indicating a source of content. The adaptable layout allows users to readily identify topics, content sources, and high-priority summary sections regardless of the level of detail that is selected for the summary.
US11698712B2 Quick launcher user interface
Methods executed by a processor of computing device for launching a selected application on a computing device are disclosed. Various embodiments may include authorizing a user based on a fingerprint of a finger detected on a fingerprint sensor portion of a touchscreen display matching a fingerprint of an authorized user of the computing device, determining a selected application installed on the computing device from a selective engagement of the finger on the touchscreen display, continuous from the fingerprint sensor portion and unlocking the selected application in response to the selective engagement of the finger on the touchscreen display. In some embodiments, selection of an application may be based a continuous swipe movement by the finger on the touchscreen display from the fingerprint sensor portion toward an icon on the touchscreen display representing the selected application.
US11698707B2 Methods and systems for provisioning a collaborative virtual experience of a building
Disclosed herein is a method of provisioning a collaborative virtual experience of a building to two or more users, in accordance with some embodiments. The method may include transmitting an interactive 3D model data to two or more follower user devices associated with two or more followers. Further, the method may include receiving two or more follower state data from the two or more follower user devices. Further, the method may include generating a collaborative view data based on the interactive 3D model data and the two or more follower state data. Further, the method may include transmitting the collaborative view data to a leader user device operated by a leader associated with the two or more followers. Further, the leader user device may be configured for presenting the collaborative view data.
US11698696B1 Touch display panel and touch display device
A touch display panel and a touch display device. The touch display panel includes a first display area, a second display area and a binding area arranged along a first direction, and a touch bonding pad is arranged in the binding area and is configured to input touch driving signals; a plurality of touch electrodes are arranged in each of the first display area and the second display area; the touch display panel further includes a plurality of touch signal lines extending along the first direction and arranged at intervals along a second direction, the touch bonding pad is electrically connected to the touch electrodes by the touch signal lines; and touch signal lines electrically connected to the touch electrodes in the first display area are first touch signal lines, touch signal lines electrically connected to the touch electrodes in the second display area are second touch signal lines.
US11698695B2 Chip on flex, touch assembly, and display device
The embodiments of the present disclosure provide a chip on flex (COF), a touch assembly, and a display device. The chip on flex includes a flexible base provided with a first opening, the flexible base includes a bonding area provided with a plurality of metal bonding pads; on the flexible base, a spacing area with a preset range is provided between the first opening and the bonding area; wherein, the flexible base is provided with a reinforcement sheet thereon, the reinforcement sheet is located on a portion of the flexible base other than the first opening, the spacing area and the bonding area.
US11698694B2 Display apparatus realizing a large image
A touch display apparatus for sensing a touch of a user and/or a tool is provided. The touch display apparatus includes upper electrodes on emission areas. The upper electrodes may be separated by a separating partition on a separating area and a second opening of a bank insulating layer. Each of the upper electrodes may be connected to one of link wires, which are disposed between a device substrate and the bank insulating layer. Thus, in the touch display apparatus, a process for sensing the touch of the user and/or the tool may be simplified, and a process efficiency may be improved.
US11698691B2 Scroll wheel module and mouse
The present invention discloses a scroll wheel module, which comprises a bracket and a rotatable scroll wheel that is arranged on the bracket. The scroll wheel is equipped with a hand feel member that provides flipping tactile. The scroll wheel module further comprises an electronic control adjustment assembly, which is used to adjust the magnitude of damping that the hand feel member exerts on the scroll wheel. By tactfully combining the electronic control adjustment assembly with the hand feel member, the present application can adjust the height of the tilting end simply and quickly by means of the electronic control adjustment assembly, further adjust the distance between the hand feel end of the hand feel member and the inner ring of the scroll wheel, and finally manage to adjust different kinds of tactile sense about the damping while rolling the scroll wheel.
US11698689B2 Sensor panel
A sensor panel is overlaid on a display apparatus and connected to an integrated circuit that detects a position of an active pen in an active region of the display apparatus. The sensor panel includes first electrodes that extend in a first direction. The sensor panel also includes second electrodes that extend in a second direction. The first electrodes include first and second outer electrodes that are located at the outermost edges of the first electrodes and first inner electrodes disposed between the first and second outer electrodes. A width of at least one of the first and second outer electrodes in the second direction is smaller than a width of each of the first inner electrodes in the second direction.
US11698687B2 Electronic device for use in motion detection and method for obtaining resultant deviation thereof
A representative method involves: generating measured angular velocities and measured axial accelerations; calculating a resulting deviation associated with movements and rotations in a spatial reference frame by: providing a previous quaternion corresponding to time T−1 based on the measured axial accelerations corresponding to time T−1 and the measured angular velocities corresponding to time T−1; converting the measured angular velocities corresponding to time T based on the previous quaternion into a current quaternion and predicted axial accelerations; comparing the predicted axial accelerations with the measured axial accelerations corresponding to time T to obtain a first comparison result; obtaining an updated quaternion associated with time T based on the current quaternion and the first comparison result, and using the updated quaternion as a next occurrence of the previous quaternion; and providing the resulting deviation based on the updated quaternion; and, providing content based on the resulting deviation in the spatial reference frame.
US11698684B2 Gesture recognition device and method for sensing multi-factor assertion
A gesture-recognition (GR) device is disclosed that includes a capacitive touch sensor panel and a controller. The capacitive touch sensor panel comprises a plurality of sensing pads arranged in a cylindrical pattern inside a handle of the GR device and detects a multi-factor touch assertion at a set of sensing pads of the plurality of sensing pads. The controller transmits a driving signal to each of the plurality of sensing pads for the detection of the multi-factor touch assertion, generates an assertion signal, determines a signal sequence based on the assertion signal, and converts a current inactive state of the GR device to an active state based on a validation of the determined signal sequence corresponding to the multi-factor touch assertion and an inferred user intent.
US11698683B1 Distributed inflatable touch sensing
A distributed inflatable touch sensing system is provided. The distributed inflatable touch sensing system includes a sensing bladder array, the sensing bladder array having a plurality of bladders, passageways, and ports in fluid communication. The system further includes a pressure regulator in fluid communication with one of the plurality of ports for regulating a pressure in the sensing bladder array. The system further includes a plurality of sensors, each in fluid communication with one of the plurality of ports, for measuring the pressure in the sensing bladder array. The system further includes a processor in communication with the plurality of sensors. The processor is configured to determine which of the plurality of bladders has been depressed by a user.
US11698675B2 Autonomous vehicle visual based communication
An autonomous vehicle including a projector and a sensor system configured to output data representative of an object in an environment exterior of the autonomous vehicle. The autonomous vehicle can further include a data store that stores height map data. A computing system of the autonomous vehicle can classify an object as a person and can detect an initial position of the person. Responsive to the detection, the computing system can calibrate a notification to be projected on a ground of the environment exterior of the autonomous vehicle. The notification is based on output of a transform from a position of the projector to the ground and the transform is applied based on the predefined height map of the ground. The notification can be projected adjacent the person. The notification may be configured to inform the person that the autonomous vehicle detects a position of the person.
US11698674B2 Multimodal inputs for computer-generated reality
Implementations of the subject technology provide determining an operating mode of an electronic device based at least in part on whether the electronic device is communicatively coupled to an associated base device. Based on the determined operating mode, the subject technology identifies a set of input modalities for initiating a recording of content within a field of view of the electronic device. The subject technology monitors sensor information generated by at least one sensor included in, or communicatively coupled to, the electronic device. Further, the subject technology initiates the recording of content within the field of view of the electronic device when the monitored sensor information indicates that at least one of the identified set of input modalities has been triggered.
US11698673B2 Techniques for memory access in a reduced power state
Various embodiments are generally directed to techniques for memory access by a computer in a reduced power state, such as during video playback or connected standby. Some embodiments are particularly directed to disabling one or more memory channels during a reduced power state by mapping memory usages during the reduced power state to one of a plurality of memory channels. In one embodiment, for example, one or more low-power mode blocks in a set of functional blocks of a computer may be identified. In some such embodiments, the computer may include a processor, a memory, and first and second memory channels to communicatively couple the processor with the second memory. In many embodiments, usage of the one or more low-power mode blocks in the set of functional blocks may be mapped to a first address range associated with the first memory channel.
US11698671B2 Peak power management for processing units
Some aspects of this disclosure relate to a peak power manager that includes a first power estimate accumulator circuit configured to receive one or more power estimates associated with one or more subsystems and to generate a first accumulated power estimate. The peak power manage can further include a first-in first-out (FIFO) storage circuit configured to store a plurality of first accumulated power estimates associated with a plurality of clock cycles corresponding to a moving time interval window. The peak power manager can further include a second power estimate accumulator circuit configured to accumulate the plurality of first accumulated power estimates to generate a second accumulated power estimate and a control circuit. The control circuit can be configured to compare the second accumulated power estimate with a threshold power and generate a control signal to control one or more events at the one or more subsystems in response to the second accumulated power estimate satisfying a condition associated with the threshold power.
US11698664B2 Electronic apparatus
An electronic apparatus includes an electronic panel having a penetration hole that penetrates the electronic panel. An electronic module overlaps the penetration hole in a thickness direction of the electronic apparatus. A window is spaced apart from the electronic module in the thickness direction of the electronic apparatus. The electronic panel is interposed between the window and the electronic module. A supporter is disposed between the window and the electronic module. The supporter is disposed in a main penetration hole formed at least partially by the penetration hole that penetrates the electronic panel.
US11698663B2 Peripheral housing for a computing device
A computing device can include a housing including a peripheral housing defining an aperture, the peripheral housing having a constant cross-sectional area. The computing device can also include a display having a first major surface and a second major surface opposing the first major surface, the display disposed within the aperture defined by the peripheral housing and attached to the housing at one or more locations such that the first major surface and the second major surface of the display are substantially unobstructed by any other portion of the computing device.
US11698661B2 Tactical assault kit box
A field-operable tactical operations management system. The system includes a case and a field interface within the case. The case has a rigid base and a rigid lid that is pivotally coupled to the rigid base. The field interface includes a power management system, a plurality of compartments, a user input device, and a display. The power management system stores energy, powers the field interface, or both. Each of the plurality of compartments receives a peripheral device. The display is operably coupled to the rigid lid of the case. The field interface is configured to be operably coupled to an end user device, which enables the end user device to be operated by way of the field interface with the user input device.
US11698656B2 Frequency characteristic measurement device, controller and frequency characteristic measurement method
A frequency characteristic measurement device that measures the frequency characteristic of a measurement target includes: a multi-sine signal generation unit that generates a multi-sine signal; a sweep sinusoidal wave generation unit that generates a plurality of sweep sinusoidal waves; an input signal switching unit that selects any one of the multi-sine signal and the sweep sinusoidal waves so as to input the selected one to the measurement target; a data acquisition unit that acquires, at a predetermined sampling frequency, sampling data of an input signal which is input to the measurement target and sampling data of an output signal which is output from the measurement target; and a characteristic calculation unit that calculates a frequency characteristic including the gain and the phase of the input and output signals in the measurement target from the sampling data of the input and output acquired.