Document Document Title
US11528832B2 Electronic device
An electronic device is provided, which is for coupling to another electronic device in a side-by-side manner, and the electronic device includes a substrate, a first thermal dissipation sheet and a thermal dissipation element. The substrate includes a first surface and a second surface. The first thermal dissipation sheet is disposed on the first surface. The thermal dissipation element is disposed on the substrate. The first thermal dissipation sheet is disposed between the thermal dissipation element and the substrate, and the thermal dissipation element at least partially overlaps the first thermal dissipation sheet.
US11528830B2 Adhesion structure and electronic device
An adhesion structure and an electronic device are provided. The adhesion structure includes a substrate and an adhesive layer. The adhesive layer is disposed on the substrate, and the adhesive layer includes a plurality of graphene microplates. A part of the graphene microplates protrude from two opposite surfaces of the adhesive layer. The thickness of the graphene microplates is greater than or equal to 0.3 nanometers and is less than or equal to 3 nanometers. The flake diameter of the graphene microplates is greater than or equal to 1 micrometer and is less than or equal to 30 micrometers. The adhesion structure can not only provide the adhesive function, but also improve the heat dissipation efficiency of electronic device.
US11528806B2 Electromagnet coils made from flexible circuits
A method of fabricating an electromagnet includes obtaining a first flexible PCB that includes one or more first conductive coiled traces and obtaining a second flexible PCB that includes one or more second conductive coiled traces. The first flexible PCB is bent into a shape having at least one curve or corner. With the first flexible PCB having been bent into the shape, the second flexible PCB is then bent into the shape: the second flexible PCB is positioned adjacent to the first flexible PCB to conform with the first flexible PCB.
US11528805B2 Display device and method of manufacturing the same
A display device includes a substrate including a display area and a non-display area adjacent to the display area, lower pads disposed in the non-display area of the substrate and spaced apart from each other, upper pads disposed on the lower pads and spaced apart from each other, an anisotropic conductive film disposed between the lower pads and the upper pads, and a circuit film disposed on the upper pads, the circuit film including first lower holes disposed between the upper pads in a plan view, and first upper holes connected to the first lower holes and having radiuses larger than radiuses of the first lower holes. The first upper holes form first openings on an upper surface of the circuit film. A method of manufacturing the display device is provided.
US11528791B2 Driving circuit
A driving circuit is provided in this present disclosure, the driving circuit includes a voltage input module, a quick start module and a control module. The voltage input module includes a first input terminal and a second input terminal and is configured to receive an alternating current voltage and convert the alternating current voltage into a direct current voltage. The quick start module is coupled to the voltage input module and configured to receive the direct current voltage and convert the direct current voltage into a startup voltage. The control module is coupled to the quick start module and configured to receive the startup voltage and control a load, wherein the quick start module comprises a first resistor and a second resistor connected in series and is coupled between the first input terminal and the control module.
US11528790B2 System and method for repurposing 120VAC wiring architecture to retrofitable low voltage DC power 2-wire LED dimming
A 2-Wire LED dimming system and method re-purposes existing 120V AC architecture and hardware to carry low voltage PWM gradient DC power to the LED lamps provides a consistent gradation over a 0-100% dimming range. An LED Driver is electrically connected to an AC power source and connect to at least one LED lamp. The AC power source is electrically connected to an AC to DC converter where the AC power is converted to filtered and regulated DC power for the control unit and the power switch. The power switch is electrically connected to the AC to DC converter DC power output. The control unit is electrically connected to the power switch which is turned ON or OFF according to the pulse width modulation PWM signal from the control unit in order to connect or disconnect the DC power from the AC to DC converter.
US11528789B2 Negative injection for power factor correction circuit performance enhancements
A negative injection circuit is coupled to a power factor correction (PFC) controller of a power supply system and includes a downshifter configured to downshift a ground signal to generate a negative voltage signal, a variable impedance coupled between the downshifter and the PFC controller, and configured to inject a negative injection voltage into a voltage sampling input of the PFC controller, the variable impedance including a first current limiting resistor and a second current limiting resistor coupled in series with one another and between the downshifter and the voltage sampling input of the PFC controller, and a bypass switch configured to selectively short across the second current limiting resistor in response a range selection signal.
US11528771B2 Response system with emergency response equipment locator
This document relates to systems and techniques for providing response to emergency situations, such as traffic accidents, cardiac arrest, or other medical emergencies. The systems and techniques include systems and techniques for identifying and accessing emergency response equipment during a medical emergency.
US11528768B2 Method of sidelink radio link failure control and related device
A method of sidelink (SL) radio link failure (RLF) control for a first user equipment (UE) and a second UE is disclosed. The method comprises obtaining at least one SL RLF configuration, wherein the SL RLF configuration is associated with at least one SL radio bearer within at least one PC5 RRC connection and includes at least one SL RLF control parameter indicating at least one transmission range for SL communication, selecting, by the first UE, at least one SL RLF control parameter of the SL RLF configuration associated with the PC5 RRC connection, according to a communication distance between the first UE and the second UE and the at least one transmission range indicated by the at least one SL RLF control parameter, and determining, by the first UE, an SL RLF event occurs on the PC5 RRC connection based on the selected SL RLF control parameter.
US11528766B2 Electronic device
A controller of an electronic device starts a setup procedure according to a first method. In the setup procedure according to the first method, the controller notifies a start of the setup and attempts to obtain connection information from an external device. When the connection information is obtained, the controller stores the connection information and attempts to connect to an access point using the connection information. When the connection information is not obtained in the setup procedure according to the first method, the controller starts a setup procedure according to a second method to display a message requesting input of the connection information, obtain the connection information through an input interface, and attempt to connect to the access point of the wireless network using the obtained.
US11528763B2 Method of processing establishment of MA PDU session, and AMF node and SMF node
A disclosure of the present specification provides a method for processing establishment of a protocol data unit (PDU) session by an access and mobility management function (AMF) node. The method may include a step of receiving a PDU session establishment request message from a user equipment (UE) via either a first access or a second access. The PDU session establishment request message may include information indicative of a multi access (MA) PDU session. The method may include a step of selecting a session management function (SMF) node supporting the MA PDU session on the basis of the information indicative of the MA PDU session. The method may include a step of sending the PDU session establishment request message to the SMF node supporting the MA PDU session.
US11528760B2 Cell global identification report procedure for new radio cells without SIB1
A wireless device receives (1502) configuration information indicating that the wireless device is to report identifier information for a cell. The configuration information identifies a first frequency. The wireless device acquires (1504) a first part of system information for the cell on the first frequency, using the configuration information. The wireless device determines (1506) that a second part of system information for the cell is not transmitted on the first frequency. The second part of system information for the cell is necessary for determining the identifier information. The wireless device receives (1508) the second part of system information, including the identifier information, on a second frequency and reports (1510) the identifier information for the cell to the wireless communications network.
US11528758B2 Wireless communication device and wireless communication method
According to one example embodiment, a wireless communication device having an associated first serial code. The wireless communication device includes a receiver, a processor, and a transmitter. The wireless communication device starts up intermittently. The receiver receives a second serial code different from the first serial code from a second the wireless communication device different from the wireless communication device. The processor stores the second serial code received by the receiver in a memory, and acquires the first serial code and the second serial code from the memory. The transmitter transmits the first serial code and the second serial code.
US11528739B2 Timer parameter handling with sidelink downlink control information
A wireless device receives, before a scheduled sidelink transmission via a resource of one or more resources of a sidelink resource pool of a cell, a downlink control information (DCI). The DCI indicates switching from a first bandwidth part of the cell to a second bandwidth part of the cell as an active bandwidth part. In response to the DCI: the second bandwidth part is activated after a delay from the reception of the DCI; the scheduled sidelink transmission via the resource of the one or more resources is dropped; and monitoring physical sidelink control channels for sidelink control information is skipped during the delay.
US11528737B2 User terminal and radio communication method
To appropriately generate HARQ-ACK codebook even when transmission timings of delivery confirmation signals are configured flexibly, a user terminal according to an aspect of the present disclosure includes a transmitting section that transmits a delivery confirmation signal for a downlink shared channel, based on downlink control information used for scheduling the downlink shared channel, and a control section that determines codebook for the delivery confirmation signal, based on at least one of a transmission slot of the delivery confirmation signal and an uplink control channel resource for the delivery confirmation signal that are indicated by the downlink control information.
US11528727B2 Transmitting a scheduling request based on a triggered buffer status report
A wireless device receives a radio resource control message. The radio resource control message comprises a periodicity of uplink resources of an uplink configured periodic grant. A buffer status report (BSR) for transmission is triggered in response to data becoming available for uplink transmission. The BSR indicates a size of the data. Based on the triggering of the BSR, an uplink scheduling request is triggered in response to receiving no additional resource for uplink transmission while the uplink resources for the uplink configured periodic grant are available. The scheduling request is transmitted.
US11528723B2 Multi-user parallel channel access in WLAN systems
Methods and apparatuses are related to multi-user parallel channel access (MU-PCA). For example, a wireless transmit/receive unit (WTRU) is provided that is one of the plurality of WTRUs operable to simultaneously communicate via a plurality of channels managed by an access point (AP). The WTRU includes a receiver configured to receive, from the AP, over at least one channel of the plurality of channels, a group poll (G-Poll) message that includes a resource allocation that indicates at least one allocated channel of the plurality of channels for the WTRU; and a transmitter configured to transmit an uplink request message, to the AP in response to the G-Poll message, over the at least one allocated channel of the plurality of channels, the uplink request message corresponding to uplink data the WTRU has for transmission to the AP.
US11528721B2 Scheduling satellite data transmissions using differing sets of ground stations
The disclosure herein describes transmitting data from a satellite using a primary ground station and a set of secondary ground stations. An orbit of the satellite is determined over a schedule period and a subset of secondary ground stations is identified based on the determined orbit of the satellite, wherein secondary ground stations are configured to receive from the satellite and not transmit to the satellite. A transmission schedule associated with the satellite is then generated. For each secondary ground station of the subset, a time interval during which the satellite is within communication range is determined, an expected transmission rate is estimated, and the time interval and the expected transmission rate are included in the transmission schedule. The transmission schedule is provided to the satellite via the primary ground station, whereby the satellite is configured to transmit data to the subset of ground stations based on the transmission schedule.
US11528710B2 Time domain resource indication method in relay network, network device, and user equipment
A time domain resource indication method includes sending, by a first node, first time domain resource configuration information to at least one second node. The first time domain resource configuration information is used by the at least one second node to determine second time domain resource configuration information sent by the at least one second node to at least one third node. The first time domain resource configuration information indicates first time domain resources of a link between the first node and the at least one second node. The second time domain resource configuration information indicates second time domain resources of a link between the at least one second node and the at least one third node.
US11528707B2 Primary and secondary beams based channel access
An apparatus includes a processor; and a non-transitory memory including computer program code; wherein the memory and the computer program code are configured to, with the processor, cause the apparatus at least to: report at least two reported beams to a radio node; receive a configuration from the radio node for at least two configured beams, the at least two configured beams comprising a primary beam and at least one secondary beam; attempt to decode data based on the primary beam, per monitoring occasion for a downlink channel, based on the received configuration; in response to a failure to decode the data based on the primary beam, attempt to decode the data based on the at least one secondary beam over the downlink channel; and transmit or receive information over a scheduling occasion using at least one of the at least two configured beams following a successful decoding attempt.
US11528706B2 Frequency band determination based on image of communication environment for head-mounted display
Methods and apparatus provide for continuously acquiring information of an environment in which at least one of a communication device and a communication partner for the communication device is placed; and upon the acquisition of each information, determining from among a plurality of communication standards of frequency bands of radio waves, and based on the acquired information, the communication standard to be used for communication between the communication device and the communication partner, where the communication partner is located physically away from an entertainment device which generates video and audio.
US11528702B2 Channel structure design for V2X communication
Aspects of the disclosure provide an apparatus, which can include a receiving circuitry and a processing circuitry. The receiving circuitry can be configured to receive a configuration indicating that a preconfigured number of consecutive symbols within a slot are used for a sidelink transmission. The receiving circuitry can be further configured to receive the sidelink transmission over the preconfigured number of consecutive symbols within the slot. The processing circuitry can be configured to process a data transmission of the sidelink transmission received over the preconfigured number of consecutive symbols within the slot. Aspects of the disclosure also provide a method.
US11528700B2 User equipment and radio communication system
User equipment includes an antenna, a controller, a transmitter, and a receiver. The transmitter sends a first radio frequency signal for communication with a primary cell to the antenna according to a first timing advance set by the controller, and sends a second radio frequency signal for communication with a secondary cell to the antenna according to a second timing advance set by the controller. The receiver sends received data to the controller including information regarding at least one of the first timing advance and the second timing advance. The first timing advance indicating a first uplink transmission timing alignment value and the second timing advance indicating a second uplink transmission timing alignment value.
US11528687B2 Apparatus and method for transmitting a buffer status report
The method for a user equipment (UE) transmitting a buffer status report (BSR) comprises receiving logical channel configuration information from a network, the logical channel configuration information including information related to a plurality of numerologies mapped to each logical channel; when the BSR is triggered, selecting a buffer size reporting numerology for each logical channel; calculating a buffer size for a numerology by including a buffer size of logical channels having the buffer size reporting numerology as the numerology; and reporting the BSR including information of the calculated buffer size.
US11528684B2 Resource allocation method for coexistence of multiple line topological industrial wireless networks
A resource allocation method for coexistence of multiple line topological industrial wireless networks is provided. It pertains to the coexistence problem of multiple TDMA-based line topological industrial wireless networks, including three parts: lower bound analysis of scheduling delay, allocation algorithm of inter-network resources and allocation algorithm of intra-network resources. The method uses overall scheduling delay and resource utilization ratio as measurement indexes when analyzing the lower bound of delay and designing resource allocation algorithms, and selects a best node combination in each time slot to occupy as many channel resources as possible to improve the resource utilization ratio and reduce the overall scheduling delay.
US11528681B2 Management server, communication device, and communication method
A management method according to an embodiment is a management method performed by a management server for managing a plurality of communication devices, and includes receiving information indicating at least one of a position or acceleration detected by each of the plurality of communication devices, and managing a position information list including installation position information for each communication device based on the information received. The managing includes, in a case that a collection mode for collecting at least one of the plurality of communication devices is configured, in response to determining that a target communication device for the collection mode has moved, updating the position information list to delete the installation position information corresponding to the target communication device, and in response to determining that the target communication device has been stationary after moving, keeping the position information list without updating the position information list.
US11528675B2 Reference signal (RS) configuration and transmission from serving and neighbor cell for mobility
According to certain aspects of the present disclosure, indicating which neighbor cells are synchronous or asynchronous with a serving cell may allow a UE to determine whether it can derive neighbor cell RS timing based on the serving cell timing.
US11528669B2 Method for reporting power headroom, method for receiving power headroom, user equipment, base station, medium and system
Method for reporting power headroom, method for receiving power headroom, user equipment, base station, medium and system are provided. The method for reporting power headroom includes: determining a first carrier and a first time slot corresponding to the first carrier for transmitting a PHR; acquiring a first time slot group corresponding to at least one other carrier, wherein the first time slot group includes N time slots, uplink data transmission is performed in at least one of the N time slots, N is a positive integer, and the first time slot includes the first time slot group in a time domain; generating the PHR based on power headroom corresponding to die first time slot and power headroom corresponding to the first time slot group; reporting the PHR to a base station using the first time slot. Power headroom corresponding to different carriers may be accurately reported to the base station.
US11528658B2 Method for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks
There is proposed a method for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks (CDN1, CDN2), the method comprising the following steps: for each network of the plurality of networks, calculating (100) a score associated with the network indicative of a quality of transmission of data from the network to the client device; randomly drawing (102) a network in the plurality of networks, the random draw being adapted so that a probability of drawing a network of the plurality associated with a score indicative of a first quality of transmission is higher than a probability of drawing a network of the plurality associated with a score indicative of a second quality of transmission lower than the first quality of transmission; and requiring (104) the drawn network for the client device to obtain the data segment from the drawn network.
US11528652B2 Data connection switching based on active application
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for a user equipment (UE) to select a data connection based on which applications are active in a foreground process of an application processor. The UE may activate a dedicated data subscription (DDS) based on a list of active applications. In some aspects, the UE may programmatically initiate a DDS switch based on which applications are active. The UE may determine which data connection to activate as the DDS based on the application configuration information and which applications are active. Application configuration information may indicate preferences regarding different data connections to use for each application. The application configuration information may indicate a preferred radio access technology (RAT), a preferred communication network, a preferred subscription, or any combination thereof.
US11528648B2 Hybrid release for processing user equipment transaction
Various communication systems may benefit from handling of various connection states. For example, certain wireless communication systems may benefit from a hybrid release that may enable any access management function to process a user equipment transaction. A method can include determining, by an access management function, whether to remain a serving node for a user equipment. The method can include taking an action with respect to an NG2 association for the user equipment based on the determination.
US11528647B2 Device and method for measuring a channel state
[Object] To make it possible to select a cell that is more preferable for a terminal device in an environment in which beamforming is performed. [Solution] There is provided a device including: an acquiring unit configured to acquire received quality information indicating received quality of a reference signal in a terminal device; and a control unit configured to perform cell selection for the terminal device based on the received quality information. When a predetermined condition related to use of weight sets for beamforming by a base station is satisfied, the control unit does not perform the selection based on the received quality information.
US11528642B2 Method and system for SLA-based network slice control service
A method, a device, and a non-transitory storage medium are described in which an SLA-based network slice control service is provided. The service may provision a network slice with multiple tiers of service based on a performance metric with differing performance metric values. The service may also provision the network slice based on other factors such as location of an application service layer network. The service may monitor and reconfigure the network slice when the performance metric is not satisfied.
US11528637B2 Method and apparatus for wireless communication
Method and apparatus for wireless communication. The method comprises determining respective buffer size tables for at least one logical channel group (LCG) based on at least one reference buffer size (BS) table; generating the BSR for the at least one LCG based on the respective buffer size tables; and transmitting the BSR to a network device, wherein the network device configures a terminal device with the at least one LCG.
US11528630B2 Methods and apparatus to facilitate layer 1 user equipment (UE) filtering for millimeter wave frequencies
Apparatus, methods, and computer-readable media for facilitating L1 UE-side filtering for mmW frequencies are disclosed herein. An example method for wireless communication at a user equipment includes configuring a filter coefficient for a serving beam. The example method also includes applying the filter coefficient to the serving beam to determine an updated filtered measurement result. The example method also includes reporting the updated filtered measurement result to a base station.
US11528629B1 Bandwidth part (BWP) configuration for positioning in an inactive state
Disclosed are techniques for wireless positioning performed by a user equipment. For example, the method includes entering into a Radio Resource Control (RRC) inactive state. The method includes monitoring, during a first time interval, while the user equipment is in the RRC inactive state, one or more first bandwidth parts having a first bandwidth to perform a first operation. The method includes monitoring, during a second time interval, while the user equipment is in the RRC inactive state, one or more second bandwidth parts having a second bandwidth to perform a second operation. The second bandwidth is different than the first bandwidth.
US11528626B2 Radio link monitoring (RLM) procedure for a wireless device configured to operate using first and second operational modes within an overlapping time in a first cell
A method, system and apparatus are disclosed. A network node configured to communicate with a wireless device (WD) is provided. The network node is configured to, and/or includes a radio interface and/or includes processing circuitry configured to: determine a radio link monitoring (RLM) state of a wireless device that is served by a first cell and configured to operate with at least a first operational mode and a second operation mode within an overlapping time, and schedule at least one signal associated with the wireless device based on the RLM state.
US11528623B2 User device assisted connected mode measurement enhancements
A method is disclosed where a user equipment (“UE”) determines that the UE is in a connected mode. The UE then determines a connection type of the connected mode and prioritizes a measurement report based on the connection type. The method may also be performed by an integrated circuit of the UE.
US11528621B2 Method and system of performance assurance with conflict management in provisioning a network slice service
Method and system for performance assurance in a network slice subset instance (NSSI) or a network slice instance (NSI) of a network. The method comprises receiving, at a network management function (OAM) of the network, a trigger indicating a network performance deficiency; based on the trigger, determining, by a data analytics (DAM) function of the OAM (OAM DAM) in coordination with a network analytics function of one of the core network and a radio access network (RAN), an NSI/NSSI modification; and implementing, by the OAM, a change in at least one of: NSI/NSSI policies, configurations in at least one of core network functions, the RAN and network resources, in accordance with the NSF NSSI modification.
US11528620B2 Generating and calibrating signal strength prediction in a wireless network
A core network entity (CNE) can predict received signal strength values for base station (BS). In response to a triggering event, the CNE fetches information on BS configuration parameters, including at least one of: a BS class, a BS location, a BS height, an orientation of the BS, a BS antenna pattern, and topographical details surrounding the BS. The BS obtains, processes and forwards to the CNE, measurement reports created by a user equipment (UE) including a signal strength value and a location of the UE. The CNE pools the measurement reports based on the BS class and, in response to another triggering event, recalibrates signal strength prediction tools, which can predict received signal strength values from the BS to a location in a vicinity of the BSs. The CNE also pools and stores the measurement reports and corresponding BS configuration parameters, after post processing and compression.
US11528618B2 Method and device for transmitting or receiving wireless signal in wireless communication system
The present invention relates to a wireless communication system and, more particularly, to a method and a device therefor, the method comprising the steps of: receiving scheduling information relating to uplink data; and transmitting the uplink data through a time slot having a plurality of symbols by using the scheduling information, wherein: when a reference signal for beam-arrangement is not transmitted in the time slot, a transmission beam direction of the uplink data remains the same in the time slot; and when the reference signal for beam-arrangement is transmitted in the time slot, the transmission beam direction of the uplink data is changed according to a transmission beam direction of the reference signal for beam-arrangement, in a symbol at which the reference signal for the beam-arrangement is transmitted in the time slot.
US11528610B2 Dynamic control and creation of user private networks
In one embodiment, a method in a multi-tenant wireless network comprises determining a first user private network (UPN) for a first device of a first user. The first UPN provides discovery, by the first device, of other devices on the wireless network to a first subset of other devices on the wireless network. The method further comprises determining a second UPN for the first device of the first user. The second UPN provides discovery, by the first device, of other devices on the wireless network to a second subset of other devices on the wireless network. The method further comprises providing discovery of the first subset and second subset of other devices on the wireless network to the first device of the first user. Discovery of the second subset is provided dynamically based on a current location of the first device.
US11528609B2 Communication and action approval system and method
A computer-based method for real-time communication authorization includes receiving, from a first communication device, a communication request, verifying, with a verification engine, a pre-approval status of the communication request, storing the communication request in an approval queue if the communication authorization the pre-approval status is set to false, issuing an alert to the authorization device, and receiving one or more authorization parameters from an authorization device.
US11528604B2 Method for transmitting to a physical or virtual element of a telecommunications network an encrypted subscription identifier stored in a security element, corresponding security element, physical or virtual element and terminal cooperating with this security element
The invention concerns a method for transmitting to a physical or virtual element of a telecommunications network, an encrypted subscription identifier stored in a security element, or an encrypted identifier of the security element or an encrypted identifier of a terminal cooperating with the security element. The method includes pre-calculating proactively, at the occurrence of an event, the encrypted identifier using a key and storing it in a file or memory of the security element with a parameter enabling the key to be calculated by the element of the telecommunications network, in order to be able to transmit to the element of the telecommunications network the encrypted identifier and the parameter, without having to compute the encrypted identifier when the terminal is asking for it.
US11528597B2 Carrier and frequency specific capability restrictions
A method for UE capability reduction on a per-component-carrier or a per-frequency-range basis is proposed. In NR networks, UE may be operating in multiple frequency ranges (FRs) and configured with multiple component carriers (CCs) under carrier aggregation. UE can detect an overheating problem due to the RF activity supporting high bandwidth or high MIMO rank on a specific FR or a specific CC. Accordingly, UE indicates to the network a preference for a capability reduction on the specific FR or the specific CC, e.g., a reduced number of carriers, a reduced maximum bandwidth, or a reduced MIMO rank. Such per-FR or per-CC request allows UE to restrict or reduce its capability in a manner that is specific to certain component carriers and/or certain frequency ranges rather than to a global capability reduction that affects all carriers/frequencies.
US11528586B2 Communication system, communication method, and storage medium
A communication system is a communication system provided in a mobile body and including an acquirer configured to acquire a destination of the mobile body and a position of the mobile body, and a communicator configured to communicate with a communication device outside the mobile body using an antenna, in which the communicator is configured to set a reception sensitivity of the antenna when the position of the mobile body approaches to within a predetermined distance from the destination of the mobile body to be higher than a reception sensitivity of the antenna before the position of the mobile body approaches to within the predetermined distance.
US11528585B2 Scalable and reliable multicast protocols
This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based on the feedback.
US11528582B2 Assisting execution of manual protocols at production equipment
One variation of a method for assisting execution of manual protocols at production equipment includes: identifying a site occupied by a mobile device based on a geospatial location of a device; identifying a space within the building occupied by the device based on identifiers of a set of wireless access points wirelessly accessible to the device and known locations of wireless access points within the building; loading a protocol associated with an equipment unit in the space; calculating a position of the device within the space based on positions optical features, detected in a field of view of an optical sensor at the device, relative to reference features represented in a space model of the space; and, when the position of the device falls within a threshold distance of a reference location proximal the equipment unit defined in a step of the procedure, rendering guidance for the step.
US11528580B2 Social media systems and methods and mobile devices therefor
Methods of interacting in a social media environment via a mobile device involving profile information that includes a multicolor profile displayable graphic based on profile questions having answers with different shades of question color attributed to an answer and presentation of a marketing opportunity based on profile information. The social media environment may include an augmented reality user interface for displaying real world images via a camera of the mobile device along with a virtual object representing items including, but not limited to, a marketing opportunity, another user of the system, profile information of another user of the system, a content item corresponding to another user of the system.
US11528574B2 Sum-difference arrays for audio playback devices
In some embodiments, a method comprises receiving audio content comprising left input channel signals and right input channel signals, and generating first and second input signals from the left and right input channel signals. The first input signal is based on a sum of the left and right input channel signals, and the second input signal is based on a difference of the left and right input channel signals. An array transfer function is applied to the first and second input signals to produced audio output signals, which can be provided to a plurality of audio transducers on one or more playback devices.
US11528573B2 Manipulation of playback device response using signal processing
Example techniques involve outputting multiple audio channels using a multiple driver playback device. An example playback device receives a first and second channel of audio content. The playback device plays back play back the first channel via a first group of audio transducers such that the first group of audio transducers form, via superposition, a first response lobe having a maximum in a first direction. Further, the playback device plays back the second channel via a second group of audio transducers such that the second group of audio transducers form, via superposition, a second response lobe having a maximum in a second direction that is separated by an angle of at least 45° from the first direction.
US11528567B2 Sound capture focus adjustment for hearing prosthesis
A hearing prosthesis, the hearing prosthesis including a plurality of sound capture devices and a determinator configured to generate a parameter indicative of an orientation of the plurality of sound capture devices relative to a reference, wherein the hearing prosthesis is configured to adjust a direction of focus of the hearing prosthesis based on at least the parameter.
US11528557B2 Method and device for controlling FIR filter
A method for controlling an FIR filter includes generating, based on operation information, a first and second control data, generating a second amplitude characteristic, and setting filter coefficients of the FIR filter based on the second amplitude characteristic. The first control data indicates an amount of expansion/compression in a frequency axis direction of a first amplitude characteristic that corresponds to a predetermined transfer function that is expressed as a function of an angular frequency, and the amount of expansion/compression is an integer value or a non-integer value. The second control data indicates an amount of shift in the frequency axis direction of the first amplitude characteristic. The second amplitude characteristic is generated by expanding/compressing the first amplitude characteristic in the frequency axis direction in accordance with the first control data and shifting the first amplitude characteristic in the frequency axis direction in accordance with the second control data.
US11528556B2 Method and apparatus for output signal equalization between microphones
A method, apparatus and computer program product provide an improved filter calibration procedure to reliably equalize the long term spectrum of the audio signals captured by first and second microphones that are at different locations relative to a sound source and/or are of different types. In the context of a method, the signals captured by the first and second microphones are analyzed. The method also determines one or more quality measures based on the analysis. In an instance in which one or more quality measure satisfy a predefined condition, the method determines a frequency response of the signals captured by the first and second microphones. The method also determines a difference between the frequency response of the signals captured by the first and second microphones and processes the signals captured by the first microphone for filtering relative to the signals captured by the second microphone based upon the difference.
US11528551B2 Acoustic filters for microphone noise mitigation and transducer venting
Playback devices such as headphone devices can include an earpiece configured to be positioned adjacent a user's ear. The earpiece can include a transducer having a diaphragm configured to face toward the user's ear when the earpiece is positioned adjacent the user's ear, as well as an outlet vent in fluid communication with the transducer and a microphone. A support member within the earpiece includes a first opening aligned with the microphone and a second opening aligned with the outlet vent. An acoustic mesh extends over the first opening and the second opening, wherein the mesh has a substantially uniform acoustic impedance.
US11528530B2 Methods, apparatus, and systems to collect audience measurement data
Methods, apparatus, and systems to collect audience measurement data are disclosed. Disclosed example systems include first means for processing to collect (i) first media identification data corresponding to a first time period and (ii) second media identification data corresponding to a second time period after the first time period, the first media identification data and the second media identification data associated with a monitored location and second means for processing to develop behavior data based on the first media identification data and people meter data collected during the first time period with a people meter associated with the monitored location, the people meter to be deactivated during the second time period and identify an audience member associated with the second media identification data based on the behavior data and without access to any people meter data corresponding to the second time period.
US11528517B2 Systems and methods for operating a streaming service to provide community spaces for media content items
A community space is established for a media content item. Data items are received from contributing account holders. Each data item has metadata including an index time corresponding to a time of relevance of the data item during playback of the media content item. Each data item is separate from the media content item. The data items and their associated metadata are stored within the community space in correlation with the media content item. A streaming request for the media content item is received from a requesting account holder. The media content item is streamed to a device of the requesting account holder in response to the streaming request. At least some of the data items and their associated metadata correlated with the media content item are transmitted from the community space to the requesting account holder in conjunction with streaming the media content item to the requesting account holder.
US11528516B2 Distributed transcoding method and distributed transcoding system
A distributed transcoding method includes splitting image content into segments of a fixed interval; allocating the split segments to a plurality of workers and performing parallel transcoding; and concatenating the transcoded segments and merging same into one encoded file.
US11528512B2 Adjacent content classification and targeting
Video content is evaluated to classify one or more scenes or objects of the video content. The classifications may be evaluated against one or more rules for determining whether to include keywords associated with the classifications for targeting supplemental content. Classifications that satisfy the one or more rules may be used for selection of supplemental associated with one or more keywords Selected supplemental content may be included in video content in a break period following primary content.
US11528505B2 Intra-frame prediction method and device
An intra-frame prediction method and device, according to the present invention, enables deriving an intra-frame prediction mode of a current block, determining a pixel line, among a plurality of pixel lines, for the intra-frame prediction of the current block, and carrying out the intra-frame prediction of the current block on the basis of the intra-frame prediction mode and the pixel line. In addition, a first reference pixel of the determined pixel line may be selectively filtered, and a prediction pixel of the current block may be selectively corrected, and thus the accuracy of the intra-frame prediction may be improved.
US11528500B2 Partial/full pruning when adding a HMVP candidate to merge/AMVP
A method of video processing is provided to include: maintaining a set of tables, wherein each table includes motion candidates and each motion candidate is associated with corresponding motion information; updating a motion candidate list based on motion candidates in one or more tables using a pruning operation on the motion candidates; and performing a conversion between a first video block and a bitstream representation of a video including the first video block using the constructed motion candidate list.
US11528498B2 Alpha channel prediction
Image coding using alpha channel prediction may include generating a reconstructed image using alpha channel prediction and outputting the reconstructed image. Generating the reconstructed image using alpha channel prediction may include decoding reconstructed color channel values for a current pixel expressed with reference to first color space, obtaining color space converted color channel values for the current pixel by converting the reconstructed color channel values to a second color space, obtaining an alpha channel lower bound for an alpha channel value for the current pixel using the color space converted color channel values, generating a candidate predicted alpha value for the current pixel, obtaining an adjusted predicted alpha value for the current pixel using the candidate predicted alpha value and the alpha channel lower bound, generating a reconstructed pixel for the current pixel using the adjusted predicted alpha value, and including the reconstructed pixel in the reconstructed image.
US11528495B2 Method of decoding an image using indicated most probable mode
Provided is a method of decoding an image, the method including: determining at least one prediction unit included in a current frame that is one of at least one frame forming the image; determining a reference region to be referred to by a current prediction unit that is one of the at least one prediction unit; changing a sample value included in at least one of the current prediction unit and the reference region, based on an analyzing result of a sample value of the reference region; determining a sample value included in the current prediction unit, based on a result of changing the sample value; and decoding the image based on the determined sample value of the current prediction unit.
US11528483B2 Sample sets and new down-sampling schemes for linear component sample prediction
The disclosure regards cross-component prediction and methods for deriving of a linear model for obtaining a first-component sample for a first-component block from an associated reconstructed second-component sample of a second-component block in the same frame, the method comprising determining the parameters of a linear equation representing a straight line passing through two points, each point being defined by two variables, the first variable corresponding to a second-component sample value, the second variable corresponding to a first-component sample value, based on reconstructed samples of both the first-component and the second-component; and deriving the linear model defined by the straight line parameters.
US11528481B2 Adaptive quantization for enhancement layer video coding
Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with corresponding decoding techniques and tools. For example, an encoding tool determines whether quantization varies spatially over a picture, and the tool also determines whether quantization varies between color channels in the picture. The tool signals quantization parameters for macroblocks in the picture in an encoded bit stream. In some implementations, to signal the quantization parameters, the tool predicts the quantization parameters, and the quantization parameters are signaled with reference to the predicted quantization parameters. A decoding tool receives the encoded bit stream, predicts the quantization parameters, and uses the signaled information to determine the quantization parameters for the macroblocks of the enhancement layer video. The decoding tool performs inverse quantization that can vary spatially and/or between color channels.
US11528471B2 Image signal processor and image sensor including the image signal processor
An image signal processor and an image sensor including the same are disclosed. An image sensor includes a pixel array configured to convert received optical signals into electrical signals, a readout circuit configured to convert the electrical signals into image data and output the image data, and an image signal processor configured to perform deep learning-based image processing on the image data based on training data selected from among first training data and second training data based on a noise level of the image data.
US11528470B2 Data transmission method, method of displaying three-dimensional image, data transmission device and three-dimensional image display device
A data transmission method, a method of displaying three-dimensional image, a data transmission device and a three-dimensional image display device are provided. The shift register unit includes a device. The data transmission method, comprises: performing a phase decomposition on a preset three-dimensional model to generate a plurality of phase images; acquiring position information and color information of pixels in the plurality of phase images; and sending the position information and the color information of the pixels in the plurality of phase images to a volumetric three-dimensional display device.
US11528469B2 Apparatus, a method and a computer program for viewing volume signalling for volumetric video
There are disclosed various methods, apparatuses and computer program products for viewing volume signalling of volumetric video. In accordance with an embodiment of a method information of a viewing volume appropriate for viewing a volumetric video is obtained. The viewing volume is examined to determine what geometrical shapes describe the viewing volume. One or more geometrical shapes determined for describing the viewing volume are selected, wherein signalling information for the selected one or more geometrical shapes is constructed.
US11528467B1 System and method for messaging channels, story challenges, and augmented reality
A augmented reality glasses and social networking service coupled with immersive stories, pictures, and 360 video are enabled using one or more wireless communication devices, smart glasses, augmented reality devices, mobile devices, and wireless networks. Picture and video challenges are enabled to drive communication within members of the group. Users are enabled to describe presence for activity using a presence matching and monitoring subsystem. The ability to share stories with a select group of individuals is enabled. The stories may include automatically condensed highlights of an individual or group chat or acquired media. the social networking and messaging platform may have features including issuing status updates with timer clock in which it counts down, creating channels and groups based on events, location and occasions, creating stories based on specific content items from one or more users in one or more channels.
US11528459B2 Projector controlling method, projector, and projection system
A projector controlling method includes projecting image light on a screen on which at least three markers are placed in one direction along a curved projector surface to form a projection image and adjusting the projection position based on a captured image of the projection image and the markers which is captured by a camera in such a way that positions on the outer edge of a projection area of the projection image substantially coincide with the positions of the markers.
US11528452B2 Indoor positioning system using beacons and video analytics
A method and system, the method including transmitting a unique identifier of at least one radio frequency (RF) transmitter to a device in a vicinity of the RF transmitter; acquiring images of objects by a vision system, the vision system comprising at least one image capturing device and an image processing unit to determine objects in the images acquired by the image capturing device; determining, by a controller, a location of the device based on, at least in part, the unique identifier of one of the at least one RF transmitters; and determining, by the controller, a precise location of the device based on a correlation between the location of the device determined based on the unique identifier and the objects captured in the images acquired by the image capturing device.
US11528451B2 Video conferencing system
A method of capturing data for use in a video conference includes capturing data of a first party at a first location using an array of one or more video cameras and/or one or more sensors. The three-dimensional position(s) of one or more features represented in the data captured by the video camera(s) and/or sensor(s) are determined. A virtual camera positioned at a three-dimensional virtual camera position is defined. The three-dimensional position(s) determined for the feature(s) are transformed into a common coordinate system to form a single view of the feature(s) as appearing to have been captured from the virtual camera. The video image and/or sensor data of the feature(s) viewed from the perspective of the virtual camera and/or data representative of the transformed three-dimensional position(s) of the feature(s) are then transmitted or stored.
US11528441B2 Solid-state imaging device, AD-converter circuit and current compensation circuit
It is an object of the present invention to provide a technique for reducing the variation of a bias voltage. An analog-to-digital converter comprises a comparator including a first amplifier and a second amplifier inputted one output of the first amplifier. The first amplifier is a differential type of amplifier, and includes one input terminal for receiving a signal and the other input terminal for receiving a reference signal which changes with a predetermined slope. The second amplifier is a single-ended type amplifier, and determines an auto zero voltage based on the amplified voltage by an auto zero operation of the first amplifier and includes a self-bias circuit using the auto zero voltage as a bias voltage. The comparator is plural, the comparators are plurality which arranged in a row direction, and outputs a digital value based on an analog voltage inputted to the other input terminal in parallel operation.
US11528432B2 Imaging device and image processing method
There is provided an imaging device including: an image processing unit; a face recognition processing unit; a storage unit; and a composition processing unit for generating composite data by a composition process so that persons photographed in each of a plurality of image data are included in one image data. The face recognition processing unit recognizes a first person by performing a face recognition process on first image data. When second image data obtained by photographing a second person at the different photographing timing of the first image data, with the same background as the first image data, is recorded in the storage unit, the composition processing unit generates composite data in which the first person and the second person are superimposed on the same background.
US11528431B2 Microscope and method for processing microscope images
A microscope comprises a microscope stand, a camera for recording microscope images and a computing device, which is configured to carry out image processing of the recorded microscope images. The computing device is configured to: define relevant image structures; localize relevant image structures in the microscope images; derive stitching parameters from locations of the relevant image structures; and create a result image with the aid of the microscope images, with the stitching parameters being taken into account. Moreover, a corresponding method is described.
US11528430B2 Systems and methods for generating panoramic visual content
An image or a video may include a spherical capture of a scene. A punchout of the image or the video may provide a panoramic view of the scene.
US11528424B2 Imaging device, imaging system, vehicle running control system, and image processing device
An imaging device having an imager that includes first pixels having sensitivity to a first light and second pixels having sensitivity to a second light, a wavelength of the first light being different from a wavelength of the second light. The imager being configured to acquire first image data from the first pixels and being configured to acquire second image data from the second pixels. Each of the first image data and the second image data including an image of a code, the code being configured to output the second light. The imaging device further including an image processor configured to extract an image of the code based on the first image data and the second image data.
US11528423B2 Apparatus, method, and storage medium
An apparatus includes a first acquisition unit configured to acquire an image, an analysis unit configured to perform an analysis process on the acquired image, a second acquisition unit configured to acquire a parameter for use in the analysis process on the image, a third acquisition unit configured to acquire superimposition information superimposed on the acquired image, an identification unit configured to, based on the acquired parameter, identify superimposition information that influences the analysis process on the image, and a processing unit configured to perform a process regarding drawing of the identified superimposition information.
US11528413B2 Image processing apparatus and image processing method to generate and display an image based on a vehicle movement
An image processing apparatus is provided. An image photographed by a camera that photographs the surroundings of the vehicle is received. An overhead image, a vehicle travel direction image, and a vehicle lateral side image corresponding to a vehicle movement direction which is either left or right of the vehicle is generated based on the image. The generated image is displayed on a display unit. For example, a display image is generated or updated in accordance with a travel direction of the vehicle and direction-of-rotation information of a steering wheel. In a case where the vehicle is backed counter-clockwise, the overhead image, the vehicle rear image, and a vehicle left side image are generated and displayed. In a case where the vehicle is backed clockwise, the overhead image, the vehicle rear image, and a vehicle right side image are generated and displayed.
US11528412B2 Apparatus and method for stitching together multiple images
An apparatus for stitching together multiple camera images to form a blended image having an output projection format. The apparatus is configured to convert each of the multiple camera images into the output projection format. It is configured to stitch together the converted images to form a single image. It is also configured to output the single image as the blended image having the output projection format.
US11528399B2 Housing structure for handheld electronic device
A tablet computing system may include a housing member defining a first portion of a back exterior surface of the tablet computer, at least a portion of a side exterior surface of the tablet computer, a raised rim extending from the back exterior surface and at least partially defining a sensor assembly hole extending through the housing member, and a support ledge positioned in the sensor assembly hole. The tablet computing system may also include a frame member positioned at least partially in the sensor assembly hole and coupled to the support ledge, a camera bracket coupled to the frame member, a first camera module coupled to the camera bracket, aa second camera module coupled to the camera bracket, the camera bracket fixing the relative positions of the first camera module and the second camera module, and a cover member positioned in the sensor assembly hole and attached to the frame member.
US11528394B2 Lens driving module with casing having plastic material and assembly method thereof
An optical element driving module is provided, including a movable portion, a fixed portion, and a driving assembly. The movable portion is used for connecting an optical element. The fixed portion is movably connected to the movable portion, wherein the fixed portion includes a base and a casing. The casing is arranged with the base along a main axis, the casing includes a top wall and a side wall extended from edges of the top wall along the main axis, and the top wall includes a first surface facing the movable portion, a second surface and a third surface facing away from the first surface. The driving assembly is used for moving the movable portion relative to the fixed portion, a minimum distance between the first surface and the second surface is different from a minimum distance between the second surface and the third surface.
US11528392B2 Electronic component including electronic substrate and circuit member, apparatus, and camera
An electronic component comprising: an electronic substrate that includes an electronic element and a first connection terminal a package member that is disposed on the electronic substrate; and a circuit member that includes a second connection terminal, wherein the circuit member is disposed between the package member and the electronic substrate, and extends from the position between the package member and the electronic substrate outward beyond the edge of the electronic substrate; the electronic component includes a connecting member that is disposed between the circuit member and the electronic substrate, and electrically connects the second connection terminal and the first connection terminal, an adhesive member that is disposed between the circuit member and the package member, and joins the circuit member to the package member; the connecting member, the circuit member, and the adhesive member are located between the package member and the electronic substrate.
US11528390B2 Magnetic levitation camera apparatus and live video system therewith
A magnetic levitation camera apparatus and its operation are disclosed. The magnetic levitation camera apparatus comprises a base module and a camera module. The base module includes a base casing and a first magnetic component. The camera module includes a camera casing separate from the base casing, a camera communication unit, a second magnetic component, and at least one camera device. One of the first magnetic component and the second magnetic component is electrified to repel the other one of the first magnetic component and the second magnetic component, so that the camera module is magnetically levitated from the base module. The camera communication unit is configured to communicate with at least one of an external router and a data storage server, and the captured information is transmitted via the external router to a remote electronic device or to the data storage server.
US11528387B2 Information processing apparatus, method and non-transitory recording medium storing program codes for replacing color of character pixel based on selection of first and second processing methods
An information processing apparatus includes circuitry configured to recognize a character in an original image by character recognition, to generate a font, calculate a certainty factor of the character recognition, determine a color of the font based on the certainty factor by a first processing method, and determine a replacement color by a second processing method based on the certainty factor, and convert the original image into an editable electronic document including the font and an image in which the character pixel has the replacement color. The replacement color is a color to which a color of a character pixel of the recognized character is replaced.
US11528381B1 Information processing apparatus, service system, and non-transitory computer readable medium for registration multiple apparatuses to use a new service
An information processing apparatus from which communication with one or multiple apparatuses held by a user is not allowed to be started includes: a processor configured to: in response to application for use of a service from the user, extract the multiple apparatuses held by the user, by referring to held-apparatus information in which the user is associated with the multiple apparatuses held by the user; register use start information in a storage area provided for each of the multiple extracted apparatuses, the use start information including at least apparatus registration information; and after recognizing that one of the apparatuses refers to the apparatus registration information, register an identification of the apparatus that refers to the apparatus registration information, the identification being registered in a memory storing an apparatus permitted the use of the service, the identification being registered in relation to an identification of the service.
US11528376B2 Sheet alignment apparatus, post-processing apparatus, and image forming system
A sheet alignment apparatus includes a sheet leading-end aligning device, a sheet side-end aligning device. The sheet leading-end aligning device is configured to align a leading end of a sheet bundle in a sheet conveyance direction. The sheet side-end aligning device is configured to align a side end of the sheet bundle in the sheet conveyance direction and move the sheet bundle to a predetermined position. The sheet leading-end aligning device is configured to maintain contact with the leading end of the sheet bundle when the sheet leading-end aligning device retracts from a movement path of the sheet side-end aligning device along which the sheet side-end aligning device moves the sheet bundle to the predetermined position.
US11528375B2 Image reading device
A document sheet length detection portion detects document sheets placed on a tray while distinguishing between a first size document sheet whose length in a conveyance direction is equal to or longer than a reference length, and a second size document sheet whose length in the conveyance direction is shorter than the reference length. A selection portion selects, as a specified conveyance process, one of a first conveyance process and a second conveyance process. A control portion, after a predetermined start event occurs, causes a conveyance device to execute the second conveyance process when the second conveyance process has been selected as the specified conveyance process and the document sheet length detection portion has detected the first size document sheet, and causes the conveyance device to execute the first conveyance process when a number of document sheets conveyed during the second conveyance process has reached an upper-limit number.
US11528372B2 Image processing system for providing attribute information, image processing method and storage medium
In a system, a setting window including at least a preview region in which a scanned image is previewed and a text field to which attribute information on the scanned image is input is displayed, when a character region within the scanned image previewed in the setting window is moused over, control to preliminarily display a character string corresponding to the moused-over character region in the text field is performed, and when the moused-over character region is clicked by a mouse, control to fix the character string preliminarily displayed in the text field is performed.
US11528364B2 Machine learning system for routing optimization based on historical performance data
Aspects of the disclosure relate to using machine learning for optimized call routing. A computing platform may receive requests to establish a voice call session. Based on corresponding phone numbers, the computing platform may identify demographic information for corresponding clients. Using a machine learning model and based on the demographic information and representative performance data, the computing platform may score potential client-representative combinations to indicate likelihoods of a successful outcome resulting from establishing a voice call session between the respective client and representative. Scoring the potential client-representative combinations may be based on fall off rates, indicating changes in representative effectiveness as hold time increases. The computing platform may adjust the scores based on a historical frequency of interaction between each representative and clients corresponding to the identified demographic information. Based on the adjusted scores, the computing platform may select at least one of the potential client-representative combinations.
US11528362B1 Agent performance measurement framework for modern-day customer contact centers
A method and system for providing a data consolidation for improved customer communication and agent performance evaluation in a multi-channel contact center are provided. The method includes receiving interaction data of an agent with customers across different communication channels within the contact center, consolidating the interaction data received across the different communication channels, aggregating the consolidated data to generate a set of metrics indicative of agent performance, inputting the set of metrics into an agent performance measurement framework, and determining a performance score for the agent based on an output of the agent performance measurement framework.
US11528360B2 Adaptive real-time conversational systems and methods
An adaptive conversational system may simultaneously monitor multiple active calls or ongoing voice or telephone conversations, may extract a different set of conversation elements from a current point in each conversation in real-time as each conversation proceeds, may determine different rules that apply to current points of different ongoing conversations based on the extracted conversation elements satisfying different rule triggers, and may control different conversations at different times according to actions of different rules that are applied at different times to different conversations. The system may selectively control the conversations when the conversations become non-compliant, deviate from best practices, or can be controlled to more effectively reach a positive disposition than when allowing a telephone agent to independently control the conversation. The system may use machine learning and/or artificial intelligence to define rules based on tracked actions that are produce a positive disposition more effectively than existing rules.
US11528356B2 Method and system for verifying the operability of a target device
A method and computing apparatus for verifying an operability of a target device are provided. The method includes sequentially obtaining first image information of the target device, initiating a communication with the target device, obtaining second image information of the target device, comparing the first image information with the second image information; and determining whether the target device is operational based on a result of the comparing wherein the target device is determined as being operational when the first image information is different from the second image information, and the target device is determined as at least one of not receiving communications and not operational when the first image information is identical to the second image information.
US11528354B2 Personal emergency triggering, notification and communication for smartwatches
A personal safety service notifies a pre-defined group of emergency contacts about an occurrence of emergency associated with a user. To do so, a personal safety service server comprising a processing device and a memory receives an indication of the emergency and a location of the emergency from a wearable mobile device and sends a notification message via a push notification displayed on user devices of a predefined group of emergency contacts indicating the occurrence of the emergency. The personal safety service server periodically receives updates to the location of the wearable mobile device from the personal safety service client application.
US11528351B2 Terminal device
A terminal device includes: a first middle frame; a second middle frame connected to the first middle frame, wherein the first middle frame and the second middle frame are configured to fold or unfold via a rotary shaft; a first antenna module, disposed on the first middle frame; a second antenna module, disposed on the second middle frame, wherein when the first middle frame and the second middle frame are closed, a projection of the second antenna module to the first antenna module at least partially overlaps with the first antenna module; and the first antenna module and the second antenna module are respectively connected to corresponding feed circuits.
US11528348B2 Communication system, communication device, communication method, and program for reliably receiving periodic data
A communication system includes a master device and a slave device that perform, at predetermined periods, communication for sharing storage data stored in a cyclic memory. The master device transmits communication data that includes (i) identification information distinguishing a period relating to the communication data from other periods before and after the period and (ii) target information indicating whether the communication data is a target that is to be communicated by the communication at the predetermined periods or is an exception to be excluded from being the target. The slave device discards the received communication data when (i) the target information included in the received communication data indicates that the communication data is the target and (ii) a period indicated by the identification information included in the communication data is different from a current period, and processes the communication data.
US11528347B2 Inter-packet communication of machine learning information
A network switch includes one or more queues to hold packets received from a first input flow and a second input flow. The network switch also includes a packet communication switch configured to access a first header of a first packet in the one or more queues and a second header of a second packet in the one or more queues. The first header includes first machine learning (ML) information that represents a first set of state transition probabilities under a set of actions performed at the network switch. The second header includes second ML information that represents a second set of state transition probabilities under the set of actions performed at the network switch. The packet communication switch is configured to selectively modify the first header or the second header based on a comparison of the first ML information and the second ML information.
US11528342B2 Invoking a random linear network coding communications protocol
A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.
US11528340B2 Providing financial events using a push framework
Financial events can be provided using a push framework. Using the push framework, an aggregation provider can subscribe to receive a customer's financial data without ever requiring access to the customer's login credentials. Once an aggregation provider has subscribed to receive a customer's financial data, the financial institution's system can push financial events to the subscribed aggregation provider describing changes that have occurred to the customer's financial data.
US11528326B2 Method of activating processes applied to a data session
A method of activating at least one processing entity from among a plurality of entities situated on the path of a data of a session between a terminal of a user and a server of a services provider. The terminal and the server are attached to a communications network. In the method, the terminal: sends to the server an identification message to receive identifiers of entities of the plurality, which are added to the message by the entities; receive from the server an acknowledgement message including the identifiers included in the identification message; select at least one identifier from among those received from the server; and send to the server a message relating to the activation of entities from among the plurality.
US11528324B2 Syncing with select deletions
Due to slow download speeds from a cloud server to an end-user and the high costs associated therewith, described is a private environment that manages and utilizes resources provided by a public cloud and the storage horsepower of a private server. Certain embodiments envision syncing data objects across at least one cloud data bucket located in a public cloud and at least one server data bucket located in at least one private server. Certain aspects explore using a software platform that manages syncing data from a cloud data bucket to a server data bucket by way of asynchronous notifications from the cloud data bucket to the software platform. However, syncing data in the opposite direction from the server data bucket to the cloud data bucket is by way of direct syncing and not through asynchronous notifications. Conflict resolution is also described when two different data object versions are uploaded to two different data buckets before the data objects can be synced across the data buckets.
US11528315B2 Apparatus and method for delivering transport characteristics of multimedia data
There are provided a method and apparatus for delivering transport characteristics of multimedia data. According to an aspect of the present invention, transport characteristics of media data that can be divided in a unit of a Media Processing Unit (MPU) are created in a unit of a predetermined number of MPUs, the created transport characteristics and a flag indicating presence or absence of the created transport characteristics are inserted into the media data, and the resultant media data is delivered. Accordingly, by using transport characteristics in units of media data unit groups, each media data unit corresponding to a short time length, it is possible to effectively control Quality of Service (QoS) in a dynamically changing transport environment, like a mobile network.
US11528301B1 Secure embedding of private content via a dynamically-set security policy
Disclosed are system architectures and techniques for securely embedding private content via dynamically-set security policy. A streaming service stores associations of particular streaming content with security policies that each specify domains allowed to initiate streaming from the streaming service. Requests for the streaming content are received from user-agents. The streaming service identifies respective security policies associated with each of the streaming content indicated by each of the requests and dynamically sets each security policy in a response. The responses are transmitted back to the user-agent where the security policy is enforced. In some instances, the streaming service is an application streaming service that hosts respective applications for different entities for streaming application content, and the security policies specify domains allowed to initiate application streaming from the application streaming service for the corresponding hosted application. A configuration interface for configuring the permitted domains and other features is also disclosed.
US11528296B2 Unauthorized data manipulation detection
A data manipulation detection device that includes an alert engine configured to receive data from a data source, apply a set of rules for a threat model to the data using a first machine learning model, and to obtain an alert vector in response to applying the set of rules to the data. The device further includes an alert feedback engine configured to receive alert feedback that includes text comments for the alert vector. The device further includes a natural language processing (NLP) training engine configured to identify the text comments for the alert status and identify keywords within the text comments associated with a rule parameter value for a rule. The NLP training engine is further configured to determine a new rule parameter value based on the identified keywords and modify a rule parameter value for the rule based on the new rule parameter value.
US11528284B2 Method for detecting an attack on a control device of a vehicle
A method for detecting an attack, in particular a cyber-attack, on a control device of a vehicle, with the step of: checking communication data that is transmitted via at least one communication channel of the vehicle that is connected to the control device, wherein the checking of the communication data that is transmitted via the at least one communication channel of the vehicle that is connected to the control device includes the examination of whether the communication data transmitted via the at least one communication channel of the vehicle fulfils data requirements that are defined by one or a plurality of changeable rules.
US11528276B2 System for prevention of unauthorized access using authorized environment hash outputs
When a system tries to access a network (e.g., another system, an application, data, or the like) at least two-factor authentication may be used to validate the system. At least one authentication factor may include utilizing authentication credentials of the entity or system accessing the network. At least a second authentication factor may include using an environment hash of the system, which is a representation of the configuration (e.g., hardware, software, or the like) on the system trying to access the network. The environment hash may be compared to hash requirements (e.g., authorized environment hashes, unauthorized environment hashes, or the like) to aid in the validation. The system may only access the network when both the authentication credentials and the environment hashes meet requirements.
US11528274B1 Accountless device control
Systems and methods for accountless device control are disclosed. For example, a smart device may be acquired and plugged in for use. The smart device may gain network connectivity and a system associated with the smart device may request enablement of an application for use with the smart device from another system, such as a system associated with a voice-enabled device. The other system may generate and send user identifier data, and the system associated with the smart device may generate a shadow account in association with the user identifier data. The application may be enabled in association with the shadow account, and access credentials may be exchanged to securely send and receive information associated with operation of the access device.
US11528265B2 Multi-factor authentication methods and related systems
The present disclosure provides various embodiments of systems and methods to securely authenticate a user. More specifically, the present disclosure provides embodiments of multi-factor authentication methods that improve both security and user convenience by using trusted secondary devices or peripherals (hereinafter “trusted devices”) to provide additional authentication factor(s) for verifying user presence/identity after an initial authentication factor has been used to verify user presence/identity. Unlike conventional multi-factor authentication methods, the additional authentication factor(s) provided by the trusted devices do not require user input or intervention.
US11528257B1 Identifying and removing a tracking capability from an external domain that performs a tracking activity on a host web page
Identifying and removing a tracking capability from an external domain that performs a tracking activity on a host web page. Tracking capabilities of an external domain may be removed by altering web requests and/or responses to API calls. Once these tracking capabilities of the external domain have been removed, the altered web requests and/or altered responses to API calls may be transmitted to a web browser and/or entity making the API call thereby protecting user privacy while allowing the external domain to interact with the host web page.
US11528256B1 Anonymization service for sharing images or videos capturing identity of persons
A process of requesting and providing an anonymization service for sharing images or videos capturing identity of persons. An anonymization server receives a request including information corresponding to an identifier identifying the image or the video, a region within the image or video in which an identity of a person is captured, an encryption key used to encrypt the region of the image or the video, and contact information of the person. When the anonymization server receives a request from the second agency to share an encryption key for decrypting the region, the server transmits a request to the person to provide a permission to deanonymize the identity of the person captured in the image or video. The anonymization server transmits a response including the encryption key to the second agency when a response indicating a permission is received from the person.
US11528254B2 System and method of emulating a cloud computing environment
A system and a method of emulating a second cloud computing environment on a first cloud computing environment are disclosed herein. The first cloud computing environment includes an innovation platform having a private domain name system. The private domain name system is split between a customer subnet and a private subnet. The customer subnet is limited to communications with only the private subnet. The customer subnet executes an application thereon. The application is targeted for use on the second cloud computing environment.
US11528250B2 Verification of domain events
A method for verifying eligibility of a domain name registrant via a verification web interface for a domain name either registered or in the process of registration with a registrar over a communications network. The method comprising: provide a network link to the registrar or to a registry operator of the domain name; receive an event request for the domain name via the verification web interface including a claim ID associated with the domain name for a domain event; receive a verification request using the network link via the verification web interface including a registrant claim ID and registrant identification information, the registrant claim ID previously provided to the registrant; confirm matching of the registrant claim ID with the claim ID; obtain registrant verification information; access external verification information and compare against the registrant verification information a confirm domain event message or a deny domain event message.
US11528248B2 System for intelligent multi-modal classification in a distributed technical environment
Systems, computer program products, and methods are described herein for intelligent multimodal classification in a distributed technical environment. The present invention is configured to retrieve one or more multimodal communications from a data repository; initiate one or more feature extraction algorithms on the one or more communication modalities to extract one or more features; generate a training dataset based on at least the one or more features extracted from the one or more communication modalities; initiate one or more machine learning algorithms on the training dataset to generate a first set of parameters; receive an unseen multimodal communication; generate an unseen dataset based on at least the unseen multimodal communication; classify, using the first set of parameters, the unseen multimodal communication into one or more class labels; and initiate an execution of one or more actions on the unseen multimodal communication based on at least the classification.
US11528244B2 Transmittal of blocked message notification
A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
US11528241B2 Format-dynamic string processing in group-based communication systems
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.
US11528228B2 System and method for multi-path load balancing in network fabrics
In accordance with one embodiment, a source leaf device receives a packet. The source leaf device identifies a flowlet associated with the packet and a destination leaf device to which the packet is to be transmitted. The source leaf device may determine whether the flowlet is a new flowlet. The source leaf device may select an uplink of the source leaf device via which to transmit the flowlet to the destination leaf device according to whether the flowlet is a new flowlet. The source leaf device may then transmit the packet to the destination leaf device via the uplink.
US11528221B1 Efficient routing of communications in a mesh network
A method including communicating, by a first device in communication with a second device in a mesh network, meshnet data with the second device based at least in part on utilizing a meshnet local port dedicated for communicating the meshnet data; and transmitting, by the first device to a control infrastructure device, a binding request based at least in part on utilizing the meshnet local port, the binding request requesting the control infrastructure to determine a currently allocated public port associated with the first device. Various other aspects are contemplated.
US11528219B2 Using applied-to field to identify connection-tracking records for different interfaces
Some embodiments configure an edge forwarding element to perform service insertion operations to identify stateful services to perform for data messages received for forwarding by the edge forwarding element at multiple virtual interfaces of the edge forwarding element. The service insertion operation, in some embodiments, includes applying a set of service insertion rules. The service insertion rules (1) specify a set of criteria and a corresponding action to take for data messages matching the criteria and (2) are associated with a set of interfaces to which the service insertion rules are applied. In some embodiments, the action is specified using a universally unique identifier (UUID) that is then used as a matching criteria for a subsequent policy lookup that identifies a type of service insertion and a set of next hop data.
US11528218B2 Probe fusion for application-driven routing
In one embodiment, a device identifies a set of probes configured between a first endpoint and a second endpoint serving an online application. Each probe has one or more characteristics and is associated with a different segment between the endpoints. The device selects a subset of the set whose associated segments are along a plurality of paths between the endpoints, based on a match between the online application and the one or more characteristics of probes in the set of probes. The device approximates a performance metric for each of the plurality of paths by aggregating performance metrics measured by probes in the subset of probes that are associated with segments of that path. The device causes traffic to be routed between the endpoints via a particular path in the plurality of paths, based on the performance metric of the particular path.
US11528212B1 Cloud agnostic service discovery
A system may include a processing device and a memory storing instructions that, when executed by the processing device, causes the processing device to discover one or more endpoints of a service in view of a name that is unique to the service. In response to receiving a request to resolve the name from a client, the processing device may obtain the one or more endpoints of that service in view of the name. The processing device may filter the one or more endpoints, in view of the name and return the one or more endpoints which are filtered, to the client.
US11528211B2 Data inspection system for inspecting operating situations of multiple IoT devices in a plurality of target IoT systems
A data inspection system includes: a communication circuit arranged to operably communicate data with a plurality of attributes filtering devices to receive multiple activity records which are generated by the plurality of attributes filtering devices and corresponding to multiple IoT devices in a plurality of target IoT systems; a storage circuit arranged to operably store the multiple activity records received by the communication circuit; and a data classification circuit coupled with the storage circuit and arranged to operably classify each of the multiple activity records received by the communication circuit based on N attributes to form M data groups; wherein N is 2 or an integer greater than 2, while M is at least two times of N.
US11528209B2 Method and device for facilitating delivery of content in a multi-access edge computing (MEC) environment
An edge device may obtain, via a base station, one or more respective requests from one or more user devices to access content. The edge device may determine a total number of the one or more user devices and may determine that the total number of the one or more user devices satisfies a threshold. The edge device may determine, based on the total number of the one or more user devices satisfying the threshold, a latency requirement associated with the content and may determine whether the edge device can satisfy the latency requirement. The edge device may selectively cause, based on determining whether the edge device can satisfy the latency requirement, the edge device or a different edge device to send the content to the one or more user devices via the base station.
US11528206B2 Identifying and mapping applications to devices in a network
Techniques for identifying and mapping applications to devices in a network are disclosed. A system monitors data transmitted on a network to identify a plurality of data traffic patterns in the network. Based on the plurality of data traffic patterns, the system identifies a plurality of applications associated with respective subsets of the data, the plurality of applications including a first and a second application. The system determines that a particular network infrastructure element, among the plurality of network infrastructure elements, processes data associated with the first application. The system stores a mapping between the particular network infrastructure element and the first application.
US11528205B2 Tunneled monitoring service and method
Some embodiments provide systems and methods to monitor network communications, comprising: a computing device comprising a control circuit and memory with instructions executed by the control circuit to implement: a tunneled monitoring service (TMS) operated local on the mobile computing device; and a tunnel protocol within the mobile computing device that is configured to establish a tunnel interface between software applications and the TMS, wherein the tunnel interface is configured to collect output data transactions, communicated by the software applications, and direct the output data transactions to the TMS; wherein the TMS is configured to initiate a monitoring of each output data transaction relative to predefined criteria to identify relevant parameter information, obtained from one or more of the output data transactions, that have a predefined relationship with one or more of the criteria, and cause results of the monitoring relative to the criteria to be recorded.
US11528204B2 Monitoring device, network fault monitoring system, and monitoring method
A network 50 is hierarchically divided into network devices 501 to 506, areas, and the like to be monitoring targets, and a monitoring device 100 monitors a divided monitoring target. A monitoring device of an N-th layer (here, N≥2) that is an upper layer with respect to a first layer monitors information of reachability between user connection points received from a monitoring device of an (N−1)-th layer that is a lower layer and network devices connecting monitoring targets of the (N−1)-th layer making up monitoring targets of the N-th layer and connection statuses between the network devices and areas that are monitoring targets. The monitoring device determines the presence/absence of reachability between user connection points belonging to different monitoring targets of the (N−1)-th layer on the basis of this reachability and the connection statuses.
US11528202B2 Packet flow monitoring device, packet data extraction device, extraction data aggregation device, and program
A packet flow monitoring device, a packet data extraction device, an extraction data aggregation device, and a program for efficiently and highly accurately monitoring a packet flow in a video or audio communication system constructed by an Ethernet (registered trademark) frame or IP packet network. This packet flow monitoring device includes: a packet data extraction device that replicates all passing packets that pass through one or a plurality of specific network switches on the network and extracts and aggregates some predetermined pieces of information in the replicated passing packets to form and output an extraction data report packet; and an extraction data aggregation device that receives the extraction data report packet, analyzes the extraction data report packet so as to aggregate the predetermined pieces of information in the replicated passing packets included in the extraction data report packet for each packet flow, and records the aggregated information as aggregation data.
US11528201B1 Active network monitoring with telemetry-enriched packets
Features are disclosed for enriching a packet of network traffic between a first computing environment and a second computing environment with telemetry information. Each computing environment can include a network device for enriching packets with telemetry information and parsing enriched packets. A source network device can select a packet of the network traffic for enrichment based on enrichment parameters and generate an enriched packet including payload information and telemetry information. A destination network device can receive the enriched packet and parse the enriched packet to separate the payload information and telemetry information. The destination network device can transmit transmission information to the source network device based on the enriched packet.
US11528196B2 Systems and methods for generating a cognitive analytics hub and predictive actions from distributed data models
A cognitive database system matches a particular data element, that is specified as part of received user input, to a first set of data elements in a set of data models based on semantic commonality, and matches the particular data element to a second set of data elements in the set of data models based on visual commonality between graphical representations of the particular data element and the second set of data elements. The cognitive database may determine interdependency between the particular data element and a particular subset of the first and second sets of data elements based on a measure of semantic commonality and/or visual commonality, and may generate a response to the user input with values from the particular subset of data elements that are updated directly from the interdependency that is determined upon receiving the user input.
US11528195B2 System for creating network troubleshooting procedure
A system for constructing and storing procedures for troubleshooting computer networks. A user can design and add troubleshooting steps, via a GUI, to define the procedure including annotations. Each step is configured to take an action on the network. The order of the steps can be re-arranged via the GUI. The procedure can be stored and re-executed by another user.
US11528188B2 Graphically managing a networking device configuration
A computing device may perform a method that includes graphically presenting a plurality of virtual routing and forwarding (VRF) elements which represent a plurality of stored VRF profiles, with each VRF element presenting profile data from one of the plurality of stored VRF profiles. The method may further include receiving input selecting a VRF element which represents and presents profile data from a selected stored VRF profile and receiving input modifying the profile data presented by the selected VRF element. A VRF profile may be generated, for a networking device of a networking infrastructure, based on the selected stored VRF profile and the input modifying the profile data presented by the selected VRF element. Thereafter, a VRF element may be graphically presented which represents and presents profile data from the generated VRF profile for the networking device.
US11528187B1 Dynamically configurable networking device interfaces for directional capacity modifications
Directional capacity of interfaces for networking devices are dynamically modified. Network traffic utilization of one direction of a network interface may be determined. A modification to a capacity of the networking device to process network traffic in the one direction of the network may be determined. The modification may then be applied to the networking device so that subsequent network traffic is processed according to the modified capacity in the one direction of the interface.
US11528186B2 Automated initialization of bare metal servers
A bare metal server, or other computing device, may be represented as a JSON file (extending the concept to infrastructure as code) containing hardware, firmware and software versions with links to a kickstarter file depending on the needs of an application, SKU type or some other criteria. Rather than a management node in an L2 network which has a DHCP server to IP lease and facilitate OS installation, a workflow then generates a bootstrap kernel which initializes the bare metal server with an IP address, VLAN, and network gateway which is used to reach out to the network to download and install a kernel, upgrade firmware for various hardware components like BIOS, BMC, NIC, RAID, SSD, NVME, FPGA, etc. The bootstrap kernel may further configure RAID and JBOD, flash custom images on hardware components and may further instruct the server to incrementally download and install an operating system.
US11528170B2 Restricted euclidean modulation
A method and apparatus for using Euclidean modulation in an antenna are disclosed. In one embodiment, a method for controlling an antenna comprises mapping a desired modulation to achievable modulation states, mapping modulation values associated with the achievable modulation states to one or more control parameters, and controlling radio frequency (RF) radiating antenna elements using the one or more control parameters to perform beam forming.
US11528157B1 Fast convergence for multicast traffic on multilink failover
Peer devices in a peer group of provider edge devices to which a customer edge device is multi-homed, advertise Selective Multicast Ethernet Tag (SMET) routes to other peer devices on a core to receive traffic addressed to a multicast group. The peer devices in the peer group advertise the SMET routes irrespective of whether they are the designated forwarder or not. A peer device receiving traffic for the multicast group will drop the packet if it is not the designated forwarder and will forward the packet if it is the designated forwarder.
US11528151B2 Physically unclonable function (PUF) generation
A PUF generator includes a difference generator circuit with first and second transistors having a first predetermined VT. The difference generator circuit is configured to provide a first output signal for generating a PUF signature based on respective turn on times of the first and second transistors. An amplifier includes a plurality of transistors having a second predetermined VT. The amplifier is configured to receive the first output signal and output the PUF signature.
US11528150B1 Real-time certificate pinning list (RTCPL)
Examples described herein relate to systems, apparatuses, methods, and non-transitory computer-readable medium for maintaining, by an authoritative server, a plurality of pinned certificates. The authoritative server sends a certificate pinning list (CPL) to a client system. The CPL is a list of the plurality of pinned certificates each of the plurality of pinned certificates is associated with a corresponding one of host systems different from the authoritative server. The client system uses the plurality of pinned certificates in cryptographic processes involving the host systems.
US11528145B2 Constraining injection of unlocking transaction bytecode
The invention relates to distributed ledge technologies such as consensus-based blockchains. The methods and systems of the present disclosure are provided for causing an injection of a serialized set of field values of an unlocking transaction into a locking script are described. The invention is implemented using a blockchain network, which may for example be a Bitcoin blockchain. A in first transaction to validate is received at a node in the blockchain network. The first transaction includes a first script that includes a set of field values of the first transaction and, as a result of being executed, causes the node to obtain a set of field values. A second transaction is obtained, with the second transaction having been validated. The second transaction includes a second script that, as a result of being executed, causes the node to generate a signature based at least in part on the set of field values supplied as a result of execution of the first script. The first transaction is validated by execution of the first script and the second script.
US11528135B2 Integrated circuit (IC) signatures with random number generator and one-time programmable device
Systems and methods of generating a security key for an integrated circuit device include generating a plurality of key bits with a physically unclonable function (PUF) device. The PUF can include a random number generator that can create random bits. The random bits may be stored in a nonvolatile memory. The number of random bits stored in the nonvolatile memory allows for a plurality of challenge and response interactions to obtain a plurality of security keys from the PUF.
US11528132B2 Transmission of secure information in a content distribution network
A method and apparatus for providing user key material from a server to a client is disclosed. The method comprises receiving a first message from the client in a server, the first message having a user key material request, an access token and an identifier of a transport key (TrK-ID), validating the user key material request according to the access token, generating a response having user key material responsive to the user key material request, encrypting the response according to the transport key (TrK), and transmitting a second message comprising the response from the server to the client. The client decrypts the second message according to the transport key (TrK) and validates the second message using the identifier of the transport key (TrK-ID).
US11528131B1 Sharing access to data externally
A method including determining, by a first device, encrypted content based at least in part on utilizing a symmetric key; determining, by the first device, a sharing link to be utilized by a second device to obtain access to the encrypted content, the sharing link including a static portion and a dynamic portion; transmitting, by the first device to the second device, the sharing link to enable the second device to obtain access to the encrypted content; transmitting, by the second device to the endpoint, a request to access the encrypted content, the request being routed to the endpoint based at least in part on the static portion; and receiving, by the second device, access to the encrypted content based at least in part on transmitting the request. Various other aspects are contemplated.
US11528127B2 Computer-implemented system and method for highly secure, high speed encryption and transmission of data
The present disclosure relates to highly secure, high speed encryption methodologies suitable for applications such as media streaming, streamed virtual private network (VPN) services, large file transfers and the like. For example, encryption methodologies as described herein can provide stream ciphers for streaming data from, for example, a media service provider to a plurality of users. Certain configurations provide wire speed single use encryption. The methodologies as described herein are suited for use with blockchain (e.g. Bitcoin) technologies.
US11528126B2 Interface for revision-limited memory
This document includes techniques, apparatuses, and systems related to an interface for revision-limited memory, which can improve various computing aspects and performance. In aspects, confidentiality, integrity, and availability may be ensured while increasing the performance of revision-limited memory. In this example, the techniques also enable the digital computing device to interact with information related to the revision-limited memory.
US11528122B1 Apparatus, system, and method for synchronizing slave clocks with optimal master clocks in partial timing networks
A method may include (1) preparing, at a slave device, a request message that identifies an initial time-to-live value, (2) sending the request message to a plurality of candidate master devices, (3) receiving, at the slave device from one of the candidate master devices, a reply message that identifies a number of hops between the slave device and the one of the candidate master devices, (4) receiving, at the slave device from another one of the candidate master devices, another reply message that identifies another number of hops between the slave device and the another one of the candidate master devices, and then (5) synchronizing a clock of the slave device with a clock of the one of the candidate master devices due at least in part to the number of hops being less than the another number of hops. Various other apparatuses, systems, and methods are also disclosed.
US11528117B2 Base station capable of allocating channel-state report and method for allocating channel-state report
A base station capable of allocating channel status reports includes a memory, a communication module and a processor. The processor is configured to send RRC configuration messages each including a periodic CSI parameter set and a discontinuous reception parameter set to user devices respectively. The periodic CSI parameter set includes a report period, a report time shift and a piece of PUCCH resource information. The RRC configuration messages include the same report period, the same report-time shift and the same PUCCH resource information. The processor is configured to determine one of a plurality of conflicting user devices among the user devices will report a CSI when predicting that the plurality of conflicting user devices will report the CSI simultaneously. The processor is configured to send a sleep instruction to the conflicting user devices except the conflicting user device determined to report the CSI.
US11528113B2 Data communication method and apparatus in wireless communication system
A method of operating a terminal in a wireless communication system is provided. The method includes receiving, from a base station, information associated with a measurement gap for performing measurement of the terminal, the information associated with the measurement gap includes information for a frequency range that the measurement gap is applied to, and performing measurement, during the measurement gap in the frequency range.
US11528108B2 Operating method of terminal and base station in wireless communication system, and device for supporting same
An operating method of a terminal and a base station in a wireless communication system, and a device for supporting same are disclosed. According to one embodiment applicable to the disclosure, a terminal, in which a discontinuous reception (DRX) mode is set, sets a transmission mode in which data generated from the same information by means of a base station is transmitted through physical downlink shared channels (PDSCHs), resource information by which data is transmitted through the plurality of PDSCHs is acquired, on the basis of the transmission mode, so that relevant data information is acquired.
US11528105B2 Control channel monitoring based on sub-carrier spacing
Certain aspects of the present disclosure provide techniques for supporting control channel monitoring based on sub-carrier spacing (SCS).
US11528095B2 Methods to remove dribble introduced and regenerate sync bits lost due to squelch delays in USB high speed packet repeating
Disclosed are techniques for removing dribble bits following the end-of-packet (EOP) of a High-Speed data packet inserted by the transmission envelope detector of a repeater/hub that interconnects electronic devices compliant with Universal Serial Bus (USB) Specification Revision 2.0 or higher. A physical layer logic (PHY) of a first port of the repeater/hub receives a High-Speed data packet to store a recovered bit stream into an elastic buffer. The recovered bit stream may include dribble bits inserted by the PHY after the EOP. The repeater/hub reads the recovered bit stream from the elastic buffer for transmission through the PHY of a second port. The repeater/hub monitors the EOP. When the EOP is detected, the repeater/hub prevents transmission of the dribble bits of the recovered bit stream following the EOP from the second port, eliminating the intended receiver of the High-Speed data packet from the complexity of dealing with dribble bits.
US11528093B1 Forward-compatible puncturing indications
This disclosure provides systems, methods, and apparatuses for wireless communication that can be used for channel puncturing. A wireless station (STA) may receive an indication of a first puncturing pattern to be used for transmitting or receiving data over a wireless channel, where the first puncturing pattern is defined by a first wireless communication protocol release and the STA is configured to operate according to a second wireless communication protocol release. The STA may select, from a set of puncturing patterns defined by the second wireless communication protocol release, a second puncturing pattern that includes one or more non-punctured subchannels that are subsets of one or more corresponding non-punctured subchannels of the first puncturing pattern. The STA may use the second puncturing pattern to transmit or receive one or more packets over the wireless channel.
US11528083B2 Methods and apparatus for providing emulation of optical modules
Methods and apparatus for emulating optical modules. A method includes receiving, from an optical module emulator, a first serial data stream having the plurality of upstream signals multiplexed into a plurality of bits; wherein the first data stream includes a plurality of frames, each frame having a multi-frame alignment bit; and de-multiplexing the plurality of upstream signals based on each multi-frame alignment bit within each respective frame. A method includes receiving, from an emulator controller, a second serial data stream having a plurality of downstream signals multiplexed into a plurality of bits; wherein the second serial data stream includes a plurality of frames, each frame having a multi-frame alignment bit; and de-multiplexing the plurality of downstream signals based on each multi-frame alignment bit within each respective frame.
US11528081B2 Base station and control method therefor in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. According to an embodiment of the present invention, a method for controlling a base station supporting a multi-antenna system may comprise the steps of: generating a plurality of test signals for a plurality of antennas in a modem; controlling the plurality of generated test signals to be fed back to the modem through a plurality of feedback paths which are formed for the plurality of antennas, respectively, and do not affect each other; and identifying the plurality of test signals fed back to the modem, on the basis of the plurality of generated test signals.
US11528074B2 Repeater system for LPWAN and method for controlling same
A repeater system for LPWAN according to the present invention is characterized by comprising: a first antenna and a second antenna which may be antennas for transmission or reception according to a user's selection; a switch which is coupled to each of the first antenna and the second antenna; an RF transmission end and an RF reception end which are connected to the first antenna and the second antenna through the switch; and a control unit for controlling the switching of the switch and for controlling the RF transmission end and the RF reception end, wherein the first antenna is a multi-directional dipole antenna, and the second antenna includes a directional antenna for receiving and transmitting signals in a single direction.
US11528072B2 Method for controlling beam and electronic device therefor
An electronic device according to various embodiments of the present invention may include a communication circuit, and a processor operatively connected with the communication circuit, and the processor may be configured to detect that a reception beam for a first base station is changed, and change a reception beam for a second base station based on first change information of the reception beam for the first base station. Other embodiments are also possible.
US11528069B2 Method for channel state information reporting in massive antenna system
Embodiments described herein provide systems and methods for reference signal configuration for multiple panels with panel-specific channel state information reference signals (CSI-RS) configurations and quasi-collocation (QCL) indication, including QCL type definition and indication for panel-specific CSI-RS configurations. Exemplary embodiments further provide multi-component precoder structure with panel specific component precoder and panel common precoder. Embodiments include: (semi)-open-loop schemes using random precoding for panel common precoder and/or panel specific precoder; panel selection/restriction with panel common precoder; MU-MIMO operation using different set of panels; and panel-wise CSI reporting.
US11528068B2 System and method for massive MIMO communication
Methods disclosed herein may include configuring a plurality of transceiver modules in an antenna array with assigned receive signal weighting factors, the transceiver modules interconnected with high-speed data communication buses, and each transceiver module positioned adjacent to a respective antenna element in the antenna array; configuring the plurality of transceiver modules into inter-communicating module groups by enabling the associated high-speed data communication buses; receiving a plurality of wireless data signals with the plurality of transceiver modules and responsively generating a corresponding plurality of receive baseband data signals; generating a plurality of received beamformed signals by combining subsets of the receive baseband signals within each module group using the assigned receive signal weighting factors by transmitting the receive baseband signals between the transceiver modules within the module group; and demodulating the received beamformed signals.
US11528066B2 Non-orthogonal multiple-access and multi-finger beamforming
Methods, apparatus, and computer-readable media are described to use multi-finger beamforming for multimeter wave communications. A base station associates with first and second user equipment. Weight sum rates are determined for the user equipment. Transmissions are scheduled to the user equipment based on the weight sum rates. Data is encoded for the first user equipment and transmitted based on the schedule. Data is encoded for the second user equipment and transmitted based on the schedule. The transmissions are multiplexed in the power domain.
US11528061B2 System and method for geospatial planning of wireless backhaul links
Aspects of the subject disclosure may include, for example, calculating a Fresnel zone about a line of sight (LoS) between a pair of antennas positioned on antenna mounts. The Fresnel zone is projected onto a geospatial grid of 3D cells, each having a height above a horizontal plane. Cells that intersect the Fresnel zone projection are selected to obtain a subset cells with constraint heights determined according to heights of the subset cells that are adjusted according to the Fresnel zone. The LoS is revised according to an algorithm to obtain a set of updated LoS. Those updated LoS that do not intersect the set of adjusted constraint heights are identified as solutions that include an optimal solution, should one exist. Other embodiments are disclosed.
US11528059B2 High frequency (HF) radio communications network comprising a central processing server for aggregating digital samples and an associated method
A high frequency (HF) radio communications system is disclosed. HF radio communications system comprises a plurality of geographically-distributed HF radio sites comprising a corresponding plurality of receivers, each receiver of the plurality of receivers being configured to: (a) receive, via at least one antenna, respective HF signals throughout a HF band, and (b) directly and concurrently sample a subset of the respective HF signals to provide a respective stream of digital samples, the subset being the respective HF signals that are received over a plurality of HF channels within part of the HF band or all of the HF band; and a central processing server configured to receive a plurality of respective streams of digital samples from the plurality of receivers, being the respective stream of digital samples provided by each receiver of the receivers.
US11528056B2 Mobile terminal and control method therefor
The present invention relates to a control circuit system of a pair of mobile terminals comprising a first mobile terminal and a second mobile terminal. The first mobile terminal comprises a first display unit, a first fastening unit, a proximity sensor for recognizing a connection with the second mobile terminal, and a first control circuit including a first near-field communication module and a first signal aggregator for transmitting/receiving a signal to and from the second mobile terminal. The second mobile terminal comprises a second display unit, a second fastening unit connected to the first fastening unit, and a second control circuit including a second near-field communication module and a second signal aggregator for transmitting/receiving a signal to and from the first mobile terminal. A signal transmitted from the first near-field communication module is received by the second near-field communication module and displayed on the second display unit.
US11528040B2 Data retransmission method and apparatus to obtain information to be transmitted and to perform Polar encoding on the information
This disclosure provides a data retransmission method and apparatus. The method includes: A transmitting device obtains information to be transmitted for a tth time, where the information to be transmitted for the tth time includes Rt extension locations and information to be transmitted for a (t−1)th time, and the extension locations include Mt information bits and Lt check bits corresponding to the Mt information bits. The transmitting device then performs Polar encoding on the information to be transmitted for the tth time, to obtain a codeword after the Polar encoding, obtains a codeword for (t−1)th retransmission based on the codeword after the Polar encoding, and transmits the codeword for (t−1)th retransmission. A receiving device performs polar decoding after receiving the codeword for (t−1)th retransmission, to obtain a decoding result of codewords for t times of transmission. By performing, on an encoding side, check encoding on the information bits in an extension part, a decoding path can be reduced in a decoding process, thereby greatly reducing decoding complexity, and reducing storage overheads and calculation overheads.
US11528039B2 Error recovery using adaptive LLR lookup table
Systems and methods are provided for performing error recovery using LLRs generated from multi-read operations. A method may comprise selecting a set of decoding factors for a multi-read operation to read a non-volatile storage device multiple times. The set of decoding factors may include a total number of reads, an aggregation mode for aggregating read results of multiple reads, and whether the read results include soft data. The method may further comprise issuing a command to the non-volatile storage device to read user data according to the set of decoding factors, generating a plurality of Log-Likelihood Ratio (LLR) values using a mapping engine from a pre-selected set of LLR value magnitudes based on the set of decoding factors, obtaining an aggregated read result in accordance with the aggregation mode and obtaining an LLR value from the plurality of LLR values using the aggregated read result as an index.
US11528037B1 Hardware architecture for local erasure correction in SSD/UFS via maximally recoverable codes
A hardware architecture for systematic erasure encoding includes first matrix constructor circuit that receives parity-check matrix H for codeword C, and the erased part of codeword C, and outputs matrix H1 of columns of H located on erased coordinates of code C; second matrix constructor circuit that receives matrix H and the erased part of codeword C and outputs matrix H2 of columns of H located on non-erased coordinates of code C; a neural network that calculates matrix J1 that is an approximate inverse of matrix H1. The matrix J1 is used to determine new erasures in the parity matrix H and new erased coordinates. Matrices H1 and H2 are updated, and the updated H1 is provided as feedback to the first matrix constructor circuit. A calculator circuit restores the erased coordinates of codeword C, from the matrix J1, matrix H2, and a non-erased part of codeword C.
US11528032B2 Device for generating analogue signals
Device for generating analogue signals comprises a digital-to-analogue converter comprising at least one digital input and one analogue output, a circuit for generating a first clock signal of frequency fs, and a digital register configured so as to receive at the input and to store N bits representative of an analogue output signal of the converter, N being an integer greater than or equal to 1, and for receiving the first clock signal, the register comprising, for each bit, two complementary digital outputs.
US11528026B2 Multi-level turn-off circuit and related methods
Methods, apparatus, systems, and articles of manufacture are disclosed for a multi-level turn-off circuit. An example power delivery circuit includes a two-level turn-off circuit to be coupled to a first switch to reduce a first gate voltage of the first switch from a first voltage to a second voltage when a current flowing through the first switch is greater than an over-current threshold, the two-level turn-off circuit including a second switch, a voltage-current-voltage buffer to reduce a second gate voltage of the second switch from a third voltage to a fourth voltage, and a comparator circuit to turn off the second switch when the second gate voltage is the fourth voltage, and a driver to be coupled to the first switch to turn off the first switch when the second gate voltage is the fourth voltage.
US11528016B2 Low latency comparator with local clock circuit
A low latency comparator circuit with a local clock circuit is disclosed. A comparator circuit configured to compare a first input signal to a second input signal. The comparator circuit includes at least one regenerative latch circuit having a first and second inputs configured to receive the first and second input signals, respectively. The comparator circuit further includes a clock circuit configured to generate and provide a clock signal exclusively to circuitry in the comparator circuit, including the at least one regenerative latch circuit. At least one output latch circuit coupled to the at least one regenerative latch circuit and configured to provide a first output signal indicative of a comparison of the first and second input signals.
US11528014B1 Clock generator with dual-path temperature compensation
In a timing signal generator having a resonator, one or more temperature-sense circuits generate an analog temperature signal and a digital temperature signal indicative of temperature of the resonator. First and second temperature compensation signal generators to generate, respectively, an analog temperature compensation signal according to the analog temperature signal and a digital temperature compensation signal according to the digital temperature signal. Clock generating circuitry drives the resonator into mechanically resonant motion and generates a temperature-compensated output timing signal based on the mechanically resonant motion, the analog temperature compensation signal and the digital temperature compensation signal.
US11528012B2 Active balun circuit, power amplifier circuit, and power amplifier module
An active balun circuit includes first and second transistors having emitters electrically coupled to each other and configured to output differential signals and a circuit element coupled between the connection point of the emitter of the first transistor and the emitter of the second transistor and a reference potential. The impedance of the circuit element at a particular frequency of the input signal appears significantly larger than impedances at other frequencies. An input signal from an input terminal is inputted to the base of the first transistor. The reference potential is applied to the base of the second transistor. A supply voltage is applied to the collector of the first transistor and the collector of the second transistor. A signal from the collector of the first transistor and a signal from the collector of the second transistor are outputted as the differential signals.
US11528011B2 Method for tunably multiplying an impedance
A tunable impedance multiplier with high multiplication factor is described. A single externally connected resistor is used and the multiplier is free of passive elements. The circuit can realize a positive or a negative impedance multiplier. Applications of the design to low and high pass filters are also presented. The simulation and experimental results show that the new design enjoys a multiplication factor above 400 at 2 Hz-to 7 MHz.
US11528010B2 Multiplexer and communication apparatus
A multiplexer includes a transmission filter and a reception filter connected to a common terminal, a first inductor connected to the common terminal, and a multilayer substrate on which the transmission filter and the reception filter are mounted and which includes dielectric layers. The transmission filter includes a parallel-arm resonator connected to a path between the common terminal and a transmission terminal and a parallel-arm terminal, and a second inductor connected to the parallel-arm terminal and ground. The first inductor includes a first coil pattern on a first dielectric layer and a second coil pattern on a second dielectric layer. The second inductor includes a third coil pattern on the first dielectric layer and that is magnetically coupled to the first coil pattern. The inductance value of the second coil pattern is greater than that of the first coil pattern.
US11528009B2 Acoustic wave filter, multiplexer, and communication apparatus
An acoustic wave filter includes a first signal terminal, an antenna terminal, a ladder-type filter connected between the first signal terminal and the antenna terminal and including one or more serial resonators and one or more parallel resonators connected in a ladder shape, and a capacitor part and an inductor part which are connected in series between the first signal terminal and a reference potential.
US11527998B2 Apparatus for optimized turn-off of a cascode amplifier
An apparatus for turning off a cascode amplifier having a common-base transistor and a common-emitter transistor is disclosed that includes the cascode amplifier, a feedback circuit, and a bias circuit. The feedback circuit is configured to receive a collector-voltage from the collector of the common-emitter transistor when the common-emitter transistor is switched to a first OFF state and produce a first feedback signal. The collector-voltage is equal to an emitter voltage of the common-base transistor and the collector-voltage increases in response to switching the common-emitter transistor to the first OFF state. The bias circuit is configured to receive the first feedback signal and produce a bias-voltage. A first base-voltage is produced from the bias-voltage. The cascode amplifier is configured to receive the first base-voltage and a second base-voltage. The common-base transistor is configured to switch to a second OFF state in response to receiving the second base-voltage.
US11527995B2 Passive wideband mixer
The invention discloses a passive wideband mixer, including a local oscillator balun, a radio frequency balun, a first diode D1, a second diode D2, a third diode D3, a fourth diode D4, an inductive compensation unit, and a lossy inductive grounding network. The invention can realize a mixer with a bandwidth ratio of not less than 1:7, and can effectively suppress points with isolation deterioration without affecting the conversion loss over the entire frequency band. In the entire frequency band of this design, the isolation indicator between the local oscillator and radio frequency ports is optimized, which can well satisfy the application of the wideband mixer in a communication system.
US11527994B2 Crystal oscillator circuit
An oscillator circuit includes an amplifying unit and a first feedback resistor. The amplifying unit includes an inverter at an input stage being connected to the one end of a crystal resonator, an inverter at an output stage being connected to the other end of the crystal resonator, and a linear amplifier. The linear amplifier is connected between an output terminal of the inverter at the input stage and an input terminal of the inverter at the output stage. The linear amplifier includes at least one inverter and a second feedback resistor. The second feedback resistor is connected in parallel to the at least one inverter. The linear amplifier has a conductance with a magnitude larger than a conductance of the inverter at the input stage and equal to or less than a conductance of the inverter at the output stage.
US11527993B2 Oscillator circuit having low jitter and insensitivity to temperature changes
An oscillator circuit includes an initial level setting circuit configured to operate in an on-state during an initial operation of the oscillator circuit to supply a first level voltage to a first node and a second level voltage to a second node, a switching circuit configured to connect a power supply voltage terminal and a ground terminal to the first or second node in response to first and second clock signals having different phases after the initial operation, a signal generation circuit connected between the first and second nodes and configured to perform charging and discharging operations based on a potential difference between the first and second nodes, and generate first and second voltages determined by the charging and discharging operations, and an inverter circuit configured to generate the first clock signal based on the first voltage, and generate the second clock signal based on the second voltage.
US11527987B2 Abnormality diagnosis device and abnormality diagnosis method
Provided is an abnormality diagnosis device including: a physical quantity measurement processor configured to acquire, as time-series data, a physical quantity of an electric motor or a load; a feature parameter calculation processor configured to calculate feature parameters; a correlation function creation processor configured to create a correlation function for two or more feature parameters, and calculate a correlation coefficient corresponding to a measurement result of the physical quantity that changes depending on an abnormality occurrence state; a database configured to store in advance reference data in which a remaining time until a failure is caused and the correlation coefficient are associated with each other; and a diagnosis processor configured to extract from the reference data the remaining time corresponding to the correlation coefficient, and identify the remaining time until the electric motor or the load causes a failure or a part that has caused a failure.
US11527981B2 Human-powered vehicle control device, electronic device, and human-powered vehicle control system
A human-powered vehicle control device includes an artificial intelligence processor, an operation device, and a communication device. The artificial intelligence processor is configured to generate second information for controlling an electric component of a human-powered vehicle in accordance with first information related to at least one of the human-powered vehicle, a rider of the human-powered vehicle, and an environment of the human-powered vehicle. The operation device operates the electric component. The communication device is configured to communicate with an external device. The artificial intelligence processor is configured to change a process for generating the second information in accordance with the first information and an operation of the operation device. The communication device is configured to transmit third information related to a process for generating the second information to the external device.
US11527979B2 Method of controlling a multi-phase electrical machine
A method of controlling a 3n-phase electrical machine (7) by means of n power converters (3a, 3b) each being controlled by a respective controller, and each power converter (3a, 3b) being configured to power a respective set of three phases of the electrical machine (7), wherein the method for each controller comprises: a) obtaining measured currents (ia,1, ib,1, ic,1, ia,2, ib,2, ic,2) of the set of three phases of the electrical machine (7) controlled by the controller, b) estimating all currents ({circumflex over (ι)}dq, 2, {circumflex over (ι)}dq, 1) of all the other sets of three phases of the electrical machine (7), which are controlled by the other controllers, c) transforming the measured currents (ia,1, ib,1, ic,1, ia,2, ib,2, ic,2) and all the estimated currents ({circumflex over (ι)}dq,2, {circumflex over (ι)}dq,1) using vector space decomposition, VSD, to obtain a set of VSD currents, and d) controlling the corresponding power converter based on the VSD currents.
US11527972B2 Plug and play universal input actuator
An actuator in a HVAC system includes a motor and a drive device driven by the motor. The drive device is coupled to a movable HVAC component for driving the movable HVAC component between multiple positions. The actuator includes an input connection configured to receive an input signal and a processing circuit coupled to the motor. The processing circuit is configured to determine whether the input signal is an AC voltage signal or a DC voltage signal. The processing circuit is configured to operate the motor using an AC motor control technique in response to determining that the input signal is an AC voltage signal and configured to operate the motor using a DC motor control technique in response to determining that the input signal is a DC voltage signal.
US11527967B2 Rhomboid structured triboelectric nanogenerator based on built-in U-shaped support
Provided is a rhomboid structured triboelectric nanogenerator based on a built-in U-shaped support. The device includes a diamond-shaped bracket and two U-shaped supports. The U-shaped supports is connected with the diamond-shaped bracket through four connecting rods, and the supporting plates of U-shaped supports are sequentially adhered with metal conductor layer and a dielectric material layer, which forms the power generation unit. When the diamond-shaped bracket is closed, the dielectric material layers on the two supporting plates come into contact to produce friction charge; and then subjected to the reverse force after compression of the spring, the two dielectric material layers are separated, so as to generate an induction electric field by the friction charge and form a potential difference. Compared with an existing vibration energy harvester, the advantages will be small space occupation, a long service life, simple fabrication, and a high energy conversion rate.
US11527962B2 Power adapter having ultra low standby power
A standby power system for a flyback converter is disclosed. The flyback converter includes a primary-side, a secondary-side, an output terminal at the secondary-side, and a secondary-side controller, where the output terminal is configured to electrically connect to a load. The standby power system comprises a comparator at the secondary-side, an opto-coupler in signal communication with the primary-side, the secondary-side, and the comparator, and a cable detach detector (or load detector). The cable detach detector is configured to determine whether a device is electrically connected to the flyback converter through a charging cable and to set the flyback converter into a standby mode if the deice is disconnected from the charging cable.
US11527961B2 Isolated switching power converter with data communication between primary and secondary sides
An isolated switching power converter having a primary-side and secondary-side in signal communication with an input and an output is disclosed. The isolated switching power converter comprises a transformer, primary-side switch, secondary-side switch, primary-side controller, and secondary-side controller. The transformer includes a primary-winding and a secondary-winding in signal communication with the input and output. The primary-side switch is in signal communication with the primary-winding and the secondary-side switch is in signal communication with the secondary-winding. The primary-side controller is on the primary-side and the secondary-side controller is on the secondary-side. The primary-side controller is configured to output a control signal for operating the primary-side switch and the secondary-side controller configured to monitor a voltage across the secondary-side switch, output a control signal for switching the secondary-side switch, and turn-off the secondary-side switch at an off-time of the primary-side switch to transmit a data signal to the primary-side controller.
US11527956B2 Control circuit for an electronic converter, related integrated circuit, electronic converter and method
A control circuit for controlling switching operation of a switching stage of a converter includes a phase detector circuit that generates a pulse-width modulated (PWM) signal in response to a phase comparison of two clock signals. A first clock signal has a frequency determined as a function of a first feedback signal proportional to converter output voltage. A first transconductance amplifier generates a first current indicative of a difference between a reference voltage and the first feedback signal, and a second transconductance amplifier generates a second current indicative of a difference between the reference voltage and a second feedback signal proportional to a derivative of the converter output voltage. A delay line introduces a delay in the first clock signal that is dependent on the first and second currents as well as a compensation current dependent on a selected operational mode of the converter.
US11527955B2 Systems, methods and devices for control of DC/DC converters and a standalone DC microgrid using artificial neural networks
An example method for controlling a DC/DC converter or a standalone DC microgrid comprises an artificial neural network (ANN) based control method integrated with droop control. The ANN is trained to implement optimal control based on approximate dynamic programming. In one example, Levenberg-Marquardt (LM) algorithm is used to train the ANN, where the Jacobian matrix needed by LM algorithm is calculated via a Forward Accumulation Through Time algorithm. The ANN performance is evaluated by using power converter average and switching models. Performance evaluation shows that a well-trained ANN controller has a strong ability to maintain voltage stability of a standalone DC microgrid and manage the power sharing among the parallel distributed generation units. Even in dynamic and power converter switching environments, the ANN controller shows an ability to trace rapidly changing reference commands and tolerate system disturbances, and operate the DC/DC converter or the microgrid in standalone conditions.
US11527946B2 Haptic actuator having a double-wound driving coil for temperature- and driving current-independent velocity sensing
A haptic engine includes a haptic actuator having a double-wound driving coil in which the two windings are connected with each other either in series or in parallel. By using the double-wound driving coil in which the two windings are connected with each other in series, an instant back EMF voltage induced in either of the two windings can be determined without having to measure in real time a resistance of the corresponding winding, and without having to sense a driving current through the double-wound driving coil. By using the double-wound driving coil in which the two windings are connected with each other in parallel, an instant back EMF voltage induced in either of the two windings can be determined without having to measure in real time a resistance of the corresponding winding.
US11527941B2 Apparatus and method for rotor temperature measurement
An apparatus for automobile vehicle rotor temperature measurement includes a motor having a rotor. A stator has the rotor positioned within the stator. An aperture extends through the stator. A sensor is positioned in alignment with the aperture sensing a temperature of at least a surface of the rotor.
US11527939B2 Cooling arrangement for an electric machine, and electric machine
A cooling arrangement for an electric machine (1, 1a, 1b) includes a rotatably mounted rotor shaft (2). A rotatably mounted hollow shaft (11) is mounted coaxially to the rotor shaft (2) and rotationally fixed to the rotor shaft (2). A hollow shaft inner side (12) is spaced apart from a rotor shaft outer side (5) in a radial direction (R) in order to form an annular gap (14). At least one cooling duct for a cooling lubricant includes a hollow shaft duct (18), a feed duct (20), and an outlet duct (25). The feed duct (20) opens into the hollow shaft duct (18) in order to feed the cooling lubricant to the hollow shaft duct (18). The outlet duct (25) extends from the hollow shaft duct (18) to the annular gap (14) in order to release the cooling lubricant from the hollow shaft duct (18) into the annular gap (14).
US11527938B2 Electric unit including a motor, control unit, cooling fan, and a casing, and an operating machine equipped with the electric unit
An electric unit is provided with: a motor having a stator and a rotor; a control unit that controls the motor; and a cooling fan that generates cooling wind for cooling the motor and the control unit. The control unit is provided in the upstream of the stator in a cooling flow channel for circulating the cooling wind. The cooling fan is provided to be positioned in the downstream of the motor in the cooling flow channel, the cooling fan generating the cooling wind by drawing air.
US11527936B2 Heat-dissipation frame assembly
A heat-dissipation frame assembly includes a motor frame, an air-guide shield and an airflow-driving device. The motor frame includes a main frame and annular heat-dissipation fins. Each of the annular heat-dissipation fins has an outer edge, and an average radial distance is defined between the outer edge and the central axis. The average radial distances of the annular heat-dissipation fins are decreased gradually in the longitudinal direction from the first end portion to the second end portion, and an external annular channel is formed between any neighboring two annular heat-dissipation fins. The airflow-driving device, disposed at the second end portion of the main frame, is used for generating at least one heat-dissipating airflow. The air-guide shield, connected with the motor frame, surrounds and covers the plurality of annular heat-dissipation fins, such that the at least one heat-dissipating airflow is guided into the plurality of external annular channels.
US11527922B2 Apparatus for transmitting and receiving information about amount of power for identifying transmission efficiency associated with wireless power transfer and control method therefor
A wireless power transmitter is provided. The wireless power transmitter includes an inverter configured to output alternating current (AC) power using direct current (DC) power, a coil configured to receive the AC power, and a control circuitry, wherein the control circuitry is configured to identify an input associated with transmitting the AC power, output the AC power at a specified frequency determined according to the input, using the inverter, transmit the AC power to an external electronic device using the coil, and, while at least partially transmitting the AC power to the external electronic device, transmit information associated with an amount of the DC power input to the inverter to output the AC power to the external electronic device, such that the external electronic device identifies transmission efficiency of the AC power using the information associated with the amount of DC power.
US11527918B2 Simplified wireless power receiver architecture
Systems, methods, and apparatuses for receiving wireless power using a wireless power receiver client architecture are disclosed. A simplified wireless power receiver apparatus includes an energy storage device and a radio frequency (RF) transceiver including an antenna. Energy harvester circuitry is coupled to the energy storage device and the RF transceiver, and control circuitry is coupled to the energy storage device, the RF transceiver, and the energy harvester. The control circuitry causes the RF transceiver to: establish a connection with a wireless power transmitter (WPT), transmit a beacon signal to the WPT, and receive a wireless power signal from the WPT. The control circuitry causes the energy harvester to deliver at least a portion of energy of the wireless power signal to the energy storage device for storage therein. In some embodiments, a single antenna is utilized both for transmitting the beacon signal and for receiving the wireless power signal.
US11527916B2 Techniques for calibrating wireless power transmission systems for operation in multipath wireless power delivery environments
The technology described herein relates to techniques for calibrating wireless power transmission systems for operation in multipath wireless power delivery environments. In an implementation, a method of calibrating a wireless power transmission system for operation in a multipath environment is disclosed. The method includes characterizing a receive path from a calibration antennae element to a first antennae element of a plurality of antennae elements of the wireless power transmission system, characterizing a transmit path from the first antennae element to the calibration antennae element, and comparing the transmit path to the receive path to determine a calibration value for the first antennae element in the multipath environment.
US11527903B2 Charging control method used for device to-be-charged that involves controlling charged device to next constant-current charging phase
A charging control method and apparatus, and a device to-be-charged are provided. The method is applicable to the device to-be-charged. The device to-be-charged includes a battery which includes multiple cells. In charging of the device to-be-charged, K stages of constant-current charging is applied to the battery, where K is a positive integer greater than or equal to one. In each of the K stages, a preset current corresponding to the stage is applied to the battery for constant-current charging until a voltage of the battery reaches a preset voltage corresponding to the stage. In each of the K stages, a charging voltage applied to the battery and a voltage across each of the multiple cells are detected. When the charging voltage and/or a voltage across any of the multiple cells is higher than the preset voltage corresponding to the stage, proceed to a next constant-current charging stage.
US11527891B2 Smart sensor for online situational awareness in power grids
Waveforms in power grids typically reveal a certain pattern with specific features and peculiarities driven by the system operating conditions, internal and external uncertainties, etc. This prompts an observation of different types of waveforms at the measurement points (substations). An innovative next-generation smart sensor technology includes a measurement unit embedded with sophisticated analytics for power grid online surveillance and situational awareness. The smart sensor brings additional levels of smartness into the existing phasor measurement units (PMUs) and intelligent electronic devices (IEDs). It unlocks the full potential of advanced signal processing and machine learning for online power grid monitoring in a distributed paradigm. Within the smart sensor are several interconnected units for signal acquisition, feature extraction, machine learning-based event detection, and a suite of multiple measurement algorithms where the best-fit algorithm is selected in real-time based on the detected operating condition. Embedding such analytics within the sensors and closer to where the data is generated, the distributed intelligence mechanism mitigates the potential risks to communication failures and latencies, as well as malicious cyber threats, which would otherwise compromise the trustworthiness of the end-use applications in distant control centers. The smart sensor achieves a promising classification accuracy on multiple classes of prevailing conditions in the power grid and accordingly improves the measurement quality across the power grid.
US11527890B2 Method for feeding electrical power into an electrical supply network
A method for feeding electric power into an electrical supply grid by means of a local feed unit. The feed unit is connected to a grid link point connected to a transformer point directly or via a supply connection. The transformer point is connected to a grid section via a transformer. The method includes feeding electrical real power into the electrical supply grid at the grid link point, feeding electrical reactive power into the electrical supply grid at the grid link point, detecting a change to be made in the real power to be fed in, and changing the fed-in real power in accordance with the detected change to be made. The method includes limiting a change in the fed-in reactive power over time when changing the fed-in real power and/or immediately thereafter or temporarily activating voltage control on the basis of the change in the fed-in real power.
US11527887B2 System for distributing locally generated energy to multiple load units
A system for distributing locally generated energy from at least one renewable DC source to a plurality of local load units of the system, including, for each load unit: an input terminal configured to connect to a grid, and an output terminal configured to connect to at least one load. Further for each load the system includes an inverter including an inverter input and an inverter output, wherein the inverter input is connected to the at least one renewable DC source and the inverter output is connected to the input terminal and to the output terminal of the respective load unit, and wherein the inverter is configured to convert a direct current at the inverter input into an alternating current at the inverter output. The system also includes a power meter including a power meter input connected to the input terminal of the respective load unit, wherein the power meter is configured to determine a current power consumption from the grid, and wherein the power meter includes a power meter output connected to the inverter of the respective load unit, and wherein the power meter is configured to transmit data relating to the current power consumption from the grid to the inverter. The inverter of the respective load unit is configured to determine an input DC voltage applied to its inverter input and to determine a power to be currently converted from the applied input DC voltage and the current power consumption data transmitted thereto.
US11527882B2 Compliant, hazardous environment circuit protection devices, systems and methods
Solid state and hybrid circuit protection devices include improved arc-less switching capability and overcurrent protection, improved terminal assemblies and improved thermal management features that reduce or eliminate ignition sources for hazardous environments. The solid state and hybrid circuit protection devices are ignition protected and avoid possible explosions and therefore obviate a need for conventional explosion-proof enclosures to ensure safe operation of an electrical power system in a hazardous location.
US11527880B2 Double incoming breaker system for power system of power plant
The present invention is applied to a power system of a power plant including a three-winding transformer, and relates to a double incoming breaker system, including: a plurality of main circuit breakers respectively connected one by one to the plurality of first non-safety class high voltage buses and the plurality of second non-safety class high voltage buses; a plurality of auxiliary circuit breakers, one of which is connected in series to one of the plurality of main circuit breakers; a first power source measurer installed to correspond to the main circuit breaker and measuring a power source level of a non-safety class high voltage bus applied to the main circuit breaker; a second power source measurer installed to correspond to the auxiliary circuit breaker and measuring a power source level at an installed first point thereof; and a controller that outputs a first open signal to the main circuit breaker when an abnormal situation of the non-safety class high voltage bus is checked through the power source level measured by the first power source measurer, and outputs a second open signal to the auxiliary circuit breaker when it is determined that the main circuit breaker fails through the power source level at the first point measured by the second power source measurer after outputting the first open signal.
US11527879B2 Devices for overvoltage, overcurrent and arc flash protection
A crowbar module includes first and second electrical terminals, a module housing, and first and second crowbar units. The first crowbar unit is disposed in the module housing and includes a first thyristor electrically connected between the first and second electrical terminals. The second crowbar unit is disposed in the module housing and includes a second thyristor electrically connected between the first and second electrical terminals in electrical parallel with the first crowbar unit.
US11527877B2 Electrical element pass through plate constructions
Pass through plates comprise a body with an opening between opposed first and second surfaces for accommodating the passage of electrical elements. One or more upper retaining elements project outwardly from the body and are positioned adjacent a body top portion. One or more lower retaining elements project from the body and are positioned adjacent a body bottom portion. The upper and lower retaining elements are each configured to both engage respective top and bottom sections of an opening in an external object, and to engage a backside surface of the external object when installed within the opening to retain the pass through plate for attachment with the external object. The upper and lower retaining elements are positioned to enable movement of the pass through plate from an upward position in the opening to a downward position in the opening for fixed attachment with the external object.
US11527874B1 Wire tool for stripping and terminating electrical wires and methods of using the same
A multi-purpose wire tool which is capable of slitting and cutting the outer insulation sheath of commonly used 12/2 and 14/2 gauge multi-conductor insulated electrical cabling (Romex-style cable), as well as stripping, twisting, capping and hooking the individual insulated wires for both rough-in and finish electrical trim work.
US11527871B2 Spark plug connecting element and spark plug
A spark plug connecting element. The spark plug connecting element includes a first contact element and a second contact element. A resistor element is situated between the first contact element and the second contact element. The first contact element and the second contact element have a specific conductivity of 102 S/m to 108 S/m and the resistor element has a specific conductivity of 10−3 S/m to 101 S/m.
US11527869B2 Light-emitting module and manufacturing method thereof, and surface-emitting laser
A light-emitting module includes a substrate, a first surface-emitting laser mounted on the substrate, the first surface-emitting laser having a first engaging portion protruded outward at an end, and a second surface-emitting laser mounted on the substrate, the second surface-emitting laser having a second engaging portion recessed inward at an end. The first surface-emitting laser and the second surface-emitting laser are adjacent to each other. The first engaging portion and the second engaging portion are engaged with each other.
US11527862B2 Electrically conductive and weatherproof enclosure
A method of making an electrically conductive and weatherproof enclosure includes mixing and melting an electrically conductive material, a latex rubber material, and a polycarbonate material to produce a weatherproof material mixture, blending carbon black with polyethylene to produce an electrically conductive additive, positioning an injection mold of the enclosure in fluid communication with an exit end of a heating barrel, injecting the weatherproof material mixture into an entry end of the heating barrel, introducing the electrically conductive additive through a lateral port of the heating barrel proximate to the exit end to partially mix with the weatherproof material mixture to produce an injection mixture, and injecting the injection mixture into the injection mold to produce the electrically conductive and weatherproof enclosure.
US11527857B2 Metering assembly, adapter, and converting method therefor
An adapter is for a metering assembly. The metering assembly includes an electrical switching apparatus and a socket assembly. The socket assembly has a plurality of jaw members. The adapter includes a base member and a plurality of electrical contacts each coupled to the base member and structured to be mechanically coupled and electrically connected to a corresponding one of the jaw members. Each of the electrical contacts is structured to be electrically connected to the electrical switching apparatus.
US11527853B2 Electrical connector with connected contact portions on upper surfaces and lower surfaces of a tongue portion
An electrical connector includes an insulating housing and a terminal assembly. The insulating housing has a base body. A front surface of the base body extends frontward to form a stepping portion. A front surface of the stepping portion extends frontward to form a tongue portion. The terminal assembly includes at least two ground terminals, at least two power terminals and at least two detecting terminals fastened to the insulating housing. The at least two ground terminals are mounted to two outermost portions of two opposite sides of the tongue portion. The at least two power terminals are mounted to the two opposite sides of the tongue portion. The at least two detecting terminals are disposed in a middle of the tongue portion, and the at least two power terminals surround the at least two detecting terminals.
US11527842B2 Floating socket connector
A socket connector is configured to mount to a component, such as a printed circuit board. The socket connector includes a base having a passageway and a channel extending outwardly from the passageway, a barrel including a wall having a flange extending outwardly therefrom, at least one biasing member engaging the flange and surrounding the wall, and a contact seated within the barrel. The wall is seated within the passageway and the flange is seated within the channel. The barrel is configured for movement within the base to align a centerline of a pin inserted into the socket connector with a centerline of the hole of the component.
US11527836B2 Beamforming antenna module comprising lens
The present invention relates to a communication technique, which is a convergence of IoT technology and 5G communication system for supporting higher data transmission rate than 4G system, and a system for same. The present invention can be applied to smart services (e.g., smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, security-and safety-related services and the like) on the basis of 5G communication technology and IoT-related technology. The present invention provides a beamforming antenna module comprising: a beamforming antenna for radiating a beam in a particular direction, a first lens positioned a preset first distance away from a beam radiation surface of the beamforming antenna and for varying the phase of a beam radiated by means of the beamforming antenna; and a second lens positioned a preset second distance away from a beam radiation surface of the first lens and for varying the phase of the beam radiated by means of the beamforming antenna.
US11527833B1 Array wall slot antenna for phased array calibration
Technologies directed to a slot antenna as a calibration antenna for a phased array antenna are described. The antenna structure includes a ground plane, a first antenna element, and a second antenna element. The first antenna element and the second antenna element are located in a first plane that is separated from the ground plane by a first distance. The second antenna element is separated from the first antenna element by a second distance. Conductive material is located in the first plane the first antenna element and the second antenna element. A portion of the conductive material adjacent to the first antenna element includes a slot antenna. A radio frequency feed point is located at the slot antenna. The conductive material electrically isolates the first antenna element and the second antenna element and radiates electromagnetic energy as a slot antenna.
US11527825B2 System and method for a multi-channel antenna system
Systems, methods, and computer-readable media are described for combining digital and analog beamsteering in a channelized antenna array. In some examples, a method can include receiving one or more signals at each of a plurality of groups of antenna elements, each group of antenna elements defining a respective channel from a plurality of channels, and steering, by each respective channel and using analog steering, the one or more signals in a respective direction to yield a steered analog signal pattern. The method can further include converting the steered analog signal pattern associated with each respective channel into a respective digital signal and, based on the respective digital signal, generating, using digital steering, digital signal patterns steered within the steered analog signal pattern associated with the respective digital signal.
US11527824B2 Electronic devices having tunable antenna grounding rings
An electronic device may include a rear housing wall, antenna resonating element, sensor board, and grounding ring. The grounding ring may couple antenna currents from the resonating element onto a ground trace on the sensor board. A switchable inductor may couple the grounding ring to the ground traces. The switchable inductor may be used to tune a frequency response of the antenna in a cellular low band. Additionally or alternatively, an inductor may couple the resonating element to the ground traces or other portions of an antenna ground. This inductor may serve to extend the effective length of the antenna resonating element in the cellular low band to compensate for dielectric loading by the rear housing wall, such as in examples where the rear housing wall is formed from zirconia.
US11527822B2 Electromagnetic wave transmissive cover
An electromagnetic wave transmissive cover includes: a base made of a dielectric material and having transmissiveness to electromagnetic waves; and a reflection hindering layer laminated on at least one of two surfaces of the base in a travel direction of the electromagnetic waves, made of a dielectric material, having transmissiveness to the electromagnetic waves, and hindering reflection of the electromagnetic waves. A wavelength of each electromagnetic wave in the reflection hindering layer is referred to as λ2 and 2π/λ2 is set as a phase constant β2. An amount of deviation between a phase of a reflected wave reflected on the front interface of the reflection hindering layer in the travel direction and a phase of a reflected wave reflected on the rear interface is referred to as a phase deviation amount β. Thickness L2 of the reflection hindering layer is set to β/β2.
US11527819B2 Printed circuit board structure including a closed cavity
A printed circuit board can include a substrate layer, a first metal layer disposed over the substrate layer, a core layer disposed over the first metal layer, and a second metal layer disposed over the core layer, where the core layer defines a closed cavity between the first and second metal layers. Optionally, the cavity is filled with air and operates as an antenna.
US11527811B2 Antenna unit and electronic device
An antenna unit includes a plate-shaped dielectric substrate, as well as an antenna element and a stub element. The dielectric substrate has a first edge extending along a longitudinal direction of the dielectric substrate and a second edge extending along the longitudinal direction of the dielectric substrate, and the second edge is opposite to the first edge. The antenna element is disposed along the longitudinal direction of the dielectric substrate. The Antenna element has a first end containing a feedpoint and a second end containing an open end. The stub element is disposed between a section of the antenna element having a predetermined length containing the first end of the antenna element and the first edge of the dielectric substrate along the longitudinal direction of the dielectric substrate. The stub element has a first end connected to a reference potential and a second end containing an open end.
US11527804B2 Battery module including stacked battery cells
A battery module includes: a plurality of battery cells which have positive electrode tabs and negative electrode tab formed at both ends thereof, respectively, wherein the plurality of battery cells are stacked; a first bus bar assembly having first bus bars to which the positive electrode tabs and the negative electrode tabs located at one end of the battery cells are connected; a second bus bar assembly having second bus bars to which the positive electrode tabs and the negative electrode tabs located at the other end of the battery cells are connected; and a sensing unit which is connected to any one bus bar of the first and second bus bars to detect states of the battery cells.
US11527798B2 Battery mounting mechanism
A battery mounting mechanism that allows for one or more battery assemblies to be mounted in various positions within a vehicle via a securely attached mounting assembly that may allow for quick and easy adjustment of the position of the battery assemblies while further preventing rotation of the battery assemblies. Further provided herein is a mechanism for connecting multiple battery assemblies into a single battery unit while still allowing these battery assemblies to take advantage of the battery mounting mechanism provided herein.
US11527793B2 Air-cooled energy storage module
An air-cooled energy storage module including a box body, a plurality of support beams, a baffle plate, a plurality of battery modules, an axial fan, and an end cover. The box body is a hollow structure including a first side plate, a second side plate, a bottom plate, and an opening formed by the first side plate, the second side plate, and the bottom plate. The axial fan is disposed on the first side plate. The plurality of support beams is disposed apart on the bottom plate longitudinally; a longitudinal direction refers to a direction along a connection line of the first side plate and the second side plate. The baffle plate is disposed on the plurality of support beams; and a space is disposed between the baffle plate and the bottom plate of the box body for air circulation.
US11527781B2 Battery with built-in voltage regulation device
The invention relates to a battery which includes an internal voltage regulation device for regulating the output voltage of the battery, and an input voltage applied to the battery. The voltage regulation device may be configured to provide an output voltage which is less than an internal power source voltage. A switch is provided to switch the voltage regulation device between operating modes in order to control the output voltage regulation, and protect the internal power source from damage.
US11527772B2 Apparatus for evaluating performance of fuel cell stack
The present invention relates to an apparatus for evaluating a performance of a fuel cell stack, and more particularly, to an apparatus for evaluating a performance of a fuel cell stack, in which a guide unit and an arm are provided on an anode end plate and a cathode end plate, respectively, to minimize an inclination of the fuel cell stack caused by a shrinkage of a sealant.
US11527758B2 Aluminum foil and aluminum member for electrodes
An object of the present invention is to provide an aluminum foil and an aluminum member for electrodes having good adhesiveness to an electrode material and high conductivity with the electrode material. Provided is an aluminum foil having through holes including an aluminum oxide film having a thickness of 25 nm or less on a surface of the aluminum foil, and further a hydrophilic layer on a part of a surface of the aluminum oxide film.
US11527750B2 Active material, battery and method for producing active material
A main object of the present disclosure is to provide an active material whose volume variation due to charge and discharge is small. The present disclosure achieves the object by providing an active material comprising a primary particle including at least one crystal phase of a Type I silicon clathrate and a Type II silicon clathrate, and the primary particle includes a void inside thereof.
US11527737B2 Electronic device and method of forming flexible display thereof
An electronic device includes a housing including a recess; an internal structure disposed in the recess; and a display disposed in the recess and supported by the internal structure, where the display includes a display panel including a first region and a second region, where the second region forms at least part of an edge of the display panel; and a flexible polymer layer forming an outer surface of the display panel, where the flexible polymer layer includes a first portion covering the first region and the second region, and a second portion extending from the first portion, enclosing the at least part of the edge of the display panel, and extending inward. Thereby, foreign material can be prevented from entering into the display. Various other embodiments are possible.
US11527734B2 Auxiliary electrode transfer structure and manufacturing method for display panel
The present invention discloses an auxiliary electrode transfer structure and a manufacturing method for a display panel. The auxiliary electrode transfer structure includes a transparent base layer; a light-to-heat transformation layer disposed above the transparent base layer; and an auxiliary electrode disposed above the light-to-heat transformation layer; a laser mechanism configured to form laser, wherein the laser penetrates the transparent base layer to the light-to-heat transformation layer.
US11527725B2 Organic light-emitting device and apparatus including the same
An organic light-emitting device having improved efficiency and lifespan includes: a first electrode, a second electrode, and an organic layer between the first electrode and the second electrode, wherein the organic layer includes an emission layer, the emission layer includes a first compound, a second compound, a third compound, and a fourth compound, the first compound, the second compound, the third compound, and the fourth compound are different from each other, the third compound includes a metal element having an atomic number of 40 or more, the fourth compound includes boron (B), the third compound and the fourth compound each satisfy Conditions 1-1 and 1-2 below, and the fourth compound satisfies Condition 2 or 3: T1(C3)onset≥S1(C4)onset  Condition 1-1 T1(C3)max≥S1(C4)max  Condition 1-2 KRISC(C4)≥103S−1  Condition 2 f(C4)≥0.1.  Condition 3
US11527723B2 Heterocyclic compound and organic light emitting element comprising same
The present specification relates to a heterocyclic compound represented by Chemical Formula 1, and an organic light emitting device comprising the same.
US11527713B2 Top electrode via with low contact resistance
The present disclosure, in some embodiments, relates to a memory device. The memory device includes a bottom electrode disposed over a lower interconnect within a lower inter-level dielectric (ILD) layer over a substrate. A data storage structure is over the bottom electrode. A first top electrode layer is disposed over the data storage structure, and a second top electrode layer is on the first top electrode layer. The second top electrode layer is less susceptible to oxidation than the first top electrode layer. A top electrode via is over and electrically coupled to the second top electrode layer.
US11527709B2 SOT multibit memory cell
The disclosed technology relates to a multibit memory cell. In one aspect, the multibit memory cell includes a plurality of spin-orbit torque (SOT) tracks, plurality of magnetic tunnel junctions (MTJs), an electrically conductive path connecting a first MTJ and a second MTJ together, and a plurality of terminals. The plurality of terminals can be configured to provide a first SOT write current to the first MTJ, a second SOT write current to the second MTJ, and at least one of: the second SOT write current to a third MTJ, a third SOT write current to the third MTJ, and a spin transfer torque (STT) write current through the third MTJ. The junction resistances of the various MTJs are such that a combined multibit memory state of the MTJs is readable by a read current through all the MTJs in series.
US11527705B2 Semiconductor device comprising passive magnetoelectric transducer structure
A semiconductor device comprising a passive magnetoelectric transducer structure adapted for generating a charge via mechanical stress caused by a magnetic field. The first transducer structure has a first terminal electrically connectable to the control terminal of an electrical switch, and having a second terminal electrically connectable to the first terminal of the electrical switch for providing a control signal for opening/closing the switch. The switch may be a FET. A passive magnetic switch using a magnetoelectric transducer structure. Use of a passive magnetoelectric transducer structure for opening or closing a switch without the need for an external power supply.
US11527700B2 Microphone device with single crystal piezoelectric film and method of forming the same
A microphone device may include: a substrate wafer, a support member bonded to a front surface of the substrate wafer, a single-crystal piezoelectric film provided over the support member, a top electrode and a bottom electrode. The single-crystal piezoelectric film may have a first surface and an opposing second surface. The top electrode may be arranged adjacent to the first surface of the single-crystal piezoelectric film. The bottom electrode may be arranged adjacent to the second surface of the single-crystal piezoelectric film. The substrate wafer may have a through-hole formed therein. The through-hole of the substrate wafer may be at least substantially aligned with at least one of the top electrode and the bottom electrode.
US11527696B2 Low footprint resonator in flip chip geometry
A device includes a first substrate having a principal surface; a second substrate having a principal surface, in which the first substrate is bump-bonded to the second substrate such that the principal surface of the first substrate faces the principal surface of the second substrate; a circuit element having a microwave frequency resonance mode, in which a first portion of the circuit element is arranged on the principal surface of the first substrate and a second portion of the circuit element is arranged on the principal surface of the second substrate; and a first bump bond connected to the first portion of the circuit element and to the second portion of the circuit element, in which the first superconductor bump bond provides an electrical connection between the first portion and the second portion.
US11527665B2 Photovoltaic module with transparent perimeter edges
A system includes a plurality of photovoltaic modules, each having at least one solar cell, an encapsulant encapsulating the solar cell, a frontsheet, and a backsheet. The encapsulant and the frontsheet are transparent. The backsheet includes a first section and a second section juxtaposed with the first section. The first section is transparent and the second section is non-transparent. A first end of the frontsheet, a first end of the encapsulant, and the first section of the backsheet form a transparent portion. A first photovoltaic module overlays at least a portion of a second photovoltaic module. The transparent portion of the first photovoltaic module overlays at least a portion of the at least one solar cell of the second photovoltaic module.
US11527660B2 Semiconductor device with a lifetime killer region in the substrate
A semiconductor device having, in a plan view thereof, an active region and a termination region that surrounds a periphery of the active region. The device includes a semiconductor substrate containing a wide bandgap semiconductor, a first-conductivity-type region provided in the semiconductor substrate, spanning from the active region to the termination region, a plurality of second-conductivity-type regions provided between the first-conductivity-type region and the first main surface of the semiconductor substrate in the active region, a first electrode provided on a first main surface of the semiconductor substrate and electrically connected to the second-conductivity-type regions, a second electrode provided on the second main surface of the semiconductor substrate and electrically connected to the first-conductivity-type region, and a lifetime killer region provided in the first-conductivity-type region and spanning from the active region to the termination region. In the active region, pn junctions between the first-conductivity-type region and the second-conductivity-type regions form a vertical semiconductor device element.
US11527657B2 Semiconductor device and manufacturing method thereof
A semiconductor device with a high on-state current is provided. The semiconductor device includes a first oxide, a second oxide over the first oxide, a third oxide over the second oxide, a first insulator over the third oxide, a conductor over the first insulator, a second insulator in contact with the second oxide and the third oxide, and a third insulator over the second insulator; the second oxide includes first region to fifth regions; the resistance of the first region and the resistance of the second region are lower than the resistance of the third region; the resistance of the fourth region and the resistance of the fifth region are lower than the resistance of the third region and higher than the resistance of the first region and the resistance of the second region; and the conductor is provided over the third region, the fourth region, and the fifth region to overlap with the third region, the fourth region, and the fifth region.
US11527656B2 Contact electrodes for vertical thin-film transistors
Embodiments herein describe techniques for a thin-film transistor (TFT), which may include a substrate oriented in a horizontal direction and a transistor above the substrate. The transistor includes a gate electrode above the substrate, a gate dielectric layer around the gate electrode, and a channel layer around the gate dielectric layer, all oriented in a vertical direction substantially orthogonal to the horizontal direction. Furthermore, a source electrode or a drain electrode is above or below the channel layer, separated from the gate electrode, and in contact with a portion of the channel layer. Other embodiments may be described and/or claimed.
US11527652B2 Semiconductor process
A semiconductor structure includes at least one stacked fin structure, a gate and a source/drain. At least one stacked fin structure is located on a substrate, wherein the stacked fin structure includes a first fin layer and a second fin layer, and a fin dielectric layer is sandwiched by the first fin layer and the second fin layer. The gate is disposed over the stacked fin structure. The source/drain is disposed directly on the substrate and directly on sidewalls of the whole stacked fin structure. The present invention provides a semiconductor process formed said semiconductor structure.
US11527636B2 Semiconductor device structure with work function layer and method for forming the same
A method for forming a semiconductor device structure is provided. The method includes forming a first fin structure over a substrate. The method includes forming a dielectric layer over the substrate and the first fin structure. The dielectric layer has a first trench exposing a first portion of the first fin structure. The method includes forming a first work function layer in the first trench. The method includes forming a first mask layer over the first work function layer in the first trench, wherein an upper portion of the first work function layer in the first trench is exposed by the first mask layer. The method includes removing the first work function layer exposed by the first mask layer. The method includes removing the first mask layer. The method includes forming a first gate electrode in the first trench.
US11527627B2 Semiconductor Schottky rectifier device
A semiconductor Schottky rectifier built in an epitaxial semiconductor layer over a substrate has an anode structure and a cathode structure extending from the surface of the epitaxial layer. The cathode contact structure has a trench structure near the epi-layer and a vertical sidewall surface covered with a gate oxide layer. The cathode structure further comprises a polysilicon element adjacent to the gate oxide layer.
US11527611B2 Method of forming nanowire connects on (photovoltiac) PV cells
Interconnects may be formed to an electronic device by creating a strong bond between a wire or lead, one or more nanomaterials, and a contacting area on the electronic device. The creating of the strong bond comprises triggering low power air plasma to activate a surface of the one or more nanomaterials forcing the one or more nanomaterials to bond to the surface of the contacting area.
US11527610B2 CMOS compatible isolation leakage improvements in gallium nitride transistors
An integrated circuit structure comprises a silicon substrate and a III-nitride (III-N) substrate over the silicon substrate. A first III-N transistor and a second III-N transistor is on the III-N substrate. An insulator structure is formed in the III-N substrate between the first III-N transistor and the second III-N, wherein the insulator structure comprises one of: a shallow trench filled with an oxide, nitride or low-K dielectric; or a first gap adjacent to the first III-N transistor and a second gap adjacent to the second III-N transistor.
US11527603B2 Display device including connection pad contacting side surface of side terminal having resistance-reducing layer
A display device includes a pixel array disposed on a base substrate, a side terminal electrically connected to the pixel array, a connection pad including a first side surface contacting a side surface of the side terminal, and a driving device bonding to a second side surface of the connection pad, where the second side surface is opposite to the first side surface. The side terminal includes a resistance-reducing layer and an upper conductive layer, the resistance-reducing layer includes a first conductive material, the upper conductive layer is disposed on the resistance-reducing layer and includes a second conductive material having an oxidation resistance greater than the first conductive material. A portion of the upper conductive layer is disposed between the connection pad and the resistance-reducing layer such that the resistance-reducing layer is spaced apart from the connection pad.
US11527602B2 Organic light-emitting display apparatus with mesh structured line between via layers
An organic light-emitting display apparatus includes a substrate, pixels, a pixel defining layer (PDL), a first via layer, a second via layer, first lines, and a second line. The pixels are arranged on the substrate in a first direction (D1) and a second direction (D2) intersecting one another, and include organic light-emitting diodes (OLEDs). The OLEDs include pixel electrodes (PEs). The PDL covers edges of the PEs and defines light-emitting regions via openings partially exposing the PEs. The first and second via layers are between the PEs and the substrate. The first lines extend in the D2 between the first via layer and the substrate. The second line is between the second and first via layers. The second line at least partially extends around the light-emitting regions. The second line contacts the first lines through via holes. Each via hole is provided every two pixels arranged in the D2.
US11527584B2 Touch panel integrating bending sensor for foldable OLED display
A flexible touch panel apparatus includes a series of first electrodes extending along a first direction, at least one second electrode extending along a second direction and defining a bending axis of the flexible touch panel. An elastomeric layer is located between the series of first electrodes at least second electrode. A series of third electrodes are extending along the second direction parallel to the bending axis, and an insulator layer is located between at least one second electrode and the series of third electrodes. At least one second electrode is capacitively coupled to at least one of the series of first electrodes for bend sensing in the flexible touch panel along the bending axis, and the third electrodes are capacitively coupled to the first electrodes for touch sensing on the flexible touch panel.
US11527578B2 Light emitting device
The disclosure provides a light emitting device including a display element and an infrared light emitting element that are disposed on an insulating layer; and a reducer configured to reduce a quantity of light that is emitted in a direction of the display element from the infrared light emitting element in plan view from a direction perpendicular to the insulating layer.
US11527574B2 Stacked resistive memory with individual switch control
A method for fabricating stacked resistive memory with individual switch control is provided. The method includes forming a first random access memory (ReRAM) device. The method further includes forming a second ReRAM device in a stacked nanosheet configuration on the first ReRAM device. The method also includes forming separate gate contacts for the first ReRAM device and the second ReRAM device.
US11527573B2 GaN-based threshold switching device and memory diode
A switching device including a GaN substrate; an unintentionally doped GaN layer on a first surface of the GaN substrate; a regrown unintentionally doped GaN layer on the unintentionally doped GaN layer; a regrowth interface between the unintentionally doped GaN layer and the regrown unintentionally doped GaN layer; a p-GaN layer on the regrown unintentionally doped GaN layer; a first electrode on the p-GaN layer; and a second electrode on a second surface of the GaN substrate.
US11527571B2 Light emitting device with small footprint
This application describes a light emitting device or an assembly of light emitting devices, each with a small footprint. The light emitting device comprises two transistors, a capacitor, and an LED. The transistors comprise single crystal semiconductor. The capacitor is vertically-oriented. The LED overlies the transistors and capacitor. Methods to form the light emitting device or assembly are discussed.
US11527560B2 Imaging device having capacitor surrounding first photoelectric converter in plan view
An imaging device includes: a semiconductor substrate; a first photoelectric converter which is disposed in the semiconductor substrate; a second photoelectric converter different from the first photoelectric converter, which is disposed in the semiconductor substrate; a wiring layer disposed on or above the semiconductor substrate; and a capacitor which is disposed in the wiring layer and surrounds the first photoelectric converter in plan view. The capacitor includes a first electrode, a second electrode, and a dielectric layer disposed between the first electrode and the second electrode. The first electrode is connected to one of the first photoelectric converter and the second photoelectric converter.
US11527559B2 Flexible display panel and manufacturing method thereof
A flexible display panel and a manufacturing method thereof are provided. The flexible display panel includes a display region and a non-display region. A part of the flexible display panel disposed in the non-display region includes a flexible substrate, a multi-barrier layer, and a planarization layer. A cutting track is defined at a peripheral edge of the non-display region, and a groove is defined in the cutting track. An end of the planarization layer extends to at least an interface formed between the multi-barrier layer and the flexible substrate through a sidewall of the groove.
US11527558B2 Display device
The present application relates to a display device that is divided into a first region as a fingerprint recognition region and a second region as a display region with the first region having a first light transmittance greater than a second light transmittance of the second region. The light transmittance of the region corresponding to the fingerprint recognition module group in the display device of the present application can be increased, thereby further improving the sensitivity of the fingerprint recognition module group.
US11527556B2 Array substrate and display device
Disclosed are an array substrate and a display device. The array substrate includes: a plurality of sub-pixel elements in an array, wherein each row of sub-pixel elements includes a common electrode; the common electrode includes a plurality of sub-common electrodes, each of which corresponds to one of the sub-pixel elements; the sub-common electrode includes a body connection section, a plurality of comb teeth connected with the body connection section, and a shielding section connected with the body connection section, wherein the first comb teeth and the shielding section are on the same side of the body connection section, and the shielding section is on the outermost side of the first comb teeth; and the body connection sections of two adjacent sub-common electrodes in the common electrode are on two opposite sides. The body connection sections of two adjacent sub-common electrodes in each common electrode are arranged on two opposite sides.
US11527550B2 Memory array and a method used in forming a memory array
A memory array comprises a vertical stack comprising alternating insulative tiers and wordline tiers. The wordline tiers comprise gate regions of individual memory cells. The gate regions individually comprise part of a wordline in individual of the wordline tiers. Channel material extends elevationally through the insulative tiers and the wordline tiers. The individual memory cells comprise a memory structure laterally between the gate region and the channel material. Individual of the wordlines comprise opposing laterally-outer longitudinal edges. The longitudinal edges individually comprise a longitudinally-elongated recess extending laterally into the respective individual wordline. Methods are disclosed.
US11527548B2 Semiconductor devices and electronic systems including an etch stop material, and related methods
A semiconductor device comprises a semiconductor material extending through a stack of alternating levels of a conductive material and an insulative material, and a material comprising cerium oxide and at least another oxide adjacent to the semiconductor material. Related electronic systems and methods are also disclosed.
US11527547B2 Hybrid bonding contact structure of three-dimensional memory device
Embodiments of through array contact structures of a 3D memory device and fabricating method thereof are disclosed. The memory device includes an alternating layer stack disposed on a first substrate. The alternating layer stack includes a first region including an alternating dielectric stack, and a second region including an alternating conductor/dielectric stack. The memory device further comprises a barrier structure including two parallel barrier walls extending vertically through the alternating layer stack and laterally along a word line direction to laterally separate the first region from the second region. The memory device further comprises a plurality of through array contacts in the first region, each through array contact extending vertically through the alternating dielectric stack.
US11527542B2 System-on-chip with ferroelectric random access memory and tunable capacitor
A semiconductor device includes: a substrate; a first dielectric layer over the substrate; a memory cell over the substrate in a first region of the semiconductor device, where the memory cell includes a first ferroelectric structure in the first dielectric layer, where the first ferroelectric structure includes a first bottom electrode, a first top electrode, and a first ferroelectric layer in between; and a tunable capacitor over the substrate in a second region of the semiconductor device, where the tunable capacitor includes a second ferroelectric structure, where the second ferroelectric structure includes a second bottom electrode, a second top electrode, and a second ferroelectric layer in between, where at least a portion of the second ferroelectric structure is in the first dielectric layer.
US11527541B2 System and method for reducing resistance in anti-fuse cell
A memory device includes an anti-fuse cell array having a plurality of anti-fuse cells, each of the plurality of anti-fuse cells having a first transistor and a second transistor connected to the first transistor. A first terminal of the first transistor is connected to a bit line and the bit line is a buried rail formed in a substrate of the first transistor and the second transistor.
US11527524B2 Semiconductor device
A semiconductor device includes an insulating structure; a plurality of horizontal layers vertically stacked and spaced apart from each other in the insulating structure; a conductive material pattern contacting the insulating structure; and a vertical structure penetrating through the plurality of horizontal layers and extending into the conductive material pattern in the insulating structure. Each of the plurality of horizontal layers comprises a conductive material, the vertical structure comprises a vertical portion and a protruding portion, the vertical portion of the vertical structure penetrates through the plurality of horizontal layers, the protruding portion of the vertical structure extends from the vertical portion into the conductive material pattern, a width of the vertical portion is greater than a width of the protruding portion, and a side surface of the protruding portion is in contact with the conductive material pattern.
US11527520B2 Micro light emitting diode display device
The present disclosure relates to a micro light emitting diode (LED) display device including a substrate having a plurality of thin film transistors thereon; a plurality of micro light emitting devices (LEDs) on an upper surface of the substrate, the micro LEDs each having a protecting film provided with a first contact hole to expose a portion of an upper surface of a corresponding micro LED; at least one insulating layer covering the micro LED, the insulating layer provided with a second contact hole to expose a portion of the upper surface of the corresponding micro LED; and a connection electrode in the first contact hole and the second contact hole configured to transfer signals to the micro LED, wherein the first contact hole is larger than the second contact hole.
US11527516B2 Micro light-emitting diode display
A micro light-emitting diode (micro LED) display and a package method thereof are described. The micro LED display includes a substrate, various micro LED chips, and an encapsulation film. The substrate includes a wire. The micro LED chips are disposed on a surface of the substrate and are electrically connected to the wire. A light-emitting surface of each of the micro LED chips is set with at least one micro structure, and each micro structure has a top end. The encapsulation film encapsulates the micro LED chips, and covers the surface of the substrate. The top ends of the micro structures are located in a light-emitting surface of the encapsulation film.
US11527502B2 Contact pad for semiconductor device
A device and method of manufacture is provided that utilize a dummy pad feature adjacent contact pads. The contact pads may be contact pads in an integrated fan-out package in which a molding compound is placed along sidewalls of a die and the contact pads extend over the die and the molding compound. The contact pads are electrically coupled to the die using one or more redistribution layers. The dummy pad features are electrically isolated from the contact pads. In some embodiments, the dummy pad features partially encircle the contact pads and are located in a corner region of the molding compound, a corner region of the die, and/or an interface region between an edge of the die and the molding compound.
US11527496B2 Semiconductor device comprising semiconductor die and interposer and manufacturing method thereof
A semiconductor device including a relatively thin interposer excluding a through silicon hole and a manufacturing method thereof are provided. The method includes forming an interposer on a dummy substrate. The forming of the interposer includes, forming a dielectric layer on the dummy substrate, forming a pattern and a via on the dielectric layer, and forming a seed layer at the pattern and the via of the dielectric layer and forming a redistribution layer and a conductive via on the seed layer. A semiconductor die is connected with the conductive via facing an upper portion of the interposer, and the semiconductor die is encapsulated with an encapsulant. The dummy substrate is removed from the interposer. A bump is connected with the conductive via facing a lower portion of the interposer.
US11527485B2 Electrical shield for stacked heterogeneous device integration
The present disclosure relates to a semiconductor package that may include a substrate, an interposer coupled to the substrate, a shield frame including at least one frame recess and at least one opening positioned over the interposer, a conductive shield layer on the shield frame, and a plurality of components coupled to the interposer.
US11527478B2 Semiconductor device, semiconductor memory device, and semiconductor device manufacturing method
A semiconductor device according to an embodiment includes: a semiconductor substrate; a conductor including tungsten (W) or molybdenum (Mo); a first film provided between the conductor and the semiconductor substrate and including titanium (Ti) and silicon (Si); an insulating layer surrounding the conductor; and a second film provided between the conductor and the insulating layer, surrounding the conductor, and including titanium (Ti) and nitrogen (N). A first distance between the semiconductor substrate and an end portion of the second film on a side opposite to the semiconductor substrate is smaller than a second distance between the semiconductor substrate and an end portion of the conductor on a side opposite to the semiconductor substrate.
US11527471B2 Semiconductor device and method of manufacturing the semiconductor device
A semiconductor device is a substrate inserted lead-type semiconductor device to be mounted through insertion of a plurality of lead terminals into a plurality of respective through holes of a substrate. The semiconductor device includes: an energization controller including a semiconductor element and wiring; a sealing resin to cover the energization controller; and the lead terminals each having one end side connected to the energization controller and the other end side protruding from the sealing resin. The lead terminals each have a protrusion formed on a part of the other end side protruding from the sealing resin.
US11527470B2 Film package and method of fabricating package module
Disclosed are film packages and methods of fabricating package modules. The film package includes a film substrate that includes a chip region and a peripheral region facing each other in a first direction, a plurality of output pads that are arranged in the first direction on the chip region and on the peripheral region, and a semiconductor chip on the chip region and electrically connected to the output pads. The output pads on the chip region are arranged at regular first intervals along the first direction. The output pads include a plurality of first output pads that are arranged at a first pitch along the first direction on the chip region and a plurality of second output pads on the peripheral region. The second output pads are arranged at a second pitch greater than the first pitch of the first output pads.
US11527469B2 Semiconductor device
A semiconductor device includes: a multilayer wiring substrate including a plurality of wiring layers; a first semiconductor chip disposed on the wiring substrate; and a bonding layer bonding the first semiconductor chip to the wiring substrate. A trace formed on the wiring substrate includes a first trace width portion and a second trace width portion, a width of the first trace width portion being greater than the second trace width portion.
US11527464B2 Fan-out wafer level package structure
A method for forming a package structure may comprise applying a die and vias on a carrier having an adhesive layer and forming a molded substrate over the carrier and around the vias, and the ends of the vias and mounts on the die exposed. The vias may be in via chips with one or more dielectric layers separating the vias. The via chips 104 may be formed separately from the carrier. The dielectric layer of the via chips may separate the vias from, and comprise a material different than, the molded substrate. An RDL having RDL contact pads and conductive lines may be formed on the molded substrate. A second structure having at least one die may be mounted on the opposite side of the molded substrate, the die on the second structure in electrical communication with at least one RDL contact pad.
US11527463B2 Hybrid ball grid array package for high speed interconnects
According to various examples, a semiconductor package is described including a substrate raiser with interconnect vias that may be positioned on the bottom side of a substrate and mini solder balls positioned on the interconnect vias and a plurality of large solder balls positioned on the bottom side of the substrate adjacent to the substrate raiser, wherein the mini solder balls and the large solder balls extend approximately a same height from the substrate for mounting on a printed circuit board.
US11527458B2 Power electronics assemblies with CIO bonding layers and double sided cooling, and vehicles incorporating the same
A 2-in-1 power electronics assembly includes a frame with a lower dielectric layer, an upper dielectric layer spaced apart from the lower dielectric layer, and a sidewall disposed between and coupled to the lower dielectric layer and the upper dielectric layer. The lower dielectric layer includes a lower cooling fluid inlet and the upper dielectric layer includes an upper cooling fluid outlet. A first semiconductor device assembly and a second semiconductor device assembly are included and disposed within the frame. The first semiconductor device is disposed between a first lower metal inverse opal (MIO) layer and a first upper MIO layer, and the second semiconductor device is disposed between a second lower MIO layer and a second upper MIO layer. An internal cooling structure that includes the MIO layers provides double sided cooling for the first semiconductor device and the second semiconductor device.
US11527449B2 Semiconductor apparatus
A semiconductor apparatus includes: a semiconductor substrate; a diffusion layer; a first depletion prevention region; a channel stopper electrode, a monitor electrode and an insulating film. The inner edge portion of the monitor electrode is positioned between the diffusion layer and the first depletion prevention region. A distance between the outer edge portion of the channel stopper electrode and the inner edge portion of the monitor electrode is a first distance. A distance between the diffusion layer and the first depletion prevention region is a second distance. The first and second distances are set so that a discharge voltage between the channel stopper electrode and the monitor electrode becomes greater than an avalanche breakdown voltage at a PN junction portion of the diffusion layer and the semiconductor substrate.
US11527448B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first providing a substrate having a fin-shaped structure thereon, forming a single diffusion break (SDB) structure in the substrate to divide the fin-shaped structure into a first portion and a second portion, and then forming more than one gate structures such as a first gate structure and a second gate structure on the SDB structure. Preferably, each of the first gate structure and the second gate structure overlaps the fin-shaped structure and the SDB structure.
US11527446B2 Transistor having strain-inducing anchors and a strain-enhancing suspended channel
Embodiments of the invention are directed to a fabrication method that includes forming a first-region channel over a first region of a substrate, wherein the first-region channel further includes lateral sidewalls having a length (L), a first end sidewall having a first width (W1), and a second end sidewall having a second width (W2). L is greater than W1, and L is greater than W2. A first stress anchor is formed on the first end sidewall of the first-region channel, and a second stress anchor is formed on the second end sidewall of the first-region channel. The first stress anchor is configured to impart strain through the first end sidewalls to the first-region channel. The second stress anchor is configured to impart strain through the second end sidewalls to the first-region channel.
US11527445B2 Semiconductor devices and methods of manufacturing thereof
A semiconductor device includes a first transistor, a second transistor, a third transistor, and a fourth transistor. The first and second transistors operate under a lower gate voltage than the third and fourth transistors. The first transistor has a first active gate structure and the second transistor has a second active gate structure. The first and second active gate structures are separated by a first gate isolation structure along a first direction. The third transistor has a third active gate structure and the fourth transistor has a fourth active gate structure. The third and fourth active gate structures are separated by a second gate isolation structure along the first direction. The variation of a first distance between respective sidewalls of the first gate isolation structure is equal to the variation of a second distance between respective sidewalls of the second gate isolation structure along the first direction.
US11527444B2 Air spacer formation for semiconductor devices
A dummy gate is formed over a substrate. A sacrificial layer is formed over the dummy gate. An interlayer dielectric (ILD) is formed over the dummy gate and over the sacrificial layer. The dummy gate is replaced with a metal-containing gate. The sacrificial layer is removed. A removal of the sacrificial layer leaves air gaps around the metal-containing gate. The air gaps are then sealed.
US11527425B2 Systems and methods for tray cassette warehousing
A system, includes, a semiconductor processing unit, an Automated Materials Handling System (AMHS) vehicle, and a warehouse apparatus, wherein the warehouse apparatus comprises at least one input port, at least one output port, and at least one load/unload port, wherein the warehouse apparatus is configured to perform one of the following: receiving a plurality of tray cassette containers from the AMHS vehicle at the at least one input port, transporting at least one tray cassette in each of a plurality of tray cassette containers to the at least one load/unload port via the at least one input port, transporting at least one first tray from the at least one tray cassette to the semiconductor processing unit via a tray feeder conveyor, and receiving at least one second tray from the semiconductor processing unit via the tray feeder conveyor.
US11527421B2 Gas delivery system for high pressure processing chamber
A high-pressure processing system for processing a layer on a substrate includes a first chamber, a support to hold the substrate in the first chamber, a second chamber adjacent the first chamber, a foreline to remove gas from the second chamber, a vacuum processing system configured to lower a pressure within the second chamber to near vacuum, a valve assembly between the first chamber and the second chamber to isolate the pressure within the first chamber from the pressure within the second chamber, a gas delivery system configured to increase the pressure within the first chamber to at least 10 atmospheres while the first chamber is isolated from the second chamber, an exhaust system comprising an exhaust line to remove gas from the first chamber, and a common housing surrounding both the first gas delivery module and the second gas delivery module.
US11527420B2 Micro-fabricated, stress-engineered members formed on passivation layer of integrated circuit
A release layer is formed on a surface of an integrated circuit wafer. The surface is passivated and includes metal contact materials. A stress-engineered film having an intrinsic stress profile is deposited over the release layer. The stress-engineered film is patterned and the release layer is undercut etched so that a released portion of the patterned stress-engineered film is released from the surface while leaving an anchor portion fixed to the surface. The intrinsic stress profile in the stress-engineered film biases the released portion away from the surface. The released portion is placed entirely within an area defined by the metal contact material.
US11527419B2 Photonic integrated package and method forming same
A method includes placing an electronic die and a photonic die over a carrier, with a back surface of the electronic die and a front surface of the photonic die facing the carrier. The method further includes encapsulating the electronic die and the photonic die in an encapsulant, planarizing the encapsulant until an electrical connector of the electronic die and a conductive feature of the photonic die are revealed, and forming redistribution lines over the encapsulant. The redistribution lines electrically connect the electronic die to the photonic die. An optical coupler is attached to the photonic die. An optical fiber attached to the optical coupler is configured to optically couple to the photonic die.
US11527415B2 Multilayer circuit board manufacturing method
There is provided a method of manufacturing a multilayer wiring board including: alternately stacking wiring layers and insulating layers; stacking a reinforcing sheet having openings on one surface of the resulting multilayer laminate with a soluble adhesive layer therebetween; contacting or infiltrating the soluble adhesive layer with a liquid capable of dissolving the soluble adhesive layer through the openings to thereby dissolve or soften the soluble adhesive layer; and releasing the reinforcing sheet from the multilayer laminate at the position of the soluble adhesive layer. This method enables the multilayer wiring layer to be reinforced so as to generate no large local warpage, thereby improving the reliable connection in the multilayer wiring layer and the flatness (coplanarity) on the surface of the multilayer wiring layer. The reinforcing sheet having finished its role can be released in a significantly short time, while minimizing the stress applied to the multilayer laminate.
US11527411B2 Interconnect structure having a carbon-containing barrier layer
An interconnect structure and a method of forming an interconnect structure are disclosed. The interconnect structure includes a conductive plug over a substrate; a conductive feature over the conductive plug, wherein the conductive feature has a first sidewall, a second sidewall facing the first sidewall, and a bottom surface; and a carbon-containing barrier layer having a first portion along the first sidewall of the conductive feature, a second portion along the second sidewall of the conductive feature, and a third portion along the bottom surface of the conductive feature.
US11527401B2 Method of processing substate, method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided technique including: forming film on substrate by performing cycle, predetermined number of times, including non-simultaneously performing: (a) supplying precursor gas and inert gas to the substrate; and (b) supplying reaction gas to the substrate, wherein in (a), at least one selected from the group of the precursor gas and the inert gas stored in first tank is supplied to the substrate, and at least one selected from the group of the precursor gas and the inert gas stored in second tank is supplied to the substrate, and concentration of the precursor gas in the first tank while at least one selected from the group of the precursor gas and the inert gas is stored in the first tank differs from that in the second tank while at least one selected from the group of the precursor gas and the inert gas is stored in the second tank.
US11527399B2 Wafer cleaning apparatus based on light irradiation and wafer cleaning system including the same
Provided are a wafer cleaning apparatus based on light irradiation capable of effectively cleaning residue on a wafer without damaging the wafer, and a wafer cleaning system including the cleaning apparatus. The wafer cleaning apparatus is configured to clean residue on the wafer by light irradiation and includes: a light irradiation unit configured to irradiate light onto the wafer during the light irradiation; a wafer processing unit configured accommodate the wafer and to control a position of the wafer such that the light is irradiated onto the wafer during the light irradiation; and a cooling unit configured to cool the wafer after the light irradiation has been completed. The light irradiation unit, the wafer processing unit, and the cooling unit are sequentially arranged in a vertical structure with the light irradiation unit above the wafer processing unit and the wafer processing unit above the cooling unit.
US11527398B2 Pulsed accelerator for time of flight mass spectrometers
A pulsed accelerator for a Time of Flight mass spectrometers comprising a set of parallel electrodes. The accelerator is inclined at an oblique angle to the incoming ion beam defined by the ratio of the incoming ion beam velocity spreads axial and transverse to the beam. Additionally a deflection electrode is included to deflect unwanted ions away from the detector during the fill cycle of the accelerator.
US11527397B2 Desorption ion source with dopant-gas assisted ionization
Disclosed is a device to generate ions from a deposited sample, comprising: A chamber which is arranged and designed to keep the deposited sample in a conditioned environment comprising a dopant gas, A desorption device which is arranged and designed to desorb the deposited sample in the chamber using an energy burst, An ionization device which, for the purpose of ionization, is arranged and designed to irradiate the desorbed sample in the chamber using coherent electromagnetic waves or expose it to an electric discharge, a plasma, or light of an arc discharge lamp with broadband emission spectrum, which are chosen such that the dopant gas is receptive to them, and An extraction device which is arranged and designed to extract ions from the desorbed sample and transfer them into an analyzer. Disclosed is also a method which is preferably conducted on such a device.
US11527390B2 Base conducting layer beneath graphite layer of ceramic cathode for use with cathodic arc deposition
Cathode structures are disclosed for use with pulsed cathodic arc deposition systems for forming diamond-like carbon (DLC) films on devices, such as on the sliders of hard disk drives. In illustrative examples, a base layer composed of an electrically- and thermally-conducting material is provided between the ceramic substrate of the cathode and a graphitic paint outer coating, where the base layer is a silver-filled coating that adheres to the ceramic rod and the graphitic paint. The base layer is provided, in some examples, to achieve and maintain a relatively low resistance (and hence a relatively high conductivity) within the cathode structure during pulsed arc deposition to avoid issues that can result from a loss of conductivity within the graphitic paint over time as deposition proceeds. Examples of suitable base material compounds are described herein where, e.g., the base layer can withstand temperatures of 1700° F. (927° C.).
US11527382B2 Ion implantation gas supply system
The present disclosure describes a system and a method for providing a mixed gas to an ion implantation tool. The system includes a water supply, an electrical source, a gas generator. The gas generator is configured to generate a first gas from the water supply and the electrical source. The system also includes a first flow controller configured to control a first flow rate of the first gas, a gas container to provide a second gas, a second flow controller configured to control a second flow rate of the second gas, and a gas pipe configured to mix the first and second gases into a mixed gas. The mixed gas can be delivered to, for example, an ion source head of the ion implantation tool.
US11527381B2 Ion implanter and model generation method
There is provided an ion implanter including a beam generation device that generates an ion beam, based on an implantation recipe, a plurality of measurement devices that measure at least one physical quantity of the ion beam, and a control device that acquires a data set including a plurality of measurement values measured by the plurality of measurement devices, and evaluates measurement validity of the at least one physical quantity of the ion beam by using a model representing a correlation between the plurality of measurement values.
US11527380B2 Ion implanter toxic gas delivery system
An ion implantation system including an ion implanter, a dopant source gas supply system and a monitoring system is provided. The ion implanter is inside a housing and includes an ion source unit. The dopant source gas supply system includes a first and a second dopant source gas storage cylinder in a gas cabinet outside of the housing and configured to supply a dopant source gas to the ion source unit, and a first and a second dopant source gas supply pipe coupled to respective first and second dopant source gas storage cylinders. Each of the first and second dopant source gas supply pipes includes an inner pipe and an outer pipe enclosing the inner pipe. The monitoring system is coupled to the outer pipe of each of the first and the second dopant source gas supply pipes.
US11527378B2 Carbon-metal structure and method for manufacturing carbon-metal structure
It is a CNT device (1) (carbon-metal structure) equipped with a carbon nanotube layer (2) (CNT layer 2; same hereafter) on a metal pedestal (4). The metal pedestal (4) is brazed to the CNT layer (2) with a brazing material layer (3) interposed therebetween. When manufacturing the CNT device (1), firstly, the CNT layer (2) is formed on a heat-resistant textured substrate (6). Next, the metal pedestal (4) is brazed to the CNT layer (2) that is on the heat-resistant textured substrate (6) with the brazing material layer (3) interposed therebetween. Then, the metal pedestal (4) (and the CNT layer 2) is peeled off the heat-resistant textured substrate (6) to transfer the CNT layer (2) from the heat-resistant textured substrate (6) to the metal pedestal (4).
US11527374B2 Touch sensing system
Provided is a touch sensing system that can make the life of a contact of an electromagnetic contactor longer. A touch sensing system includes a main operation circuit that connects a probe and a main operation power supply, and in which an electromagnetic contactor is provided; and a touch sensing circuit that is connected to the main operation circuit through the electromagnetic contactor in a branched manner, and connects the probe and a touch sensing power supply, is which a solid state relay switch is provided in the touch sensing circuit.
US11527361B2 Electronic component with expansion member for preventing overcurrent
An electronic component device includes an electronic component, a pair of metal terminals, a bonding member, and an expansion member having thermal expansibility. The electronic component includes an element body and a pair of external electrodes. The element body has a pair of end faces opposed to each other. The pair of external electrodes is disposed on the pair of end faces. The pair of metal terminals is electrically connected to the pair of external electrodes. The bonding member bonds one of the pair of external electrodes to one of the pair of metal terminals. The bonding member electrically connects the one of the pair of external electrodes to the one of the pair of metal terminals. The one of the pair of metal terminals includes an opposing face. The opposing face is a flat face.
US11527360B2 Storage device and method
According to one embodiment, an electronic device includes a power-supply voltage input terminal, a first capacitor, and a second capacitor. The first capacitor has a fixed capacitance. The second capacitor has a variable capacitance. The first capacitor and the second capacitor are connected in parallel to the power-supply voltage input terminal.
US11527359B2 Multilayer ceramic electronic component and manufacturing method thereof
A multilayer ceramic electronic component includes a ceramic body having a capacitance forming portion in which first and second internal electrodes are alternately laminated with respective dielectric layers interposed therebetween, and first and second external electrodes respectively disposed on surfaces of the ceramic body. The first and second internal electrodes are respectively exposed to surfaces of the ceramic body, and first and second protrusions, each including a carbon compound, are respectively disposed on end portions of the first and second internal electrodes exposed to the surfaces of the ceramic body.
US11527358B2 Multilayer ceramic capacitor
A multilayer ceramic electronic component includes a ceramic body comprising dielectric layers and first and second internal electrodes laminatedly disposed in a third direction with respective dielectric layers interposed therebetween, and first electrode and second external electrodes disposed on both surfaces of the ceramic body in the first direction and electrically connected to the first and second internal electrodes. When an absolute value of a horizontal angle in the second direction of the first internal electrode with respect to the first surface of the ceramic body is referred to a first angle of the internal electrode, a total sum of the first angles is less than 10°.
US11527341B2 Coiled electronic component, coil component, manufacturing method of coil component, inductance element, T-type filter, oscillation circuit, and manufacturing method of inductance
A coiled electronic component includes: an electronic component body which includes a coil portion having a spiral structure and formed of an electrically conductive material, and electrically conductive connection portions arranged on both ends of the coil portion; and a pair of electrodes for respectively connecting the electrically conductive connection portions to assembly portions arranged on an assembly object. The electrode includes a pair of pinching pieces for pinching the electrically conductive connection portion, and the pair of pinching pieces is opened in a manner that the electrically conductive connection portion is received and fitted therebetween.
US11527332B2 Sensor data analyzing machines
Scalable, configurable, universal, complete spectrum sensor data analyzing machines are provided that make selected determinations from a complete spectrum of cyber determinations regarding or utilizing sensor observations or sensor observation subjects. Analyzing machines utilize necessary resources and predetermined criteria in their making of selected cyber determinations. Analyzing machines utilize measure points in their accurate locating of selected analytically rich aspects, characteristics, or features of or from sensor observation-derived representations, analyzing machines assign appropriate informational representations to selected analytically rich aspects, characteristics, features, or measure points, which are stored in concise datasets where they can be utilized in real-time or thereafter by analyzing machines in their making of selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. Analyzing machines are configurable for being utilized, in whole or part, as touchless user interfaces, 100% accurate, constantly performed cyberspace identity tests, or universal health metrics monitors.
US11527331B2 System and method for determining the effectiveness of medications using genetics
A system and method for alerting a healthcare provider to ineffective prescribed medications is provided. A laboratory system receives test results with genetic markers for a patient, queries a database containing medications known to be ineffective in persons having particular genetic markers to determine whether any medications prescribed by, or likely to be prescribed by, a healthcare provider to the patient are known to be ineffective in persons having the same genetic markers as the patient, and transmits an alert containing such information to a healthcare provider system for the healthcare provider.
US11527326B2 Dynamically determining risk of clinical condition
Systems, methods and computer-readable media are provided for facilitating clinical decision support and managing patient population health by health-related entities including caregivers, health care administrators, insurance providers, and patients. Embodiments of the invention provide decision support services including providing timely contextual patient information including condition risks, risk factors and relevant clinical information that are dynamically updatable; imputing missing patient information; dynamically generating assessments for obtaining additional patient information based on context; data-mining and information discovery services including discovering new knowledge; identifying or evaluating treatments or sequences of patient care actions and behaviors, and providing recommendations based on this; intelligent, adaptive decision support services including identifying critical junctures in patient care processes, such as points in time that warrant close attention by caregivers; near-real time querying across diverse health records data sources, which may use diverse clinical nomenclatures and ontologies; improved natural language processing services; and other decision support services.
US11527323B2 Systems and methods for multi-label cancer classification
Systems and methods are provided for identifying a diagnosis of a cancer condition for a somatic tumor specimen of a subject. The method receives sequencing information comprising analysis of a plurality of nucleic acids derived from the somatic tumor specimen. The method identifies a plurality of features from the sequencing information, including two or more of RNA, DNA, RNA splicing, viral, and copy number features. The method provides a first subset of features and a second subset of features from the identified plurality of features as inputs to a first classifier and a second classifier, respectively. The method generates, from two or more classifiers, two or more predictions of cancer condition based at least in part on the identified plurality of features. The method combines, at a final classifier, the two or more predictions to identify the diagnosis of the cancer condition for the somatic tumor specimen of the subject.
US11527321B2 Augmented reality for predictive workflow in an operating room
An augmented reality system includes a head-mountable augmented reality platform (152) having a display to provide guidance to a user. A prediction module (115) is trained in a procedure and is configured to predict a next activity in the procedure based on a current condition. An image generation module (148) is responsive to the prediction module to provide a visual cue of a predicted next activity to the user through the head-mountable augmented reality platform.
US11527307B2 Quality score compression
Methods, systems, and computer programs for compressing nucleic acid sequence data. A method can include obtaining nucleic acid sequence data representing: (i) a read sequence, and (ii) a plurality of quality scores, determining whether the read sequence includes at least one “N” base, based on a determination that the read sequence does not include at least one “N” base, generating a first encoded data set by using a first encoding process to encode each of the quality scores of the read sequence using a base-(x minus 1) number, where x is an integer representing a number of different quality scores used by the nucleic acid sequencing device, and using a second encoding process to encode the first encoded data set, thereby compressing the data to be compressed.
US11527304B2 Systems and methods for inferring genetic ancestry from low-coverage genomic data
A computer-implemented method for inferring genetic ancestry from low-coverage genomic data may include (i) generating a reference matrix representing a genetic reference panel in terms of dosages for given reference samples at given loci, (ii) decomposing the reference matrix via non-negative matrix factorization into an ancestral genotype matrix and an ancestral attribution matrix, (iii) resampling the reference matrix, (iv) deriving an ancestral alternate reads matrix that, when multiplied with the ancestral attribution matrix, approximates the resampled reference matrix, (v) deriving an ancestral attribution vector that, when multiplied with the ancestral alternate reads matrix, approximates a vector representing the test sample, and (vi) determining the genetic ancestry of the subject based on the ancestral attribution vector. Various other methods, systems, and computer-readable media are also disclosed.
US11527301B2 Method for reading and writing and memory device
The embodiments provide a method for reading and writing and a memory device. The method includes: applying a read command to the memory device, the read command pointing to address information; reading data to be read out from a memory cell corresponding to the address information pointed to by the read command; storing the address information pointed to by the read command into a memory bit of a preset memory space if an error occurs in the data to be read out, wherein the preset memory space is provided with a plurality of the memory bits, each of the plurality of memory bits being associated with a spare memory cell; and backing up the address information stored in the preset memory space into a non-volatile memory cell according to a preset rule.
US11527297B2 Semiconductor device and memory abnormality determination system
Disclosed herein is a semiconductor device including a non-volatile memory unit. The non-volatile memory unit has a subject current path disposed in a semiconductor integrated circuit and a fuse element inserted in series on the subject current path, and changes output data according to a voltage between both ends of the fuse element when supply of a subject current to the subject current path is intended. A current supply part that switches the subject current between a plurality of stages is disposed in the non-volatile memory unit.
US11527296B2 Operation method of nonvolatile memory device
An operation method of a nonvolatile memory device which includes a memory block having wordlines includes performing an erase on the memory block, performing a block verification on the memory block by using a 0-th erase verification voltage, performing a delta verification on the memory block by using a first erase verification voltage different from the 0-th erase verification voltage when a result of the block verification indicates a pass, and outputting information about an erase result of the memory block based on the result of the block verification or a result of the delta verification. The delta verification includes generating delta counting values respectively corresponding to wordline groups by using the first erase verification voltage, generating a delta value based on the delta counting values, and comparing the delta value and a first reference value.
US11527288B2 Memory cell and operating method of memory cell
A memory cell includes a first electrode, a second electrode, a variable resistance layer located between the first electrode and the second electrode, and a ferroelectric layer located between the variable resistance layer and the second electrode, wherein the variable resistance layer is maintained in an amorphous state during a program operation.
US11527287B1 Drift aware read operations
Systems, methods and apparatus to read target memory cells having an associated reference memory cell configured to be representative of drift or changes in the threshold voltages of the target memory cells. The reference cell is programmed to a predetermined threshold level when the target cells are programmed to store data. In response to a command to read the target memory cells, estimation of a drift of the threshold voltage of the reference is performed in parallel with applying an initial voltage pulse to read the target cells. Based on a result of the drift estimation, voltage pulses used to read the target cells can be modified and/or added to account for the drift estimated using the reference cell.
US11527284B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory cell, a word line, a bit line, a first transistor, a second transistor and a driver. The word line is electrically coupled to a gate of the memory cell. The bit line is electrically coupled to one end of the memory cell. The first transistor includes a first gate electrically coupled to the bit line. The second transistor is coupled to a first end of the first transistor. The driver is configured to apply a voltage to the first gate of the first transistor. In a read operation, the driver varies a voltage to be applied to the first gate of the first transistor based on a read voltage applied to the word line.
US11527281B2 Signal buffer circuit
Apparatuses with a signal line in a semiconductor device are described. An example apparatus includes one or more power supply voltage lines in a first conductive layer, a plurality of transistors and a signal line in a second conductive layer. Each transistor of the plurality of transistors includes an active region disposed in a substrate and a gate electrode above the active region. The signal line in the second conductive layer is below the first conductive layer and above the active regions of the plurality of transistors. The signal line is coupled to the gate electrodes of the plurality of transistors. The signal line has electrical resistance higher than electrical resistance of the power supply voltage line.
US11527280B2 Monitoring and mitigation of row disturbance in memory
A memory device comprises a memory array, a counter unit, and a service unit. The memory array comprises cells arranged in rows and columns, wherein a subset of the cells in each of the rows holds a row activation count for each row. The counter unit, in response to an activation of the row caused by a read operation on at least a portion of the row, increments the row activation count for at least one of the rows prior to a completion of the read operation, and writes-back the row activation count in an incremented state to the subset of the cells in the row that held the row activation count prior to the activation. The service unit is coupled to the counter unit and performs a service with respect to one or more other rows, offset from the row, in response to the row activation count associated with the row satisfying service criteria.
US11527276B2 Semiconductor storage device
A semiconductor storage device includes a memory cell including a switching element and a variable resistance element, and a circuit for switching the memory cell ON, performing a first read operation on the memory cell, generating a first voltage based on the first read operation, switching the memory cell ON after first data is written to the memory cell, performing a second read operation while the memory cell is maintained to be ON when the first data is stored in the memory cell during the first read operation, performing the second read operation after the memory cell transitions from ON to OFF at least once when second data is stored in the memory cell during the first read operation, generating a second voltage based on the second read operation, and determining the data stored in the memory cell during the first read operation based on the first and second voltages.
US11527274B1 Memory array circuits including word line circuits for improved word line signal timing and related methods
Memory array circuits including word line circuits providing word line signal stability are disclosed. In a memory access operation, the states of word line signals on word lines in the memory rows of the memory array may be based on the states of word line latches during a first clock state of a latch clock signal. The word line latches receive address decode signals generated from a decoded memory address. An inverted delay clock circuit generates a clock pulse from the latch clock signal. The word line latches store the address decode signals during the clock pulse and generate word line signals based on the stored address decode signals. The memory address is received from an address bus. Pass-through address capture latches maximize time available to a decoder for decoding the memory address and word line latches reduce fluctuations in the address signal being propagated to the word line signals.
US11527260B2 Magnetic recording medium, magnetic recording/reproducing device, and magnetic recording medium cartridge
A magnetic recording medium that can exhibit good traveling performance during use is provided. This magnetic recording medium is a tape-shaped magnetic recording medium, and includes a substrate including a polyester as a main component, a base layer disposed on the substrate, a magnetic layer disposed on the base layer, and a back layer disposed on a side of the substrate opposite to the base layer. A surface of the back layer opposite to the substrate has a kurtosis of 2.0 or more. On a surface of the magnetic layer, recesses having a depth of 20% or more of the average thickness of the magnetic layer are formed at a ratio of 10 or more and 200 or less per 1600 μm2. A surface of the magnetic layer has arithmetic average roughness Ra of 2.5 nm or less. The entire magnetic recording medium has a BET specific surface area of 3.5 m2/g or more in a state where the lubricant has been removed from the magnetic recording medium and the magnetic recording medium has been dried.
US11527259B2 Learning device, voice activity detector, and method for detecting voice activity
A likelihood of voice that is a discrimination measure between noise and voice is corrected, by using a Gaussian mixture model of noise learned in a time section in which an input signal is noise, and a voice activity is detected on the basis of the corrected likelihood of voice.
US11527256B2 Integration of high frequency audio reconstruction techniques
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag. The high frequency regeneration is performed as a post-processing operation with a delay of 3010 samples per audio channel.
US11527242B2 Lip-language identification method and apparatus, and augmented reality (AR) device and storage medium which identifies an object based on an azimuth angle associated with the AR field of view
A lip-language identification method and an apparatus thereof, an augmented reality device and a storage medium. The lip-language identification method includes: acquiring a sequence of face images for an object to be identified; performing lip-language identification based on a sequence of face images so as to determine semantic information of speech content of the object to be identified corresponding to lip actions in a face image; and outputting the semantic information.
US11527240B2 Speech recognition system, speech recognition method and computer program product
A speech recognition system and method thereof are provided. The speech recognition system connects to an external general-purpose speech recognition system, and including a storage unit and a processing unit. The storage unit stores a specific application speech recognition module, a comparison module and an enhancement module. The specific application speech recognition module converts a speech signal into a first phonetic text. The general-purpose speech recognition system converts the speech signal into a written text. The comparison module receives the first phonetic text and the written text, converts the written text into a second phonetic text, and aligns the second phonetic text with the first phonetic text according to similarity of pronunciation to output a phonetic text alignment result. The enhancement module receives the phonetic text alignment result, and constructs with the written text and the first phonetic text after path weighting to form an outputting recognized text.
US11527238B2 Internal language model for E2E models
A computer device is provided that includes one or more processors configured to receive an end-to-end (E2E) model that has been trained for automatic speech recognition with training data from a source-domain, and receive an external language model that has been trained with training data from a target-domain. The one or more processors are configured to perform an inference of the probability of an output token sequence given a sequence of input speech features. Performing the inference includes computing an E2E model score, computing an external language model score, and computing an estimated internal language model score for the E2E model. The estimated internal language model score is computed by removing a contribution of an intrinsic acoustic model. The processor is further configured to compute an integrated score based at least on E2E model score, the external language model score, and the estimated internal language model score.
US11527236B2 System and method for determining the compliance of agent scripts
Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.
US11527228B2 Fairings for power generation machines
A fairing for a power generation machine, the fairing comprising: a first layer comprising a metallic material; a second layer comprising a composite; and a third layer positioned between the first layer and the second layer, the third layer being configured to attenuate acoustic waves over a predetermined frequency range.
US11527226B2 Audio parameter adjustment apparatus, audio parameter adjustment method and non-transitory computer readable medium storing audio parameter adjustment program
A reference part determiner determines a reference part from a plurality of parts including at least three parts. A subject part group determiner determines a subject part group from the plurality of parts, excluding the reference part determined by the reference part determiner out of the plurality of parts as a subject part group. An acquirer acquires a change pattern of a first audio parameter value set for the reference part. A changer changes a second audio parameter value set for the subject part group determined by the subject part group determiner according to a change pattern acquired by the acquirer.
US11527218B2 Curved display screen and electronic device
The present disclosure provides a curved display screen and an electronic apparatus. The curved display screen includes a flat display area; and a curved display area, wherein the curved display area is arranged around the flat display area, and a pixel density in at least one part of the curved display area is lower than a pixel density in the flat display area.
US11527217B2 Display panel
A display panel including a first current source and a first pixel unit is provided. The first pixel unit includes a first switch and a first light-emitting diode. The first switch is coupled to the first current source and receives a first scan signal. When the first scan signal is enabled, the first switch is turned on and receives a first current provided by the first current source. The first light-emitting diode is coupled to the first switch. When the first switch is turned on, the first current passes through the first light-emitting diode to turn on the first light-emitting diode.
US11527215B2 Display device having gate driving circuit
A display device includes a voltage generation circuit that generates a plurality of clock signals and a first driving voltage, a second driving voltage, and a third driving voltage. A gate driving circuit receives the generated clock signals and the first driving voltage, the second driving voltage, and the third driving voltage, and includes a plurality of driving stages each of which outputs a carry signal and a gate signal to a corresponding gate line among gate lines. The voltage generation circuit sets a voltage level of the third driving voltage based on a signal of a first node of at least one of the driving stages.
US11527213B2 Driving method of display panel for reducing viewing angle color deviation and display device
A driving method of display panel and a display device are provided, the driving method includes: taking a time duration of scanning at least two adjacent columns of pixel units as a driving period, a common electrodes of sub-pixels in the pixel units of a preset row are driven by different preset voltages in the current driving period, and the sub-pixels does not need to be driven by doubling the metal wiring and the driving device, thus to achieve the purpose of saving cost; and when the preset voltage is a positive or negative polarity driving voltage, the high voltage sub-pixel and the low-voltage sub-pixel in the pixel unit are driven by a preset driving mode.
US11527210B2 Method of sensing characteristic value of circuit element and display device using it
The present disclosure generally relates to a method of sensing characteristic value of circuit element and display device using it, which may shorten the threshold voltage sensing and compensation time of the driving transistor and the threshold voltage compensation time driving transistors by sensing the threshold voltage in a mobility sensing period of the driving transistor, calculate the threshold voltage using two or more sensing values of driving current for the driving transistor.
US11527203B2 Pixel circuit, driving method and display device
A pixel circuit, a driving method, and a display device are provided. The pixel circuit includes: a signal input subcircuit, a threshold compensation subcircuit, a light-emitting control subcircuit, a drive transistor, a light-emitting device. The signal input subcircuit writes a voltage at a data signal end, a voltage at a reference voltage signal end, and a threshold voltage of the drive transistor into a gate thereof according to signals of first, second, and third control signal ends. The threshold compensation subcircuit turns on a gate of the drive transistor and a drain thereof under the control of a signal of a reset signal end. The light-emitting control subcircuit turns on a first power supply end and the drive transistor, and turns on the drive transistor and the light-emitting device under the control of a signal of a first light-emitting control end and a signal of a second light-emitting control end.
US11527201B2 Display panel with photosensors for pixel calibration and method of driving display panel therewith
A display panel includes a plurality of pixels arranged in an array; a plurality of first sensor units (2) in the array, each first sensor unit (2) being coupled to at least one of the plurality of pixels and being configured to detect brightness of the at least one of the plurality of pixels; and a plurality of second sensor units (3) in the array, each second sensor unit (3) being coupled to at least one of the plurality of first sensor units (2) and being configured to detect a variation in at least one environmental parameter of the at least one of the plurality of pixels. Each first sensor unit (2) includes a first photo sensor (S1). Each second sensor unit (3) comprises a second photo sensor (S2) and a shielding layer on a light-receiving surface of the second photo sensor (S2).
US11527198B2 Pixel driving circuit, driving method thereof, display panel and display device
Provided are a pixel driving circuit, a driving method thereof, a display panel and a display device. The pixel driving circuit includes a pulse-width adjustment module, an amplitude adjustment module and a light-emitting element. The pulse-width adjustment module is electrically connected to a sweep signal terminal and includes a pulse-width drive transistor. The pulse-width drive transistor is configured to supply a sweep signal supplied from the sweep signal terminal to the amplitude adjustment module. The amplitude adjustment module is configured to control the light emission duration of the light-emitting element according to the sweep signal. In the provided pixel driving circuit, driving method thereof, display panel and display device, a switching-off voltage for switching off the amplitude adjustment module does not need to be supplied additionally, thereby reducing the circuit complexity of a pixel driving circuit.
US11527189B1 Display pixel design and control for lower power and higher bit depth
A method to generate pixel control signal more rapidly and with less overhead is disclosed. The method generates pixel control signals for a block of pixels having a first pixel and a second pixel. A base control signal that is shared by the block of pixels is generated. A first sharpening control signal for the first pixel is generated and a second sharpening control signal for the second pixel is generated. The first pixel control signal is generated using the first sharpening signal and the base control signal. The second pixel control signal is generated using the second sharpening signal and the base control signal. The base control signal is stored in a first memory cell; the first sharpener control signal is stored in a second memory cell; and the second sharpener control signal is stored in a third memory cell.
US11527185B2 Display panel driving apparatus
A display panel driving apparatus includes an interface, a timing controller, a gate driver, and data driver. The interface includes a data determiner to determine whether or not input image data has a communication error and to process a packet of a data stream of the input image data, even though the input image data has the communication error. The timing controller receives the processed input image data from the interface and generates a data signal, a gate control signal, and a data control signal. The gate driver generates a gate signal based on the gate control signal. The data driver generates a data voltage based on the data control signal and the data signal.
US11527184B2 Image playing system and image playing method
The invention relates to an image playing system and an image playing method. The image playing system includes a projection device. The projection device includes a storage circuit, a processor, and a projection module. The storage circuit stores a playing content including at least one multimedia content, a play time length and a play order corresponding to each multimedia content. The processor obtains the playing content from the storage circuit in response to receiving the power signal. The projection module is controlled by the processor and sequentially projects the multimedia content according to the play time length and play order corresponding to each multimedia content.
US11527183B2 Sign having three-dimensional effect, method for manufacturing same, anti-skid pavement assembly, and sticker
A manufacturing method of a 3D stereoeffect sign includes designing a figure or a character having specific information, giving a volume to the figure or the character by providing one or more vanishing points, setting a projection height of the figure or the character having the volume which is projected to the eyes of a viewer which is located at a reference distance, setting a printed length of the figure or the character having the volume to correspond to the projection height, setting a printed width of the figure or the character having the volume, and adjusting the length and the width of the figure or the character having the volume proportionally to correspond to the printed length and the printed width.
US11527179B2 Display device
A display device includes a display panel, a roller around which the display panel is wound or unwound, a housing unit which accommodates the display panel and the roller, a head bar connected to one end of the display panel, and a support plate which supports a rear surface of the display panel, has one side fixed to the head bar, and the other side fixed to the housing unit, and forms a mesh pattern.
US11527178B2 Foldable display device, manufacturing method thereof, and jig
The present application provides a foldable display device, a manufacturing method thereof, and a jig. The foldable display device includes a folding region, a non-folding region, a flexible display panel, and a functional layer attached through an adhesive layer. In a pre-bent state of the foldable display device, an angle between portions of the foldable display device corresponding to the non-folding region on two opposite sides of the folding region is greater than 0 degree and less than 180 degrees. A stress of a portion of the adhesive layer corresponding to the folding region is less than or equal to a first predetermined threshold.
US11527174B2 System to evaluate dimensions of pronunciation quality
The present invention provides a system for determining a language proficiency of a user in an evaluated language. A machine learning engine may be trained using audio file variables from a plurality of audio files and human generated scores for a comprehensibility, accentedness and intelligibility for each audio file. The system may receive an audio file from a user and determine a plurality of audio file variables from the audio file. The system may apply the audio file variables to the machine learning engine to determine a comprehensibility, an accentedness and an intelligibility score for the user. The system may determine one or more projects and/or classes for the user based on the user's comprehensibility score, accentedness score and/or intelligibility score.
US11527173B2 Heavy equipment simulation system and methods of operating same
A heavy equipment simulation system for simulating an operation of a heavy equipment vehicle in a virtual environment is described herein. The heavy equipment simulation system includes a support frame, an operator input control assembly coupled to the support frame for receiving input from a user, a motion actuation system coupled to the support frame for adjusting an orientation of the support frame with respect to a ground surface, a display device assembly configure to display the virtual environment including the simulated heavy equipment vehicle, a virtual reality (VR) headset unit adapted to be worn by the user, and a control system.
US11527165B2 Automated aircraft system with goal driven action planning
A method, apparatus, and system for controlling an aircraft. A target state for the aircraft is identified. A current mission state is determined for the aircraft. A sequence of actions is selected from a pool of potential actions to reach the target state from the current mission state for the aircraft. The sequence of actions is selected based on the current mission state. The actions in the sequence of actions for which preconditions for the actions that have been met are performed. The actions are performed in an order defined by the sequence of actions.
US11527163B2 Server for communicating with mobile and vehicle devices
One or more servers may include a first communication interface to communicate with a mobile device; a second communication interface to communicate with devices associated with a plurality of vehicles; and a selection mechanism. The first communication interface may receive, via a network, a request from the mobile device based on an interaction with the mobile device. And, the selection mechanism may determine weighted scores for two or more, of the plurality of vehicle, and select one of the two or more vehicles by using a selection function that improves access to vehicle services and decreases waste of resources used by the plurality of vehicles.
US11527159B2 Rear lateral blind-spot warning system and method for vehicle
A rear lateral blind-spot warning system for a vehicle includes a sensor configured to sense position information and movement information on an external obstacle, a determiner configured to determine the type of the external obstacle located in a rear blind spot or a lateral blind spot of the vehicle based on the position information and the movement information sensed by the sensor, a setter configured to set a rear lateral blind-spot warning range or a rear lateral blind-spot warning time based on the type of the external obstacle determined by the determiner, and a controller configured to control rear lateral blind-spot warning operation based on the rear lateral blind-spot warning range or the rear lateral blind-spot warning time set by the setter.
US11527158B2 Information providing system, server, onboard device, and information providing method
An information providing system includes an onboard device and a server that transmits information to and receives information from the onboard device. The onboard device includes a condition setting unit that acquires a destination and an output mode and transmits the acquired destination and the acquired output mode to the server. The onboard device further includes an output unit that outputs parking lot recommendation information which is received from the server. The server includes a storage unit that stores parking lot information including position information of parking lots and parking fees which are detected from a captured image of the parking lots. The server further includes an information providing unit that prioritizes parking lots which are located within a predetermined range from the destination based on the output mode provides the parking lot information of the prioritized parking lots as the parking lot recommendation information to the onboard device.
US11527150B2 Vehicle remote control
A vehicle includes a controller, programmed to responsive to receiving a credential for connecting to a wireless network from a mobile device, connect to the wireless network using the credential; and establish a link with the mobile device via the wireless network, wherein the credential is received through a cloud server via a wireless connection other than the wireless network.
US11527149B2 Emergency alert system
The present invention relates to an emergency alert system that triggers a distress event that is automatically managed by a community security system. The emergency alert system is activated through users' mobile devices and initiates communication with the community security system. Management by the community security system includes receiving the GPS location of the mobile device, recording a continuous stream of audio and video from the panic user's mobile application, notifying potential responders or groups of responders in the vicinity of the panic alert and, among other things, activating localized visual and audible deterrents present in surround private security systems, intelligently directing community CCTV cameras to record the distress event and issuing notifications to the closest community members for immediate responses, as well as other responder or group notification members.
US11527146B2 Detecting threat events
One or more computing devices, systems, and/or methods are provided. One or more first signals received from one or more first devices may be monitored. One or more first threat indicators within a first signal of the one or more first signals may be detected. One or more second signals may be analyzed to determine a probability of a threat event. One or more second devices of a plurality of devices may be selected, based upon the probability, for transmission of one or more messages associated with the threat event.
US11527145B2 Methods and systems for managing execution of standard operating procedures by an operator to address alarms generated by a facility management system
A computer assisted facility monitoring method provides users with predefined operating procedures that are recommended for addressing one or more alarms acknowledged by the user. The predefined operating procedures are created and stored prior to the occurrence of the alarms. In some examples, after acknowledging an alarm occurrence, the user may be provided with an option for bypassing or disregarding the alarm, as some such acknowledgements may have been for false alarms. In some examples, the predefined operating procedure may specify multiple action steps for addressing an alarm. In such examples, the user can close out or settle an alarm incident even without completing all of the action steps, provided the user enters a valid reason for doing so. In some examples, a user can batch-select a group of alarms, wherein perhaps only some of the acknowledged alarms in the group have corresponding predefined operating procedures.
US11527137B2 Metal detection in a high flow traffic observation environment
A security system including a detection device, an imaging device and a controller. The detection device being a detection device through which people traverse. The detection device producing a signal representative of at least one of an object being carried by a person and a distribution of metal carried by the person. The imaging device produces an image of the person. The controller executing the steps of determining whether the signal from the detection device exceeds a predetermined value; instructing the imaging device to capture an image of the person if the determining step indicates that the signal exceeds the predetermined value thereby creating a captured image; transmitting the captured image to selected data devices assigned to trusted individuals; and receiving a response from at least one of the data devices, the response indicating an action to be taken regarding the person.
US11527134B2 Gaming device with a changing arrangement of symbol display positions
A gaming device comprises a display, a processor, and a memory storing (a) a current symbol position state defining, for each of a plurality of columns of symbol positions, a number of symbol positions for which symbols are to be selected; (b) a pay table; and (c) instructions. When the instructions are executed by the processor cause the processor to control the display to display a plurality of columns of symbol positions corresponding to the current symbol position state, select symbols for the displayed symbol positions by selecting stopping positions of a plurality of reel strips, wherein at least one of the reel strips comprises at least one designated symbol, evaluate the selected symbols for winning combinations based on the pay table, and responsive to the selected symbols of a column including a designated symbol, modify the symbol position state for the respective column to include at least one additional symbol position for a next symbol selection.
US11527131B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11527130B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11527127B2 Systems and methods of electronic gaming including jigsaw reels
An electronic gaming machine includes a game controller that executes instructions that cause the game controller to at least: (i) display, on a display, a plurality of reels, each reel of the plurality of reels comprising a plurality of symbols, each symbol representing a puzzle piece including a plurality of connectors; (ii) simulate spinning and stopping each reel of the first plurality of reels, whereby symbols from each reel of the first plurality of reels are stopped and displayed; (iii) evaluate the plurality of symbols displayed on of the plurality of reels; (iv) determine, in response to the evaluating, which of the displayed symbols match with adjacent symbols, wherein matching an adjacent symbol includes interconnecting between adjacent connectors on adjacent symbols; and (v) provide a game award in response to the determining.
US11527119B2 System and method for securely receiving and storing deliveries
Systems and methods for a storage unit are disclosed. A storage unit includes a container defining an interior storage space and an opening configured to provide access to the interior storage space, a door configured to open and close the opening, a heating/cooling mechanism configured to adjust a temperature in the interior storage space, a temperature sensor configured to monitor the temperature in the interior storage space. A control unit is configured to receive the temperature in the interior storage space, receive a required temperature of an item in the storage unit, receive a signal indicative of a distance of a delivery vehicle, and activate the heating/cooling mechanism based on the temperature, the required temperature, and the distance of the delivery vehicle. The heating/cooling mechanism is activated at a time configured to achieve the required temperature within the interior storage space when the delivery vehicle arrives at the storage unit.
US11527113B2 Adaptive diagnostic parametrization
A system comprises a processor that is programmed to define a plurality of vehicle groups based on vehicle specification data and define a plurality of sub-groups for each of the vehicle groups based on environmental data and sensor data received from each of a plurality of vehicles. The processor is programmed to adjust fuel tank leak detection classifiers for the sub-groups based on ground truth data. The ground truth data include, for each of the plurality of vehicles, a leak detection status and a leak test result.
US11527110B2 Vehicle health record
An example method involves receiving, at a computing system, vehicle diagnostic information from a vehicle. The vehicle diagnostic information may include one or more sets of parameters corresponding to parameter identifiers (PIDs). The method further involves identifying a first set of parameters corresponding to a PID representing a state of a particular system of the vehicle and determining, using the first set of parameters, a current value of the PID. The method may also involve performing a comparison between the current value and a predetermined value for the PID and determining a health of the particular system of the vehicle such that the health reflects a difference between the current value and the predetermined value for the PID. The method may also involve displaying, by the computing system at a graphical interface, a vehicle health record representing the health of the particular system of the vehicle.
US11527106B1 Automated video verification
A media source is configured to provide a media stream that includes an audio-video recording. A first algorithm detects a presence of synthetic media in a video based on a first feature type. A second algorithm detects the presence of synthetic media based on a second feature type. A device determines that the first feature type is presented in a selected portion of the image frames but the second feature type is not. In response, the first algorithm is executed using the selected portion of the image frames as an input. Based on the executed first algorithm, a probability is determined that the media stream provided by the media source includes synthetic media.
US11527094B2 Low power baseline tracking for fingerprint sensor
Low power consumption baseline tracking systems and methods for automatically tracking a baseline input into a capacitive sensor having a plurality of transmitter electrodes and a plurality of receiver electrodes. A partial baseline scan is captured by driving all or a portion of the plurality of transmitter electrodes simultaneously and detecting receiver signals from a subset of the at least one receiver electrode simultaneously, and the partial baseline scan is compared with a stored baseline image. When a difference between the captured partial baseline scan and the stored baseline image exceeds a threshold value, a full baseline image scan is acquired, and the stored baseline image is updated.
US11527089B2 Building light-weight single shot refinement neural network for vehicle passenger detection system
Methods and systems for vehicle passenger detection, can involve extracting a region of interest from one or more images of a vehicle captured by one or more cameras, image-processing of the region of interest and detecting faces in the region of interest with a pruned deep neural-network based object-detection module of a neural network comprising a pruned network, and utilizing the pruned network for inference to determine a number of passengers in the vehicle. The neural network can be pruned by identifying filter pairs in the neural network having a high correlation of weights to detect features have redundant features, and iteratively removing the filter pairs wherein the neural network is retrained after the iterative removal of the filter pairs.
US11527087B1 Mobile application for automatic identification enrollment using information synthesis and biometric liveness detection
Methods and systems to synthesize information from multiple discrete and unrelated documents, and from the synthesized information verify the identity of an individual to a high degree of trust are described. Information is adaptively synthesized from varied documents, and through generation of document confidence scores. Enrollment requirements for a trusted identification are evaluated in a real-time environment. The enrollment requirements may represent a minimum level of documentation required to sufficiently verify an individual's true identity in order to permit issuance of the trusted identification. Once sufficient documentation has been obtained and validated to meet or exceed enrollment requirements, the documentation (including any original source copies of any documentation) is securely submitted to the trusted identification issuing authority.
US11527085B1 Multi-modal segmentation network for enhanced semantic labeling in mapping
Provided are methods for enhanced semantic labeling in mapping with a semantic labeling system, which can include receiving, from a LiDAR sensor of a vehicle, LiDAR point cloud information including at least one raw point feature for a point, receiving, from a camera of the vehicle, image data associated with an image captured using the camera, generating at least one rich point feature for the point based on the image data, predicting, using a LiDAR segmentation neural network and based on the at least one raw point feature and the at least one rich point feature, a point-level semantic label for the point, and providing the point-level semantic label to a mapping engine to generate a map based on the point-level semantic label Systems and computer program products are also provided.
US11527084B2 Method and system for generating a bird's eye view bounding box associated with an object
A system and method for generating a bounding box for an object in proximity to a vehicle are disclosed. The method includes: receiving a three-dimensional (3D) point cloud representative of an environment; receiving a two-dimensional (2D) image of the environment; processing the 3D point cloud to identify an object cluster of 3D data points for a 3D object in the 3D point cloud; processing the 2D image to detect a 2D object in the 2D image and generate information regarding the 2D object from the 2D image; and when the 3D object and the 2D object correspond to the same object in the environment: generating a bird's eye view (BEV) bounding box for the object based on the object cluster of 3D data points and the information from the 2D image.
US11527081B2 Multiple in-cabin cameras and lighting sources for driver monitoring
A control system, computer-readable storage medium and method of preventing occlusion of and minimizing shadows on the driver's face for driver monitoring. The system includes a steering wheel, a plurality of fiberscopes arranged evenly spaced around the steering wheel, and one or more video cameras arranged at remote ends of the plurality of fiberscopes. Distal ends of the fiberscopes emerge to a surface of the steering wheel through holes that are perpendicular to an axis of rotation of the steering wheel. Each of the distal ends of the fiberscopes includes a lens. The system includes a plurality of light sources and an electronic control unit connected to the one or more video cameras and the light sources.
US11527078B2 Using captured video data to identify pose of a vehicle
A system uses video of a vehicle to detect and classify the vehicle's pose. The system generates an image stack by scaling and shifting a set of digital image frames from the video to a fixed scale, yielding a sequence of images over a time period. The system processes the image stack with a classifier to determine the pose of the object. The system also may determine state and class of visible turn signals on the object, as well as predict the vehicle's direction of travel.
US11527072B2 Systems and methods for detecting waste receptacles using convolutional neural networks
Systems and methods for detecting a waste receptacle, the system including a camera for capturing an image, a convolutional neural network, and processor. The convolutional neural network can be trained for identifying target waste receptacles. The processor can be mounted on the waste-collection vehicle and in communication with the camera and the convolutional neural network configured for using the convolutional neural network. The processor can be configured for using the convolutional neural network to generate an object candidate based on the image; using the convolutional neural network to determine whether the object candidate corresponds to a target waste receptacle; and selecting an action based on whether the object candidate is acceptable.
US11527063B2 Visualization of non-conformance of objects via heat maps
An image of an object is received into an augmented reality (AR) device. Information is received for identifying the object or a component associated with the object. A database is accessed to retrieve data relating to the object or the component associated with the object, and a heat map is created as a function of the data relating to the object or the component associated with the object. The heat map is displayed on a computer display device.
US11527058B2 Data generating method, and computing device and non-transitory medium implementing same
A data generating method includes obtaining first sample data, determining a type of the first sample data and a corresponding data expansion method, expanding the first sample data according to the determined data expansion method to generate second sample data, and dividing the first sample data and the second sample data into a training set and a verification set according to a preset rule. A data model is trained according to the training set, and the data model is verified according to the verification set after training.
US11527052B2 Method and apparatus for controlling placement of virtual character and storage medium
A method for controlling placement of a virtual character includes: displaying a virtual character at a first position in a virtual reality (VR) scene; receiving a first instruction in the VR scene, the first instruction indicating moving the virtual character from the first position by a designated movement; displaying, in response to receiving the first instruction, third indication information as a preview of the designated movement in the VR scene; determining, according to the first instruction, a second position by the designated movement from the first position in response to the first instruction; removing the virtual character from the first position; and placing the virtual character at the second position, the virtual character not appearing between the first position and the second position after being removed from the first position.
US11527051B2 Extended reality assembly modeling
Methods, systems, and devices for creating a model of a medical device for use in an extended reality (XR) system are described. The method may include receiving a three-dimensional model of the medical device, where the three-dimensional model is represented by a plurality of vectors. The method may further include reducing a number of the plurality of vectors to at least below a maximum vector count threshold while maintaining at least a minimum model resolution threshold. In some cases, the method may include assigning one or more components to the reduced number of the plurality of vectors. The method may further include configuring a software-executable file for displaying an XR version of the three-dimensional model of the medical device.
US11527049B2 Method and device for sketch-based placement of virtual objects
In some implementations, a method of sketch-based placement of computer-generated graphical objects is performed at a device including one or more cameras and non-transitory memory coupled to one or more processors. The method includes obtaining an input directed to a content creation interface (e.g., a sketchpad), wherein the input corresponds to a sketch of a candidate object, and wherein the content creation interface facilitates creation of computer-generated graphical objects presentable using the device. The method also includes: obtaining a three-dimensional (3D) model using the input that corresponds to the sketch of the candidate object; generating a computer-generated graphical object using the obtained 3D model; and causing presentation of the computer-generated graphical object together with imagery obtained using the one or more cameras of the device.
US11527048B2 Method for simulating setting of projector by augmented reality and terminal device therefor
A method for simulating setting of a projector by augmented reality (AR) includes: activating an AR application on a terminal device; performing, through an image capturing element of the terminal device, dimension measurement on a space where a projector is to be disposed to obtain a space dimension; selecting a placement reference point of the projector and a display reference point of a projection picture; generating, according to the space dimension, the placement reference point, and the display reference point, a simulation picture on the terminal device when the projector projects the projection picture in the space; adjusting the projection picture and/or the projector in the simulation picture to generate an adjusted simulation picture; and comparing the adjusted simulation picture with projector parameter data of projector models to recommend at least one projector model to a user for selection or inputting, by the user, a custom projector model.
US11527039B2 Primitive block generator for graphics processing systems
Methods and primitive block generators for generating primitive blocks in a graphics processing system. The methods comprise: receiving transformed position data for a current primitive, the transformed position data indicating a position of the current primitive in rendering space; determining a distance between the position of the current primitive and a position of a current primitive block based on the transformed position data for the current primitive; determining whether to add the current primitive to the current primitive block based on the distance and a fullness of the current primitive block; in response to determining that the current primitive is to be added to the current primitive block, adding the current primitive to the current primitive block; and in response to determining that the current primitive is not to be added to the current primitive block, flushing the current primitive block and adding the current primitive to a new current primitive block.
US11527038B2 Augmented reality smart drawer system and method
Disclosed is a mobile apparatus for monitoring state of cosmetic items in a drawer or on a shelf. The apparatus includes a camera; a display device; and processing circuitry. The processing circuitry is configured to capture an image of the drawer and its contents using the camera, decode the captured image to identify the cosmetic items contained in the drawer and respective location of the identified cosmetic items, and display on the display device a notification of identified cosmetic items that have expired. An augmented reality display device highlights a group of cosmetic items determined to be compatible and within a freshness degree. The processing circuitry is configured to display on the mobile display a notification of a cosmetic item to apply, highlight the cosmetic item in the augmented reality display device, and record in a database usage information of the cosmetic item.
US11527034B2 Methods and tiling engines for tiling primitives in a graphics processing system
Methods and tiling engines for storing tiling primitives in a graphics processing system. The method includes: receiving a plurality of primitive blocks, each primitive block comprising one or more primitive sections, each primitive section comprising one or more primitives; for each primitive section of a received primitive block, determining which primitives of that primitive section fall, at least partially, within the bounds of a tile; for each primitive block that comprises at least one primitive that falls, at least partially, within the bounds of the tile, adding information to a display list for the tile that identifies the primitive block; for each identified primitive block, adding information to the display list identifying each primitive section of that primitive block that comprises at least one primitive that falls, at least partially within the bounds of the tile; and for each identified primitive section, adding information to the display list identifying the primitives in that primitive section that fall, at least partially, within the bounds of the tile.
US11527033B2 Tessellator sub-patch distribution based on group limits
A graphics pipeline includes a tessellator stage having a sub-patch distributor and a plurality of tessellators. The sub-patch distributor divides an input patch into a plurality of sub-primitive groups, with the primitive group limit governing the maximum permissible size for a given group of sub-primitives to be assigned to a tessellator. The sub-patch distributor recursively identifies a plurality of regions of the input patch, with the size and number of primitives of each region based on the specified primitive group limit. The sub-patch distributor assigns different regions to different sub-patch groups and distributes the sub-patch groups among the plurality of tessellators.
US11527032B1 Systems and methods to generate and utilize content styles for animation
Systems and methods to generate content styles for animation, and to adjust content styles by adjusting virtual style sliders for the content styles are disclosed. Exemplary implementations may: receive, from client computing platforms associated with users, style assignments for final compiled animation scenes; provide a style dial model with the style assignments and the corresponding final compiled animation scenes; train, from i) the style assignments, ii) the corresponding final compiled animation scenes, and iii) animation scene information that defines the final compiled animation scenes, the style dial model to determine individual style correlation values; receive user entry of levels of correlation to individual ones of multiple different content styles; input the animation scene and the levels of correlation to a model that outputs adjusted animation scene information that defines a styled compiled animation scene that has the selected levels of correlation to the individual content styles.
US11527029B2 Method of creating conflict structure story by using image card
The present invention relates to a method of creating a story by using image cards, the method including: connecting metadata to an image card and storing the image card; extracting the image card by referring to the metadata based on a keyword received from a user; and disposing the image card extracted by referring to the metadata in a story creation board, in which the image cards having metadata corresponding to characters are disposed at both sides based on a vertical axis of the story creation board, so that a T-shaped structure or a +-shaped structure is formed, and is capable of easily creating a story having a conflict structure between characters.
US11527025B2 Multi source geographic information system (GIS) web based data visualization and interaction for vegetation management
According to some embodiments, a system and method are provided comprising a vegetation management module to receive image data from an image source; a memory for storing program instructions; a vegetation management processor, coupled to the memory, and in communication with the vegetation module, and operative to execute program instructions to: receive first image data and second image data for an area of interest; overlay the first image data over the second image data to generate an overlaid image; receive feeder attribute data for at least one feeder in the overlaid image; generate a risk score for the at least one feeder based in part on the received feeder attribute data; and generate a visualization based on the at least one feeder and the generated risk score. Numerous other aspects are provided.
US11527019B2 Iterative media object compression algorithm optimization using decoupled calibration of perceptual quality algorithms
One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm.
US11527018B2 Point cloud compression
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
US11527006B2 System and method for dynamic stereoscopic calibration
Methods for stereo calibration of a dual-camera that includes a first camera and a second camera and system for performing such methods. In some embodiments, a method comprises obtaining optimized extrinsic and intrinsic parameters using initial intrinsic parameters and, optionally, initial extrinsic parameters of the cameras, estimating an infinity offset e using the optimized extrinsic and extrinsic parameters, and estimating a scaling factor s using the optimized extrinsic and extrinsic parameters and infinity offset parameter e, wherein the optimized extrinsic and extrinsic parameters, infinity offset e and scaling factor s are used together to provide stereo calibration that leads to improved depth estimation.
US11527003B2 Image processing apparatus, image capturing apparatus, image processing method and storage medium
A distance measurement accuracy is improved without increasing power consumption of an image processing apparatus that performs distance-measuring processing. In one embodiment, an image processing apparatus for calculating distance information on an image has a reliability calculation unit 113 configured to calculate reliability in accordance with contrast for each pixel of the image and a distance calculation unit 116 configured to calculate distance information on each of the pixels based on reliability of each of the pixels. The distance calculation unit 116 calculates the distance information about a second pixel group whose reliability is lower than that of a first pixel group by using a collation area whose size is larger than a predetermined size in a range in which an amount of calculation in a case where a collation area of the predetermined size is used for all the pixels of the image is not exceeded.
US11527000B2 System and method for re-identifying target object based on location information of CCTV and movement information of object
Embodiments relate to a method for re-identifying a target object based on location information of closed-circuit television (CCTV) and movement information of the target object and a system for performing the same, the method including detecting at least one object of interest in a plurality of source videos based on a preset condition of the object of interest, tracking the identified object of interest on the corresponding source video to generate a tube of the object of interest, receiving an image query including a target patch and location information of the CCTV, determining at least one search candidate area based on the location information of the CCTV and the movement information of the target object, re-identifying if the object of interest seen in the tube of the object of interest is the target object, and providing a user with the tube of the re-identified object of interest.
US11526998B2 Methods and system for infrared tracking
A computer-implemented method for tracking includes obtaining an infrared image and a visible image from an imaging device supported by a carrier of an unmanned aerial vehicle (UAV), obtaining a combined image based on the infrared image and the visible image, identifying a target in the combined image, and generating control signals for tracking the identified target using the imaging device.
US11526997B2 Targeting agricultural objects to apply units of treatment autonomously
Various embodiments relate generally to computer vision and automation to autonomously identify and deliver for application a treatment to an object among other objects, data science and data analysis, including machine learning, deep learning, and other disciplines of computer-based artificial intelligence to facilitate identification and treatment of objects, and robotics and mobility technologies to navigate a delivery system, more specifically, to an agricultural delivery system configured to identify and apply, for example, an agricultural treatment to an identified agricultural object. In some examples, a method may include, at least, detecting an optical sight to align with an associated agricultural object, tracking the agricultural objects relative to the optical sight, predicting a parameter to track in association with agricultural object, and activating an emitter to apply an action based on the parameter.
US11526996B2 Analysis and visualization of subtle motions in videos
Example embodiments allow for fast, efficient motion-magnification of video streams by decomposing image frames of the video stream into local phase information at multiple spatial scales and/or orientations. The phase information for each image frame is then scaled to magnify local motion and the scaled phase information is transformed back into image frames to generate a motion-magnified video stream. Scaling of the phase information can include temporal filtering of the phase information across image frames, for example, to magnify motion at a particular frequency. In some embodiments, temporal filtering of phase information at a frequency of breathing, cardiovascular pulse, or some other process of interest allows for motion-magnification of motions within the video stream corresponding to the breathing or the other particular process of interest. The phase information can also be used to determine time-varying motion signals corresponding to motions of interest within the video stream.
US11526986B2 Medical image processing device, endoscope system, medical image processing method, and program
There are provided a medical image processing device, an endoscope system, a medical image processing method, and a program which detect an optimal lesion region according to an in-vivo position of a captured image. Images at a plurality of in-vivo positions of a subject are acquired from medical equipment that sequentially captures and displays in real time the images; positional information indicating the in-vivo position of the acquired image is acquired; from among a plurality of region-of-interest detection units that detect a region of interest from an input image and correspond to the plurality of in-vivo positions, respectively, a region-of-interest detection unit corresponding to the position indicated by the positional information is selected; and the selected region-of-interest detection unit detects a region of interest from the acquired image.
US11526985B1 Method and apparatus for improving the spatial resolution in molecular breast tomosynthesis
An apparatus and method for reducing the blurriness of tomographic (3D) images constructed from a gamma camera system with one or more VASH (variable-angle slant-hole) collimators. A conventional gamma camera with a VASH collimator exhibits a loss of spatial resolution from the fact that the gamma-ray is entering the detector element at an angle other than normal to the surface. This depth dependence of the spatial localization causes a blurring of the spatial resolution, which is dependent on the incident angle relative to the normal, on the thickness of the detector element and on the stopping length of the gamma-ray in the detector element material. The invention provides an apparatus and method for correcting the spatial location where the gamma ray is recorded to improve the spatial resolution of the system.
US11526971B2 Method for translating image and method for training image translation model
The present disclosure provides a computer-implemented method for translating an image and a computer-implemented method for training an image translation model. In the computer-implemented method for translating an image, an image translation request carrying an original image is obtained. The original image is processed to generate a pre-translated image, a mask image and a deformation parameter. The original image is deformed based on the deformation parameter to obtain a deformed image. The deformed image, the pre-translated image and the mask image are merged to generate a target translated image.
US11526931B2 Systems and methods for digital mirror
A network of interconnected digital mirrors within a mall. A plurality of digital mirrors are installed in a participating stores, each comprising a digital screen, a video camera positioned to generate video stream of a user in front of the digital mirror, and a microprocessor. A centralized database stores merchandize data of participating stores. A controller is coupled to the mirrors and the centralized database and preprogrammed to perform the operations comprising: receiving the video stream from the video camera of one of the plurality of digital mirrors; identifying a merchandize item within the video stream; activating a recommendation engine to identify a complementary item from the centralized database that is complementary to the identified merchandize item; sending data regarding the complementary item and a store offering the complementary item to the digital mirror for display.
US11526924B2 Method and system for implementing a food-sharing application platform
A system, platform, and method including a user interface adapted to receive a user input and communicatively connected with a communications module, a foodstuff database stored in memory including a set of available foodstuff transactions, and a controller module adapted to receive the user input receive at the user interface by way of the communications module, and configured to query the foodstuff database based on the user input, identify at least a subset of available foodstuff transactions based on the query, and send the identified subset of available foodstuff transactions to the user interface by way of the communications module.
US11526919B2 Detecting cross-lingual comparable listings
In various example embodiments, a system and method for a Listing Engine that translates a first listing from a first language to a second language. The first listing includes an image(s) of a first item. The Listing Engine provides as input to an encoded neural network model a portion(s) of a translated first listing and a portions(s) of a second listing in the second language. The second listing includes an image(s) of a second item. The Listing Engine receives from the encoded neural network model a first feature vector for the translated first listing and a second feature vector for the second listing. The first and the second feature vectors both include at least one type of image signature feature and at least one type of listing text-based feature. Based on a similarity score of the first and second feature vectors at least meeting a similarity score threshold, the Listing Engine generates a pairing of the first listing in the first language with the second listing in the second language for inclusion in training data of a machine translation system.
US11526914B2 Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications
Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications are disclosed. An example method includes determining a first network media impression adjustment factor based on a quantity of lost test media impression notifications for a first network in a geographic region; determining an adjusted quantity of first network user-accessed media impression notifications for the first network by applying the first network media impression adjustment factor to a quantity of successfully received user-accessed media impression notifications to generate a product and weighting the product based on a market share of first subscribers corresponding to the first network in the geographic region; and storing the weighted adjusted quantity of the user-accessed media impression notifications in association with a media identifier to credit corresponding media with a quantity of media accesses corresponding to the weighted adjusted quantity of the user-accessed media impression notifications.
US11526891B2 Systems and methods for analyzing sleep data and sleep pattern data
A sleep pattern analyzer (SPA) system for capturing and analyzing sleep data and sleep pattern data is provided. The SPA system is configured to receive sleep data associated with a user, the sleep data including a registered user identifier and at least one sleep time stamp, and store the sleep data in a sleep pattern database. The SPA system is also configured to receive transaction data for a transaction initiated by a consumer with a merchant. The SPA system is further configured to match the consumer identifier to the registered user identifier, generate a fraud notification message when the transaction time stamp overlaps with the at least one sleep time stamp, and transmit the fraud notification message to at least one of an issuer, the merchant, and the consumer associated with the consumer identifier.
US11526881B1 System for generating and tracking offers chain of titles
An offer processing system is configured to receive transaction data associated with user purchases from third party point of sales devices and/or third party payment processing systems. The offer processing system may then identify offers or savings that are applicable to the transaction data and redeem the offers on behalf of the users.
US11526880B2 Dynamic security code for a card transaction
An electronic device generates a dynamic security code for a card transaction, e.g. a card not present transaction. The electronic device receives a user request to generate a dynamic security code. The electronic device sends a time request to a time source and receives a message including a time from the time source. The electronic device determines an authenticity of the message containing the time and computes the dynamic security code based on the time received in the message and a key stored at the electronic device. The electronic device causes the dynamic security code to be displayed on a display of the electronic device. The electronic device may be capable of computing a dynamic security code for a plurality of different cards. The electronic device may be a smart phone, a tablet, or a personal computer.
US11526877B2 Electronic devices having embedded circuitry for accessing remote digital services
Systems and methods for accessing remote digital services by using embedded circuitry included in an electronic device.
US11526875B1 Bank-driven model for preventing double spending of digital currency coexisting on multiple DLT networks
A system and method for preventing the double-spending of digital currency that transfers between multiple DLT networks. The system and method includes creating, based on a unit of fiat currency, a first digital currency of a first type on a first DLT network and a second digital currency of a second type on a second DLT network. Each of the first digital currency and the second digital currency simultaneously represent a value associated with the unit of fiat currency. The system and method includes detecting a transaction request to transfer the first digital currency from the first DLT network to the second DLT network. The system and method include locking, responsive to detecting the transaction request, the first digital currency onto the first DLT network to prevent a transfer of the first digital currency from the first DLT network to another DLT network responsive to a subsequent transaction request.
US11526871B2 Cart robot
A cart robot analyzing a hand motion of a user is disclosed. The cart robot comprises a code input interface obtaining a product identification code, a sensor detecting a hand motion of a user, a weight measuring device measuring a weight of one or more products contained in a product loading space, and a controller. When there is no change in weight of the loaded products, the cart robot updates a shopping list with respect to the products loaded in the product loading space in real time by analyzing the hand motion of the user. Therefore, the convenience of the user is enhanced.
US11526869B2 Wearable RFID device for use in an event-based interrogation zone
A wearable RFID device is provided for use in an event-based interrogation zone. The zone contains terminals with RFID readers. The device has an element worn by a user and an attached or embedded RFID tag. The tag has stored data representing a UniqueID of the tag, and a stored funds balance. The tag is programmed to activate an otherwise inactive one of said terminals upon presentation of the tag to the RFID reader of said terminal in a first tap, and communicate its UniqueID to the terminal for validation. Upon validation and following a second tap of the tag at the RFID reader, the tag's stored funds balance can be changed by the amount of a transaction run through said terminal. A temporary installation of a system of RFID-based terminals and user-worn RFID devices is also provided for use within an event interrogation zone.
US11526860B1 Mobile cash deposit system and method
An electronic cash deposit system includes a processor that receives a user-generated request for a deposit of cash into an account, receive data generated from a scan of a machine-readable image on a receptacle that receives the cash, perform a validation of the deposit of the cash based on a correlation between the data generated from the scan and a transaction key, generate confirmation of the deposit of the cash when the validation is confirmed, and send a notification to a banking system to update the account to reflect the deposit of the cash in response to the confirmation being generated.
US11526845B2 Systems and methods for automated outbound profile generation
One aspect of the present disclosure is directed to a computer-implemented system for generating an automated outbound profile. The system may include may perform steps including: receiving data comprising a capacity of a fulfillment center (FC); receiving, a plurality of product identifiers associated with incoming products to the FC; periodically collecting and storing transactional logs for the products at the FC using the product identifier; determining a current inventory for the products stored at the FC using the product identifier; generating an outbound profile for the FC using at least one of the transactional logs and the current inventory using a machine learning algorithm; wherein the outbound profile comprises an expected percentage of outgoing products for a plurality of categories of products; and managing network outbound using the generated outbound profile of the FC by comparing the outbound profile to actual outbound capacity of the FC.
US11526842B2 System and method for item tracking
Systems and methods for tracking items. A system for tracking an item is configured to scan the item for a computer readable code and convert the computer readable code into a digital identifier associated with the item. The system includes a controller circuit configured to receive authentication information from the mobile computing device, receive a request from the mobile computing device, comprising the digital identifier and a request for information relating to the item. When the memory has the information, the controller circuit obtains the information from the memory and generates an output comprising the digital identifier and the information for display. The output is based on a comparison of a location of the mobile computing device and an expected location of the item.
US11526840B2 Detecting inventory changes
This disclosure describes a system for tracking removal or placement of items at inventory locations with a materials handling facility. In some instances, a user may remove an item from an inventory location and the inventory management system may detect that removal and update a user item list associated with the user to include an item identifier representative of the removed item. Likewise, if the user places an item at an inventory location, the inventory management system may detect that placement and update the user item list to remove an item identifier representative of the placed item.
US11526836B2 Automatic generation of route design
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform certain acts. The acts can include obtaining orders for fulfillment to physical stores from a distribution center. There can be one or more respective stack groups associated with each of the orders. The acts also can include generating a set of feasible route templates for delivering the orders to the physical stores. The acts additionally can include formulating a mixed integer programming formulation for an assignment of the respective stack groups associated with the orders to the set of route templates. The acts further can include using an optimization solver for the mixed integer programming formation to determine the assignment that minimizes an overall cost of delivering the orders to the physical stores from the distribution center. The acts additionally can include outputting the assignment. Other embodiments are described.
US11526832B2 Computing platform for movement of one or more containers and method thereof
The present invention discloses a computing platform (100) for movement of one or more containers (102) and method thereof. The present invention provides an improved platform and method for use in an industrial automation environment. Each container (102) includes a chip (104) having container related data. A scanner (108) scans the chip (104), and detect placement related data, and information pertaining to quality parameters of associated material filled in the container (102). A measurement module (110) measures the quality of material. The processing unit (112) assigns the characteristics of the carding machine (106) to the chip (104), and process the container (102) from the assigned carding machine (106) to a second carding machine. The indicator (114) generates an indicating signal. The output generation module (116) generates an output based on the signal, the measured quality, and the characteristics. The report generation module (118) generates a report.
US11526828B2 Calculating developer time during development process
Aspects of the invention include computer-implemented methods, computing systems and computer program products for calculating an active time on a software application with respect to a first work item. A computer-implemented method includes retrieving activity data from a software development application and a plurality of input signals generated by a peripheral device. The method further includes determining a causal relationship between the input data and any events described by the activity data. In response to a determination of a causal relationship, a first time interval is calculated between an initial signal and a final signal of the plurality of input signals. The first time interval is compared to an estimated time interval. A schedule of a second work item is determined based on the comparison, wherein the first time interval relates to a first work item.
US11526824B2 Systems and methods for measuring effectiveness of feature changes made within a store
Systems and methods for determining whether a particular feature or change implemented in at least one test store causes a significant change as compared to one or more control stores are discussed. More particularly, techniques for using a time-series clustering algorithm to identify comparable sister stores to a store in which a feature change is being considered are described. Once the sister stores are identified a testing module can perform an A/B testing so as to validate whether a particular feature change being implemented in the test store causes a significant change as compared to the control stores.
US11526823B1 Scheduling resource-constrained actions
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for scheduling resource-constrained actions. In some implementations, data indicating a set of tasks to be performed by a group of multiple robots is received. A set of candidate plan elements is determined for each task in the set of tasks. A constraint profile for each of the candidate plan elements is generated, where each of the constraint profiles indicates a constraint to be satisfied in order to carry out the corresponding candidate plan element. Plan elements configured to perform each of the tasks in the set of tasks are selected based on the constraint profiles, and assembled into a schedule according to optimization criteria. This schedule can be used to perform tasks, and the schedule may account for variability in timing without failure.
US11526818B2 Adaptive task communication based on automated learning and contextual analysis of user activity
The techniques disclosed herein improve existing systems by automatically identifying tasks from a number of different types of user activity and providing suggestions for the tasks to one or more selected delivery mechanisms. A system compiles the tasks and pushes each task to a personalized task list of a user. The delivery of each task may be based on any suitable user activity, which may include communication between one or more users or a user's interaction with a particular file or a system. The system can identify timelines, performance parameters, and other related contextual data associated with the task. The system can identify a delivery schedule for the task to optimize the effectiveness of the delivery of the task. The system can also provide smart notifications. When a task conflicts with a person's calendar, the system can resolve scheduling conflicts based on priorities of a calendar event.
US11526814B2 System and method for building ensemble models using competitive reinforcement learning
This disclosure relates to method and system for building ensemble models using competitive reinforcement learning (CRL). The method may include creating a plurality of clusters, each including a set of predictive models forming the ensemble model. For each of the plurality of clusters, the method may further include initializing each of the set of predictive models with random values for a set of first parameters to obtain a first accuracy score, categorizing each of the set of predictive models into a first associated category based on a first accuracy score, calculating a first reward for each of the set of predictive models based on the first associated category, and determining a set of second parameters for each of the set of predictive models using CRL to obtain a second accuracy score.
US11526810B2 System for prediction model management with treatment pathways and biomarker data
Example implementations described herein are directed to the problem of dynamically extracting valid sets of clinical treatments and predictive features from electronic health records to construct models that can predict the effect of treatments and hence compare the effect of multiple, putative treatments. By utilizing a data pipelining technique for constructing machine learning models that only utilizes sets of valid treatment options instead of all possible options, the hardware and computational resources required for constructing the machine learning models can thereby be reduced, and the predicted treatment transition outcomes can be traced to valid treatments, thereby allowing the clinician to understand the effects from a clinical perspective.
US11526806B2 Discover unidirectional associations among terms or documents
An approach is provided in which the approach trains a machine learning model using reference entries included in a reference dataset. During the training, the machine learning model learns a first set of unidirectional associations between the reference entries. The approach inputs a user dataset into the trained machine learning model and generates a second set of unidirectional associations between user dataset entries included in the user dataset. The approach builds a hierarchical relationship of the user dataset based on the second set of unidirectional associations and manages the user dataset based on the hierarchical relationship.
US11526805B2 Optimization apparatus, non-transitory computer-readable storage medium for storing optimization program, and optimization method
A method includes: partitioning learning data containing objective variables and explanatory variables into a plurality of subsets of data; executing regularization processing on first data in each of the partitioned subsets, and extracting a first element equal to zero; extracting, as a candidate, each model where an error ratio between first multiple regression and second multiple regression is equal to or more than a predetermined value, the first multiple regression being a result of multiple regression on second data which is test data in each of the partitioned subsets and is for use to calculate the error ratio of the learning data, the second multiple regression being a result of multiple regression on third data obtained by excluding the first element from the second data; and outputting a model where zero is substituted for an element that takes zero a predetermined or larger number of times in the candidate.
US11526804B2 Machine learning model training for reviewing documents
A document analysis device that includes an artificial intelligence (AI) processing engine configured to receive a set of input sentences, to select a first sentence from the set of input sentences, and to compare the first sentence to previously classified sentences. The AI processing engine is further configured to compute similarity scores between the first sentence and the previously classified sentences, to identify a second sentence from the previously classified sentences with a similarity score greater than or equal to a similarity score threshold value, to identify a sentence type that is associated with the second sentence, and to associate the first sentence with the sentence type. The AI processing engine is further configured to add the first sentence to the set of training data for the machine learning model and to train the machine learning model using the set of training data.
US11526801B2 Conversational search in content management systems
In an approach for a conversational search in a content management system, a processor trains a deep learning model to learn semantic analysis of a plurality of user queries to identify intents and entities in the user queries. A processor analyzes the content management system to extract content keywords to generate a domain ontology. A processor augments the domain ontology based on the identified intents and entities in the user queries by the deep learning model. A processor tags the content keywords with metadata based on the domain ontology. A processor maps the intents and entities extracted from a current user query of a user to the content keywords extracted from the content management system to form a metadata keyword. A processor searches the content management system for a content based on the metadata keyword. A processor returns a search result for the current user query.
US11526792B2 System and method for predicting outputs associated with a future time series
Aspects of the subject disclosure may include, for example, obtaining a plurality of historical inputs, obtaining a plurality of historical outputs, applying a piecewise linear regression, deep learning algorithm to at least the plurality of historical inputs and the plurality of historical outputs to generate a plurality of predicted inputs, applying a plurality of weightings to the plurality of predicted inputs to generate a plurality of predicted weighted inputs, and applying at least one simulation to the plurality of predicted weighted inputs to generate a plurality of predicted weighted outputs. Other embodiments are disclosed.
US11526783B2 Abnormality determination device, learning device, and abnormality determination method
An abnormality determination device includes one or more processors. The processors input first input data to a first model to obtain first output data. The first output data is formed by restoring data with the reduced dimension to data with the same dimension as that of the first input data. The processors input second input data, which is a difference between the first input data and the first output data, to a second model, and obtain second output data. The second output data is formed by restoring data with the reduced dimension to data with the same dimension as that of the second input data. The processors obtain restored data that is a sum of the first output data and the second output data. The processors compare the first input data with the restored data and determine an abnormality in the first input data based on the comparison result.
US11526779B2 Artificial intelligence platform for auto-generating reasoning problems and assessing solutions
An artificial intelligence (AI) logic problem platform. A disclosed system includes a first AI module having: a problem generator for automatically generating unique reasoning problems; and a solution analyzer for automatically analyzing a logic solution submitted in response to an automatically generated reasoning problem; and a second AI module includes a user interface for allowing a user to create the logic solution and output a solution file.
US11526768B2 Real time cognitive reasoning using a circuit with varying confidence level alerts
Real time cognitive reasoning using a circuit with varying confidence level alerts including receiving a first set of data results and a second set of data results; transferring a first unit of charge from a first charge capacitor on the A-B circuit to a collection capacitor on the A-B circuit for each of the first set of data results that indicates a positive data point; transferring a second unit of charge from a second charge capacitor to the collection capacitor for each of the second set of data results that indicates a positive data point; and triggering a first sense amp on the A-B circuit if the charge on the collection capacitor exceeds a first charge threshold, indicating that the positive data points in the first set of data results is greater than the positive data points in the second set of data results to a first statistical significance with a first confidence level.
US11526766B2 Graphical structure model-based transaction risk control
One or more implementations of the present specification provide risk control of transactions based on a graphical structure model. A graphical structure model trained by using labeled samples is obtained. The graphical structure model is defined based on a transaction data network that includes nodes representing entities in a transaction and edges representing relationships between the entities. Each labeled sample includes a label indicating whether a node corresponding to the labeled sample is a risky transaction node. The graphical structure model is configured to iteratively calculate an embedding vector of the node in a latent feature space based on an original feature of the node or a feature of an edge associated with the node. An embedding vector of an input sample is calculated by using the graphical structure model. Transaction risk control is performed on the input sample based on the embedding vector.
US11526761B2 Neural network training with decreased memory consumption and processor utilization
Bounding box quantization can reduce the quantity of bits utilized to express numerical values prior to the multiplication of matrices comprised of such numerical values, thereby reducing both memory consumption and processor utilization. Stochastic rounding can provide sufficient precision to enable the storage of weight values in reduced-precision formats without having to separately store weight values in a full-precision format. Alternatively, other rounding mechanisms, such as round to nearest, can be utilized to exchange weight values in reduced-precision formats, while also storing weight values in full-precision formats for subsequent updating. To facilitate conversion, reduced-precision formats such as brain floating-point format can be utilized.
US11526755B2 Training more secure neural networks by using local linearity regularization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. One of the methods includes processing each training input using the neural network and in accordance with the current values of the network parameters to generate a network output for the training input; computing a respective loss for each of the training inputs by evaluating a loss function; identifying, from a plurality of possible perturbations, a maximally non-linear perturbation; and determining an update to the current values of the parameters of the neural network by performing an iteration of a neural network training procedure to decrease the respective losses for the training inputs and to decrease the non-linearity of the loss function for the identified maximally non-linear perturbation.
US11526742B2 Method and system for intelligent decision-making photonic signal processing
Method and system for intelligent decision-making photonic signal processing, where the system comprises a multi-functional input unit, an electro-optical conversion module, a signal processing module, a photoelectric conversion module, a multi-functional output unit, and an artificial intelligence chip. The invention combines the advantages of photonic high-speed, wide-band, and electronic flexibility, combined with heterogeneous photoelectron hybrid integration, packaging and other processes, along with deep learning algorithm, is an intelligent electronic information system that may simultaneously realize digital and analog signal processing.
US11526741B2 Automated method and associated device for the non-volatile storage, retrieval and management of message/label associations and vice versa, with maximum likelihood
An associative-memory-storage unit, and to an associative-memory-storage method are provided. The associative-memory-storage unit includes a first subset of at least memory sub-units over w bits, and a second memory sub-unit over v bits. The associative-memory-storage sub-unit may be used to associate messages with labels, and vice versa.
US11526737B2 Processing matrix operations for rate limited systems
Data to be processed includes vector element values of an input vector and matrix element values of a model matrix associated with a neural network model. A vector-matrix multiplication module receives a set of matrix element values for performing a vector-matrix multiplication operation. Processing the data includes computing a plurality of intermediate vectors based on element-wise vector multiplication between different subsets of the vector element values and different respective pre-processing vectors. The vector-matrix multiplication module is loaded with a core matrix, and the input vector is multiplied by the model matrix based on separately multiplying each of the intermediate vectors by the loaded core matrix.
US11526735B2 Neuromorphic neuron apparatus for artificial neural networks
A neuromorphic neuron apparatus includes an accumulation block and an output generation block. The apparatus has a current state variable corresponding to previously received one or more signals. The output generation block is configured to use an activation function for generating a current output value based on the current state variable. The accumulation block is configured to repeatedly: compute an adjustment of the current state variable using the current output value and a correction function indicative of a decay behaviour of a time constant of the apparatus; receive a current signal; update the current state variable using the computed adjustment and the received signal, the updated state variable becoming the current state variable; and cause the output generation block to generate a current output value based on the current state variable.
US11526730B2 Growth analysis system, growth analysis method, and growth analysis program
A growth analysis system (1) according to an example aspect of the present disclosure, comprising a correlation deriving unit (60) comprising a first neural network that uses growth condition information as input data to output contained component information as output data. The correlation deriving unit (60) causes the first neural network to learn by repeatedly performing deep learning using, as training data, the growth condition information and the contained component information indicating the component contained in the organisms that are actually grown in accordance with the growth condition.
US11526728B2 Deep learning model scheduling
Systems, methods, and computer-executable instructions for determining a computation schedule for a recurrent neural network (RNN). A matrix multiplication (MM) directed-acyclic graph (DAG) is received for the RNN. Valid phased computation schedules for the RNN are generated. Each of the valid phase computation schedule includes an ordering of MM operations. For each of the plurality of valid phased computation schedules, each of the MM operations is partitioned to processor cores based on L3 cache to L2 cache data movement. The RNN is executed based on the valid phased computation schedules. A final computation schedule is stored. The final computation schedule is used for future executions of the RNN.
US11526727B1 Machine learned chart recommendation system
Systems and methods are disclosed to implement a chart recommendation system that recommends charts to users during a chart building process. In embodiments, when a new chart is being created, specified features of the chart are provided to a machine learned model such as a self-organizing map. The model will determine a previous chart that is the most similar to the new chart and recommend the previous chart to the user for recreation. In embodiments, newly created charts are added to a library and used to update the model. Charts that are highly popular or authored by expert users may be weighed more heavily during model updates, so that the model will be more influenced by these charts. Advantageously, the disclosed system allows novice users to easily find similar charts created by other users. Additionally, the disclosed system is able to automatically group similar charts without using human-defined classification rules.
US11526720B2 Artificial intelligence system for supporting communication
An artificial intelligence system includes a first information processing module generating data related to a language based on social data of a first user registered in one or a plurality of social network services, and a second information processing module generating data related to an image based on social data of the first user registered in one or a plurality of social network services. The first information processing module and the second information processing module generate a virtual first user on a computer with respect to the first user.
US11526718B2 Method of manufacturing mini smart card
A mini smart card and a method of manufacturing the mini smart card are introduced. The method includes disposing bilayered print layers on a top side and a bottom side of a circuit layer, respectively; performing a heat-compression treatment and then a printing treatment on the circuit layer and the bilayered print layers; removing surface layers from the bilayered print layers; and disposing transparent protective layers on the bilayered print layers, respectively. The bilayered print layers are prevented from deforming under the heat generated during the printing treatment. Removal of the surface layers from the bilayered print layers effectively reduces the thickness of the mini smart card.
US11526711B1 Synchronizing image data with either vehicle telematics data or infrastructure data pertaining to a road segment
Techniques for collecting, synchronizing, and displaying various types of data relating to a road segment enable, via one or more local or remote processors, servers, transceivers, and/or sensors, (i) enhanced and contextualized analysis of vehicle events by way of synchronizing different data types, relating to a monitored road segment, collected via various different types of data sources; (ii) enhanced and contextualized analysis of filed insurance claims pertaining to a vehicle incident at a road segment; (iii) advantageous machine learning techniques for predicting a level of risk assumed for a given vehicle event or a given road segment; (iv) techniques for accounting for region-specific driver profiles when controlling autonomous vehicles; and/or (v) improved techniques for providing a GUI to display collected data in a meaningful and contextualized manner.
US11526710B1 Systems and methods for promissory image classification
Systems, methods and products for classifying images according to a visual concept where, in one embodiment, a system includes an object detector and a visual concept classifier, the object detector being configured to detect objects depicted in an image and generate a corresponding object data set identifying the objects and containing information associated with each of the objects, the visual concept classifier being configured to examine the object data set generated by the object detector, detect combinations of the information in the object data set that are high-precision indicators of the designated visual concept being contained in the image, generate a classification for the object data set with respect to the designated visual concept, and associate the classification with the image, wherein the classification identifies the image as either containing the designated visual concept or not containing the designated visual concept.
US11526699B2 Detecting device, detecting method, generating method, computer program, and storage medium
Provided are a detecting device, a detecting method, a generating method, and a computer-readable storage medium that allow the user to readily obtain information on the degree of wear for a worn portion in the human-powered vehicle. A detecting device includes a control unit that detects a worn portion in a human-powered vehicle as a target worn portion from a first image including at least a part of the human-powered vehicle and outputs wear information related to a degree of wear for the target worn portion.
US11526695B2 Evaluating impact of process automation on KPIs
An AI-based process monitoring system access a plurality of data sources having different data formats to collect and analyze KPI data and shortlist KPIs that are to be used for determining the impact of automation of an automated process or sub-process. Information regarding an automated process is received and KPIs associated with the process and sub-processes of the process are identified. The identified KPIs are put through an approval process and the approved KPIs are presented to a user for selection. The user-selected KPIs are evaluated based on classification, ranking and sentiments associated therewith. The evaluations are again presented to the user along with a set of questionnaires wherein each of the questions has a dynamically controlled weight associated therewith. Based at least on the weights and user responses, a subset of the evaluated KPIs are shortlisted for use in evaluating the impact of process automation.
US11526677B2 Semantic graph embedding
Systems and method herein describe embedding graphs into a semantic multidimensional space by receiving a dataset, constructing a Markov chain from the dataset, the Markov chain comprising a plurality of nodes selecting a basis node and a target node from the plurality of nodes, determining a distance from the target node to the basis node, storing the distance between the target node and the basis node in a vector, analyzing the vector, and determining a semantic characteristic of the target node based on the analysis of the vector.
US11526676B2 Implicit discourse relation classification with contextualized word representation
A method includes: initializing a list of token embeddings, each of the token embeddings corresponding to a tokenized word from text in a corpus of text; generating a graph for a group of consecutive words s from the text, said graph including binary relations between pairs of tokenized words of the group of consecutive words; selecting the token embeddings representing the words of the group of consecutive words from the list of token embeddings; computing a tensor of binary relations as the product between a matrix of the selected token embeddings and a tensor representing discourse relations, the computed tensor representing the binary relations between the pairs of tokenized words; computing a loss using the computed tensor; optimizing the list of token embeddings using the computed loss. The above may be repeated until the computed loss is within a predetermined range.
US11526675B2 Fact checking
The present invention relates to a method and system for verification scoring and automated fact checking. More particularly, the present invention relates to a combination of automated and assisted fact checking techniques to provide a verification score. According to a first aspect, there is a method of verifying input data, comprising the steps of: receiving one or more items of input data; determining one or more pieces of information to be verified from the or each item of input data; determining which of the one or more pieces of information are to be verified automatically and which of the one or more pieces of information require manual verification; determining an automated score indicative of the accuracy of the at least one piece of information which is to be verified automatically; and generating a combined verification score which gives a measure of confidence of the accuracy of the information which forms the or each item of input data.
US11526665B1 Determination of root causes of customer returns
Root cause estimation for a data set corresponding to customer returns of a product may use a probabilistic model to associate customer-entered product return data with probability distributions relating to possible root causes for the returns. A particular application relates to applying a Bayesian network to customer-selected return reason codes and customer-entered return reason comments to estimate a probability distribution for root causes of a plurality of returns and uncertainties relating to the probability distribution estimation. A bag-of-n-grams can be used to enable the Bayesian network to process natural language portions of the customer-entered product return data. The output of the model and other data relating to the root cause estimation can be conveyed to a seller of the returned products via a user interface.
US11526663B2 Methods, apparatuses, devices, and computer-readable storage media for determining category of entity
According to embodiments of the present disclosure, a method, an apparatus, a device, and a computer-readable storage medium for determining a category of an entity are provided. The method includes: based on a suffix of the entity, obtaining a suffix feature associated with the suffix; determining one or more candidate categories of the entity based on a name of the entity; and determining a set of categories of the entity based on the one or more candidate categories and the suffix feature.
US11526661B2 Digital processing systems and methods for integrated communications module in tables of collaborative work systems
Systems and methods for enabling communications via tablature for an application are disclosed. A system may include at least one processor configured to generate a table containing cells for holding values and enable association of a communications rule with a specific cell of the table, wherein the communications rule includes a trigger that automatically activates when a specific value in the specific cell meets a criterion. The processor may trigger the communications rule when the specific value in the specific cell meets the criterion, and communicate, upon triggering of the communications rule, a message relating to the specific value in the specific cell meeting the criterion.
US11526657B2 Method and apparatus for error correction of numerical contents in text, and storage medium
This application discloses a method, an apparatus and an electronic device for error correction of numerical contents in a text, and relates to a technology field of artificial intelligence such as natural language processing and deep learning. The implementation method is: obtaining a target text to be processed; determining original numerical contents included in the target text; determining target types corresponding to the original numerical contents; and performing error correction on each original numerical content according to an error correction manner corresponding to each target type. Therefore, the error correction of numerical contents is realized according to types of the numerical contents, which is not only limited to the error correction of the numerical format, but also the logical error correction of the numerical content, so as to improve the numerical error correction capability and thereby improving the recall rate of detection and correction of wrong values.
US11526656B2 Logical, recursive definition of data transformations
Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.
US11526654B2 Reading proficiency system and method
A method for improving reading proficiency in persons in need of improvement. The method includes the steps of providing a body of digital text on an electronic device; extracting a selected portion of digital text from the body of digital text; analyzing the selected portion by natural language processing to produce a phonetical font, the phonetical font including a representation of a letter that when heard or said voices a phoneme of the letter; rendering the analyzed selected portion into the phonetical font; and utilizing the phonetical font to increase reading proficiency.
US11526647B2 Isolation circuit between power domains
An integrated circuit includes a first type-one transistor, a second type-one transistor, a first type-two transistor, a second type-two transistor, a third type-one transistor, a fourth type-one transistor, and a fifth type-one transistor. The first type-one transistor has a gate configured to have a first supply voltage of a first power supply. The first type-two transistor has a gate configured to have a second supply voltage of the first power supply. The first active-region of the third type-one transistor is connected with an active-region of the first type-one transistor. The second active-region and the gate of the third type-one transistor are connected together. The first active-region of the fifth type-one transistor is connected with the gate of the third type-one transistor. The second active-region of the fifth type-one transistor is configured to have a first supply voltage of a second power supply.
US11526642B1 Clock network power estimation for logical designs
An implementation-quality synthesis process begins with a logical design of an integrated circuit and, through a series of steps, generates a fully synthesized physical design of the integrated circuit. One of the steps is clock synthesis, which generates the clock network for the integrated circuit. In certain embodiments, a method includes the following steps. A reduced clock synthesis process is applied, rather than the implementation-quality clock synthesis process. This generates a clock network for the logical design, which will be referred to as a proxy clock network because it is used as a proxy to estimate power consumption of the fully synthesized clock network. Because the reduced clock synthesis process runs much faster than the implementation-quality clock synthesis process, the front end designer may use these power estimates in the front end design process, including to explore different design variations in the logical design.
US11526638B1 Techniques for generating one or more scores and/or one or more corrections for a digital twin representing a utility network
Techniques are provided for generating score(s) and/or correction(s) for a digital twin representing a utility network. One or more bridges transform data, from a plurality of system and associated with a utility network, to a different format, e.g., relational database format. A process generates a digital twin of the utility network utilizing the data in the different format. A data quality service (DQS) performs evaluations and/or analyses of the digital twin to generate a baseline score and an updated score representing a state of the digital twin if corrections are applied. If the updated score meets or is above a threshold value, the DQS automatically applies and save the corrections to the digital twin. If the updated score does not meet the threshold value, the DQS presents a failure notification and one or more graphical representations of the utility network such that incremental corrections can be made.
US11526631B2 Distributed blockchain-based method for maintaining the validity of a file
This application claims the benefit of Belgian Application No. BE2016/5964 filed 22 Dec. 2016, Belgian Application No. BE2016/5965 filed 22 Dec. 2016, Belgian Application No. BE2016/5966 filed 22 Dec. 2016, PCT/IB2017/056624 filed 25 Oct. 2017 and PCT/EP2017/082803 filed Dec. 14, 2017, International Publication No. WO 2018/114587 A1, which are hereby incorporated by reference in their entirety as if fully set forth herein.
US11526630B2 Managing cryptographically secure exchanges of data using permissioned distributed ledgers
The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that manage cryptographically secure exchanges of data using a permissioned distributed ledger. For example, an apparatus may obtain parameter data and additional content associated with a data exchange. The apparatus may generate first data that includes at least a portion of the additional content accessible to a first computing system, and may generate second data that includes at least a portion of the parameter data. The apparatus may provide the first data to a peer computing system, which records encrypted information associated with the first data within an element of a distributed ledger accessible at the first computing system. The apparatus may also provide the second data to a second computing system, which executes the data exchange in accordance with at least the portion of the parameter data.
US11526628B2 Method and apparatus for device-side trajectory anonymization based on negative gapping
An approach is provided for device-side probe trajectory anonymization based on negative gapping. The approach involves, for example, collecting a probe trajectory stream from a sensor of a probe device, wherein the probe trajectory stream comprises a time-sequence of location data points representing a sensed movement of the probe device. The approach also involves generating a plurality of subtrajectory streams from the probe trajectory stream. The approach further involves processing the plurality of subtrajectory streams to create a negative gap between the plurality of subtrajectory streams. The approach further involves providing the plurality of subtrajectory streams as an output in place of the probe trajectory.
US11526621B2 Method and system for capturing asset protection metadata pertinent to analytics
A method and system for capturing asset protection metadata pertinent to analytics. Specifically, the disclosed method and system entail aggregating and maintaining asset protection metadata—i.e., metadata descriptive of performed asset backup and recovery operations—in a central location. The asset protection metadata may include information relevant to backup and recovery analytics and reporting, while the maintaining said metadata in the central location facilitates access of the metadata by third-party analytics services.
US11526620B2 Impersonation for a federated user
Techniques for enabling impersonation without requiring an access manager (AM) controlling access to a computing resource to have direct access to user information. The AM receives an impersonation request for a first user to impersonate a second user, the request being received during a first session initiated by the first user. The second user has an access privilege that permits access to the computing resource. The AM causes information to be obtained from an identity provider, the information being stored in a location inaccessible to the AM and indicating whether the first user has been granted permission to impersonate the second user. An impersonation session is initiated based on determining, using the information obtained from the identity provider, that the first user has been granted permission to impersonate the second user. The initiating comprises switching a user associated with the first session from the first user to the second user.
US11526604B2 System for event detection, data integration, and data visualization
A system includes one or more data sources. Each data source is configured to collect and store event data. An event bus is configured to monitor the event data of the one or more data sources. The event bus determines that a first portion of the monitored event data satisfies a first task criteria. The first portion of the monitored event data is associated with a first tag that corresponds to the first task. The event bus determines that a second portion of the monitored event data satisfies a second task criteria. The second portion of the monitored event data is associated with a second tag corresponding to the second task. The first portion of the monitored event data with the first tag and the second portion of the monitored event data with the second tag are provided for storage in a data lake.
US11526602B2 Data-processing device, complete entity, and method for operating a data-processing device or complete entity
A data-processing device includes a computing unit and an interface unit using a packet-based communication protocol, in particular PCI Express. The data-processing device also includes an intrusion detection unit that is connected via a signal connection to a filter device of the interface unit, and/or to a secure element, in the form of a Trusted Execution Environment, of an authentication arrangement related to the communication protocol. The intrusion detection unit evaluates input signals received via the signal connection for a rule infringement in a set of intrusion detection rules The filter device, at least part of which is hardware, is designed to forward only the communication data meeting an approval condition from the interface unit to an additional component of the data-processing device according to configuration information predetermined in the data-processing device and containing the approval condition. At least one intrusion detection rule relates to the infringement of the approval condition and/or to an authentication error.
US11526597B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus is provided. The apparatus comprises a verification unit configured to verify an application program; and a control unit configured to, in a case where the verification by the verification unit fails, determine whether or not to restore the application program based on a type of the application program, restore the application program in a case where the control unit determined that the application program is to be restored, not permit execution of the application program in a case where the control unit determined that the application program is not to be restored, and permit execution of an application program successfully verified by the verification unit or the restored application program.
US11526583B2 Subset-difference broadcast encryption with blacklisting
An encryption scheme is provided in which subset-difference lists are generated by blacklisting subsets corresponding to compromised devices and splitting subset difference lists corresponding to the blacklisted subsets into multiple subset difference lists. In some embodiments, a subset-difference tree is generated. The subset-difference tree includes a plurality of subsets. The subset-difference tree covers a plurality of nodes. Each of the plurality of subsets has an apex node among the plurality of nodes. At least one blacklisted node of the plurality of nodes is determined. A first subset among the plurality of subsets is identified that covers the at least one blacklisted node. A plurality of substitute subsets is determined. Each of the plurality of substitute subsets overlaps the first subset and does not cover the at least one blacklisted node. The plurality of substitute subsets are substituted for the first subset.
US11526564B2 Triggered scanning based on network available data change
A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from an external system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
US11526561B2 System and method for determining temporal citation count
Disclosed is a system for determining a temporal citation count for a document associated with an author, wherein the system comprises a database arrangement storing metadata related to the document, and a server arrangement communicably coupled to the database arrangement, wherein the server arrangement receives the metadata associated and employs dimensionality reduction techniques on the metadata to obtain a state data; designates the author of the document as a source node in the entity network comprising information related to a plurality of authors and citation history between the plurality of authors, wherein the remaining authors in the plurality of authors are designated as destination nodes determines an edge weight for edge between any of the source node and the destination nodes based on the state data; and aggregates the edge weight for the edges to obtain the temporal citation count.
US11526555B2 Method and system for determining user taste changes using a plurality of biological extraction data
A system for determining user taste changes using a plurality of biological extraction data and artificial intelligence includes at least a computing device, wherein the computing device is designed and configured to receive, from a user, at least a first element of biological extraction data, calculate at least a first taste index of the user, wherein calculating further comprises training a first machine learning process as a function of training data correlating biological extraction data with taste indices, calculating the at least a first taste index as a function of the first machine learning process and the at least a first element of biological extraction data, generate a taste profile using the first taste index, and determine, using at least a second element of biological extraction data and a second machine learning process, at least a change in user taste profile.
US11526547B2 Multi-input playlist selection
A device includes a processor that is configured to identify a base topic of a personalized media stream and to identify a first media item based on first data. The first data is assigned a first weighting based on an identified level of familiarity associated with the first media item and an identified level of popularity of the first media item in another personalized media stream. The processor is configured to build a collection of candidate media items that includes the first media item and a second media item and to order the collection of candidate media items to form the personalized media stream. Ordering the collection includes ordering the first media item within the collection based on the first weighting. The processor is configured to initiate transmission of the first media item to a client device for playback based on ordering of the first media item within the collection.
US11526546B2 Mechanism to handle interrupted playback experience for media items in playlists
A method may include in response to a user request for a playlist, identifying, by a processing device, a plurality of media items from the playlist, for each of the plurality of media items, determining whether a respective media item is available for a playback on a user device, in response to a determination that the respective media item is not available for the playback on the user device, causing the use device to advance to a next media item on the playlist without user interaction, and in response to a determination that the respective media item is available for the playback on the user device, causing the user device to play the respective media item.
US11526544B2 System for object identification
A multidimensional system for generating a multimedia search engine is provided. A computer device identifies a plurality of independently separable aspects of a multimedia file. The computing device provides at least one independently separable aspect of the plurality of independently separable aspects as input into an object detection model. The computing device receives, from the object detection model, an identification of at least one object and a corresponding level of confidence that the object is present in the multimedia file. The computing device classifies the object as either confident or not confident, based on whether the level of confidence meets a threshold level of confidence. The computing device generates a multimedia search engine based, at least in part, on the object and the classification.
US11526540B2 Systems and methods for compiling and dynamically updating a collection of frequently asked questions
At least one social media channel includes a plurality of user messages, which are accessible via a communication network. At least some of the stored messages are retrieved from the at least one social media channel via the communication network, and a collection of frequently asked questions (FAQ) is generated or updated by analyzing the retrieved messages to form a plurality of topical issue clusters. Each topical issue cluster is associated with at least one topic parameter from among a plurality of topic parameters, each topic parameter relates to at least one of use, installation or maintenance of a product or service, and each topical issue cluster includes at least one issue identified by a community of users and at least one resolution of the issue identified by the community of users. The generated or updated FAQ is uploaded to a storage location accessible to the community of users.
US11526536B2 Systems and methods for identifying grids of geographical region in map
The present disclosure includes artificial intelligence systems and methods for identifying grids for a geofence in an area in a map that includes a plurality of independently indexed regions of grids. The map is gridded into a plurality of grids and divided into a plurality of partitions. The methods include obtaining information of the geofence in the map, and determining a boundary grid series of the geofence from the plurality of grids. The methods include identifying at least one enclosed area in the geographical region, and upon determining that an enclosed area crosses two or more partitions, segmenting the enclosed area into two or more sub-areas. The methods also include determining boundary grids for each sub-area, and identifying internal grids in the sub-area for each sub-area. The methods further include identifying grids in the geographical region by collecting the boundary grids and the internal grids.
US11526534B2 Replicating data changes through distributed invalidation
A computer-implemented method for replicating data changes through distributed invalidation includes receiving, by a distributed database system, an instruction to change a data element in a table. The distributed database system includes at least a first server and a second server. A first copy of the table is stored on the first server, and a second copy of the table is stored on the second server. The method further includes in response to the instruction, determining that the data element is secured by a replication key that is stored on a shared key management system that is accessible by the first server and by the second server, wherein the replication key is unique to the data element. The method further includes invalidating the replication key and modifying the first copy of the table on the first server according to the instruction that is received.
US11526532B2 Dynamic data viewer
A method may include receiving, from a client, an indication that a first display level includes a first attribute from a first dimension of data and that a second display level includes a second attribute from the first dimension. The data may be stored at a database. A user interface may be generate for displaying at least a portion of the data at the client. The user interface may include a table having a first column corresponding to the first attribute. In response to the client requesting to change from the first display level to the second display level, the user interface may be updated by inserting, into the table, a second column corresponding to the second attribute. Related systems and articles of manufacture are also provided.
US11526527B2 Data transfer in a computer-implemented database
Computer-implemented methods, systems and products, the method comprising receiving, at a data server associated with a database, a command for data transfer between a client machine and the data server over a communications network, the data being stored in at least a data table comprising one or more columns; in response to receiving the command for data transfer, determining whether one or more columns of the data table are designated; identifying the one or more designated columns, such that data associated with the one or more designated columns is either considered or not considered for purpose of the data transfer; and executing the command to transfer the data in the database according to the designated columns.
US11526517B2 Real-time streaming data ingestion into database tables
A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.
US11526514B2 Request orchestration
Methods and systems for request orchestration. One system includes an electronic processor configured to receive a request including request metadata and identify a data attribute associated with the request. The electronic processor is also configured to determine an execution plan for enriching the request metadata based on the data attribute. The electronic processor is also configured to execute an application function according to the execution plan to enrich the request metadata. The electronic processor is also configured to evaluate the enriched request metadata. The electronic processor is also configured to generate and transmit a response to the request based on the evaluation of the enriched request metadata.
US11526508B1 Concept embeddings for improved search
In some examples, a word embedding is received. A word embedding includes a plurality of vectors in vector space. Each vector of the plurality of vectors represents a natural language word or other character sequence. Each vector is oriented in vector space based on a semantic similarity between each of the natural language word or other character sequence. A first distance is determined between a first vector and a second vector. A second distance is determined between a third vector and the second vector. Based at least in part on the first distance between the first vector and the second vector and the second distance between the third vector and the second vector, the third vector is moved closer or further away from the second vector. The moving is indicative of introducing a bias or removing a bias between the third vector and the second vector. This introducing or removing of bias supports more accurate and inclusive results from an application such as search of healthcare data, among other things.
US11526507B2 Neural network based translation of natural language queries to database queries
A computing system uses neural networks to translate natural language queries to database queries. The computing system uses a plurality of machine learning based models, each machine learning model for generating a portion of the database query. The machine learning models use an input representation generated based on terms of the input natural language query, a set of columns of the database schema, and the vocabulary of a database query language, for example, structured query language SQL. The plurality of machine learning based models may include an aggregation classifier model for determining an aggregation operator in the database query, a result column predictor model for determining the result columns of the database query, and a condition clause predictor model for determining the condition clause of the database query. The condition clause predictor is based on reinforcement learning.
US11526505B2 Enabling cross-platform query optimization via expressive markup language
A database system receives a request from a user. The request invokes a data set function (DSF) and uses a property to be provided by the DSF. The database system determines that a function descriptor is available for the DSF. The function descriptor is expressed as markup language instructions. The function descriptor defines the property of the DSF. The database system uses the function descriptor to define a property for the DSF.
US11526504B1 Search-time field extraction in a data intake and query system
An improved data intake and query system that can perform and display ingest-time and search-time field extraction, redaction, copy, and/or categorization is described herein. As described herein, ingest-time field extraction, redaction, copy, and/or categorization may refer to field or field value extraction, redaction, copy, and/or categorization that is performed by a log observer system of the data intake and query system on raw machine data as the raw machine data is ingested or received from a publisher. As described herein, search-time field extraction, redaction, copy, and/or categorization may refer to field or field value extraction, redaction, copy, and/or categorization that is performed by the log observer system and/or other components of the improved data intake and query system on historical raw machine data that has already been ingested and indexed by the improved data intake and query system.
US11526503B2 Business operating system engine
An engine for resolving a query from a user to provide a dynamic actionable dashboard in a business operating system includes an MLET database, a data interface, a logic configured to process incoming queries, fetch data in relation to those queries, and render an actionable dashboard having data resulting from the queries. The MLET database comprises a plurality of templates (“MLETs”), each MLET being associated with a unique identifier and including a mechanism for accessing data relating to that identifier. The logic processes queries into constructs having a tokens and configurable inputs. If the query includes a unique identifier associated with an MLET in the MLET database, the MLET is used to fetch data responding to the query. If the query includes a unique identifier not associated with an MLET in the MLET database, the logic creates a new MLET using operational intelligence and stores it in the MLET database.
US11526502B1 Parameterized disjoint samples of data sets
A filter request for a data set indicates a query specification and one or more sub-range indicators of a disjoint subset descriptor. Corresponding the individual data records obtained from the data set using the query specification, a respective range mapping value is generated. Using the range mapping values and the sub-range indicators, a result set of the filter request is obtained.
US11526494B2 Blockchain-based computing system and method for managing transaction thereof
A method for managing transaction is performed in a blockchain-based computing system and includes receiving a request for processing a first individual transaction from a client terminal, generating a batch transaction by aggregating a plurality of individual transactions including the first individual transaction, processing the generated batch transaction via a blockchain network, such that a status record associated with the batch transaction is recorded in the blockchain, and providing the client terminal with an identifier of the batch transaction and index information on the first individual transaction, wherein the status record associated with the batch transaction includes a first status record associated with the first individual transaction, and wherein the index information on the first individual transaction is determined based on a location of the first status record in the status record.
US11526493B2 Generalized reversibility framework for common knowledge in scale-out database systems
A computer-implemented system with a processor provides a reversible transfer of an atomic token from one side of an imperfect link to the other, such that if the protocol (or process) on either side fails at a critical moment, the atomic token will be found on both sides to be verifiably incomplete, unless the protocol has completed successfully past its ‘irreversible threshold’ on both sides.
US11526491B1 Method and system for collecting data from data sources with commit lag to maintain data consistency in a data store
A system performs a first query to retrieve a commit lag timestamp, where the commit lag timestamp specifies an earliest time instance when a record of an entity is inserted or updated, but is yet to be committed, to a data source. The system determines an inline crawl interval based on the commit lag timestamp. The system performs a second query based on the inline crawl interval to retrieve a number of record identifiers and/or modification dates. The system performs a third query based on the inline crawl interval, where the third query corresponds to records that exist in a data store. The system determines at least one identifier that is missing from the third query due to commit lag based on a difference between data corresponding to the second and third queries. The system persists data corresponding to the second query and the at least one missing identifier.
US11526489B1 System and method for grouping and executing transactions while ensuring hybrid cloud cache integrity and consistency
A system and methods for grouping and executing transactions concurrently while ensuring hybrid cloud cache integrity and consistency. The system identifies upload operations in a journal and associates each such operation with an upload transaction. The upload operations may be grouped into a group of concurrently executed upload operations. If an upload transaction finishes uploading a file and there is a most recent older upload transaction having a pending upload, then the system adds the completed transaction and a dependency queue associated with that transaction to a dependency queue of the most recent older upload transaction. If the current upload transaction finishes the upload operation and the transaction has an oldest transaction identifier of the group, then the system adds a PUSHDONE record for that transaction to a hybrid cloud cache journal along with a PUSHDONE record for the other transactions depending on that completed transaction.
US11526487B2 Database world state integrity validation
An example operation may include one or more of creating, by a blockchain user of a blockchain network, a world state checkpoint transaction requesting world state validation, endorsing, by one or more endorser nodes or peers, the world state checkpoint transaction, transferring endorsements to the blockchain user, recording, by an orderer node or peer, the endorsed world state checkpoint transaction into a block, validating and committing all transactions in the block, calculating and signing a hash of a current world state, by all blockchain nodes or peers of the blockchain network, and verifying, by the blockchain user, world state integrity from the calculated and signed hashes of the current world state.
US11526477B2 System and method for on-demand data cleansing
A system and method for on-demand data cleansing is disclosed. The system includes a processor and a volatile memory including a data object having a plurality of data fields, each field having a tag and a value. The system also includes a cleansing module stored in the volatile memory and executed by the processor. The cleansing module includes a library having a plurality of tag-operation pairs. The cleansing module is configured to receive a pointer locating the data object within volatile memory, and further configured to, for each data field, look up the tag of the data field among the library tags, and execute the operation paired with the matching library tag on the value of the field, modifying the value of the data field while it is stored in volatile memory. The cleansing module is configured to execute the operation in near real-time, and at runtime.
US11526476B2 File system permission setting method and apparatus
A file system permission setting method and apparatus, where an access control list (ACL) permission for a parent node is set such that all child nodes of the parent node inherit the ACL permission for the parent node when a semantic type identifier of an access permission for the parent node is a permission root type.
US11526472B2 Multi-trigger personalized virtual repository
A virtual repository system with robust item management automatically derives item data from accessed current and past transactions. The system interfaces with merchant systems to receive current and archived transaction data, scans emails for current and past transaction data, monitors browser data for online transaction data, and accepts manual input. Data obtained from all sources is collated and stored in a cache for user validation, whereupon it is added to a virtual repository. Triggers prompt the delivery of responsive results including information from shared virtual repositories.
US11526471B2 Model object management and storage system
A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.
US11526468B2 Management system and control method
A management system gives an instruction to assign a value of an attribute corresponding to an environment where a processing system including a virtual machine started using a system image file is constructed, to the system image file, determines, based on a condition according to the value of the attribute assigned to the system image file in response to the instruction, whether the system image file is to be deleted, and gives an instruction to delete, from a storage device, the system image file that has been determined to be deleted.
US11526464B2 Scaling HDFS for hive
A non-transitory computer-readable storage media storing program instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving a query to the distributed file system; determining a particular partition, associated with the data warehouse system, targeted by the query; accessing a repository associated with the data warehouse system to determine whether a partition-to-cluster mapping entry for the particular partition targeted by the query exists in the repository; in response to a determination that the entry for the particular partition exists in the repository, obtaining, from the entry for the particular partition, an identifier of a particular cluster to which the particular partition is assigned by the entry for the particular partition, the particular cluster being one of a plurality of clusters of the distributed file system, each cluster of the plurality of clusters having one name node and a plurality of data nodes.
US11526449B2 Limited propagation of unnecessary memory updates
A processing system limits the propagation of unnecessary memory updates by bypassing writing back dirty cache lines to other levels of a memory hierarchy in response to receiving an indication from software executing at a processor of the processing system that the value of the dirty cache line is dead (i.e., will not be read again or will not be read until after it has been overwritten). In response to receiving an indication from software that data is dead, a cache controller prevents propagation of the dead data to other levels of memory in response to eviction of the dead data or flushing of the cache at which the dead data is stored.
US11526441B2 Hybrid memory systems with cache management
In a general aspect, a hybrid memory system with cache management is disclosed. In some aspects, a memory module includes volatile memory, non-volatile memory, and an internal cache. The internal cache is communicably coupled with the volatile memory and the non-volatile memory. Whether to execute a memory access request is determined by operation of the memory module. In response to the inability of the memory access request to be executed, a data transferring process is performed to copy data between the volatile memory and the non-volatile memory via the internal cache.
US11526438B2 Memory system capable of increasing storage efficiency and operation method thereof
An operation method of a controller, comprising: selecting a target super block, on which garbage collection (GC) is to be performed, among a plurality of super blocks which are completely programmed, based on a first valid page count of each of the super blocks when a determination to perform GC is made; selecting a first target block among a plurality of memory blocks in the target super block based on a second valid-page decrease amount of each of the memory blocks; and performing a first copy operation on valid pages in the first target block.
US11526437B1 Heap space management
A method for heap space management includes, in response to a determination that consumption of a first heap space of an application exceeds a first threshold, determining whether a second heap space of the application after garbage collection is sufficient to accommodate data stored in the first heap space. The method further includes, in response to a determination that the second heap space after the garbage collection is sufficient to accommodate the data, performing the garbage collection on the second heap space. The method further includes storing the data into the second heap space.
US11526426B2 Memory leak detection using real-time memory growth pattern analysis
The disclosure describes techniques that enable detection of memory leaks of software executing on devices within a computer network. An example network device includes memory and processing circuitry. The processing circuitry monitors a usage of the memory by a software component operating within the network device. The processing circuitry periodically determines a memory growth pattern score for the software component based on the usage of the memory. The processing circuitry also predicts whether the user-level process is experiencing a memory leak based on the memory growth pattern score. The processing circuitry applies confirmation criteria to current memory usage of the software component to confirm that the software component is experiencing the memory leak. When the software component is experiencing the memory leak, the processing circuitry generates an alert.
US11526424B2 Automated program repair tool
An automated program repair tool utilizes a neural transformer model with attention to predict the contents of a bug repair in the context of source code having a bug of an identified bug type. The neural transformer model is trained on a large unsupervised corpus of source code using a span-masking denoising optimization objective, and fine-tuned on a large supervised dataset of triplets containing a bug-type annotation, software bug, and repair. The bug-type annotation is derived from an interprocedural static code analyzer. A bug type edit centroid is computed for each bug type and used in the inference decoding phase to generate the bug repair.
US11526409B2 Parallel processing system runtime state reload
A parallel processing system includes at least three processors operating in parallel, state monitoring circuitry, and state reload circuitry. The state monitoring circuitry couples to the at least three parallel processors and is configured to monitor runtime states of the at least three parallel processors and identify a first processor of the at least three parallel processors having at least one runtime state error. The state reload circuitry couples to the at least three parallel processors and is configured to select a second processor of the at least three parallel processors for state reload, access a runtime state of the second processor, and load the runtime state of the second processor into the first processor. Monitoring and reload may be performed only on sub-systems of the at least three parallel processors. During reload, clocks and supply voltages of the processors may be altered. The state reload may relate to sub-systems.
US11526406B2 Method and system for implementing a backup validation engine
An embodiment of the present invention is directed to a backup validation engine. The backup validation engine comprises: a plurality of data sources comprising a central asset repository; a central repository of backups data; a central repository of network attached storage, a central application portfolio repository; and central repository of tape backup data; an interface user interface; and a data mapping processor, coupled to the plurality of data sources and interactive user interface, programmed to: access data from each of the plurality of data sources; map data from the plurality of data sources; identify performance issues comprising: duplicate host policies, hosts back-up, missing backup of hosts, duplicate NAS policies, NAS volume backup, and missing NAS backup; generate a backup validation plan to address one or more performance issues; and automatically initiate the backup validation plan.
US11526404B2 Exploiting object tags to produce a work order across backup engines for a backup job
Provided are techniques for exploiting object tags in order to produce a work order across several backup engines for a backup job. A selection of tags for an object is received. A work order for the object is created using the tags. The work order is stored with a virtual server that stores the object, wherein a data mover of a backup engine retrieves the work order from the virtual server to back up the object.
US11526389B2 Fault check without software intervention
A fault check circuit, including a first channel comparator to output a first channel comparator output signal indicating whether a first channel digital signal is outside of a first channel threshold range, wherein the first channel digital signal is A/D converted from a first channel analog signal; a second channel comparator to output a second channel comparator output signal indicating whether a second channel digital signal is outside of a second channel threshold range, wherein the second channel digital signal is A/D converted from a second channel analog signal; and an alarm generator circuit to combine the first and second channel comparator output signals, and output a fault check signal, wherein the first and second channel comparators and the alarm generator circuit are implemented in hardware, and the fault check circuit performs a fault check without software intervention.
US11526385B1 Systems and methods to leverage unused compute resource for machine learning tasks
Systems and methods relating to leveraging inactive computing resources are discussed. An example system may include one or more computing nodes having an active state and an inactive state, one or more processors, and a memory. The memory may contain instructions therein that, when executed, cause the one or more processors to identify a task to be performed by the one or more computing nodes based upon a received request. The instructions may further cause the one or more processors to create one or more sub-tasks based upon the task and schedule the one or more sub-tasks for execution on the one or more computing nodes during the inactive state. The instructions may further cause the one or more processors to collate the one or more sub-tasks into a completed task, and generate a completed task notification based upon the completed task.
US11526384B2 Systems and methods configured for balancing workload among multiple computing systems
A computer-implemented method for balancing workload among one or more locations is disclosed. The method may comprise: receiving data associated with a workload forecast for a first location and a second location, the data comprising a number of orders expected to be received for the first and second locations for a predetermined period of time; determining a first set of ratios of workload forecast for the locations relative to a first sum of the workload forecast for the first and second locations, the first set of ratios comprising at least a first forecast ratio for the first location and a second forecast ratio for the second location; receiving electronic orders for the predetermined period of time, the electronic orders comprising one or more groups of items and being assigned to one of the locations; and reassigning a first subset of electronic orders for the first location to the second location.
US11526376B2 Method, electronic device and computer program product for running application
Embodiments of the present disclosure relate to a method for running an application, an electronic device, and a computer program product. The method includes determining, based on historical data associated with running of the application, a target time period and a computing resource to be used for running the application within the target time period, a load rate associated with the computing resource being higher than a threshold load rate in the target time period. The method further includes determining an interruption tolerance of the application based on a type of the application, determining costs for running the application by a plurality of types of virtual machines and determining a target type from the plurality of types based on the costs and the computing resource, to cause the application to be run by a virtual machine of the target type.
US11526371B2 Data correlation using file object cache
Some examples relate generally to computer architecture software for data classification and information security and, in some more particular aspects, to verifying audit events in a file system.
US11526367B1 Systems and methods for translation of a digital document to an equivalent interactive user interface
Systems and methods for translation of a digital document to an equivalent interactive User Interface (UI), receive the digital document containing content; detect a selection and placement of a plurality of form fields, based at least in part on the content; construct a UI template and corresponding object graph, based at least in part on the selection and placement of each of the plurality of form fields; wherein the UI template represents the content of the digital document according to a predefined document schema; and wherein the object graph is defined by one or more dependencies and one or more validations associated with the selection and placement of each of the plurality of form fields; parse the UI template; and render the UI template as an interactive UI for distribution to an end user based at least in part on a predefined rendering library.
US11526360B2 Adaptive utilization mechanism for a first-line defense branch predictor
A processor comprising a processor pipeline comprising one or more execution units configured to execute branch instructions, a branch predictor associated with the processor pipeline and configured to predict a branch instruction prediction outcome, and the branch prediction unit. The branch predictor is turned off to save power and avoid miss-predictions when the branch predictor and/or branch prediction unit accuracy is lower than expected.
US11526357B2 Systems and methods for controlling machine operations within a multi-dimensional memory space
Systems and methods for controlling machine operations are provided. A number of data entries are organized into a stack. Each data entry includes a type, a flag, a length, and a value or pointer entry. For each data entry in the stack, the type of data is determined from the type entry, the presence of an address or value is determined by the respective flag entry, and a length of the address or value is determined from the respective length entry. The data to be utilized or an address for the same at a particular electronic storage area is provided at the respective value or pointer entry, which may be specified by a space definition pushed onto the stack.
US11526355B2 Smallest or largest value element determination
Examples of the present disclosure provide apparatuses and methods for smallest value element or largest value element determination in memory. An example method comprises: storing an elements vector comprising a plurality of elements in a group of memory cells coupled to an access line of an array; performing, using sensing circuitry coupled to the array, a logical operation using a first vector and a second vector as inputs, with a result of the logical operation being stored in the array as a result vector; updating the result vector responsive to performing a plurality of subsequent logical operations using the sensing circuitry; and providing an indication of which of the plurality of elements have one of a smallest value and a largest value.