Document Document Title
US11641787B2 Self-rectifying resistive memory and fabrication method thereof
The present disclosure provides a self-rectifying resistive memory, including: a lower electrode; a resistive material layer formed on the lower electrode and used as a storage medium; a barrier layer formed on the resistive material layer and using a semiconductor material or an insulating material; and an upper electrode formed on the barrier layer to achieve Schottky contact with the material of the barrier layer; wherein, the Schottky contact between the upper electrode and the material of the barrier layer is used to realize self-rectification of the self-rectifying resistive memory. Thus, no additional gate transistor or diode is required as the gate unit. In addition, because the device has self-rectifying characteristics, it is capable of suppressing read crosstalk in the cross-array.
US11641785B2 Ion milling for frequency tuning of superconducting qubits
A method of modifying a resonant frequency of a quantum device includes generating an ion beam having a beam energy and exposing a surface of the quantum device to the ion beam for an exposure time. The ion beam is incident onto the quantum device at an oblique angle that is less than 90 degrees as measured from the surface of the quantum device. The quantum device includes a Josephson junction, the ion beam exposing the quantum device proximate to the Josephson junction to modify a property of the Josephson junction, the property being associated with the resonant frequency of the quantum device.
US11641783B2 Interlayer exchange coupled adder
An adder device for binary magnetic applied fields uses Interlayer Exchange Coupling (IEC) structure where two layers of ferromagnetic material are separated from each other by non-magnetic layers of electrically conductive material of atomic thickness, sufficient to generate anti-magnetic response in a magnetized layer. A set of regions are positioned on a top layer above a continuous bottom layer, and the regions excited with magnetization for A and not A, B and not B, and C and not C to form a sum and an inverse carry output magnetization.
US11641782B2 Spin-orbit torque-based switching device and method of fabricating the same
The present disclosure relates to a spin-orbit torque-based switching device and a method of fabricating the same. The spin-orbit torque-based switching device of the present disclosure includes a spin torque generating layer provided with a tungsten-vanadium alloy thin film exhibiting perpendicular magnetic anisotropy (PMA) characteristics and a magnetization free layer formed on the spin torque generating layer.
US11641781B2 Display apparatus
A display apparatus is disclosed. The display apparatus includes a display panel, a piezoelectric vibration unit attached to a rear surface of the display panel, and a member attached to at least one of a rear surface of the piezoelectric vibration unit and a portion of the rear surface of the display panel that surrounds the piezoelectric vibration unit. The display apparatus includes a display panel, a damping member attached to a rear surface of the display panel, and a piezoelectric vibration unit attached to a rear surface of the damping member.
US11641779B2 Thermoelectric devices and methods for forming thermoelectric devices
A method includes forming a plurality of first semiconductor mesa structures at a first semiconductor substrate. The first semiconductor substrate has a first conductivity type. The method further includes forming a plurality of second semiconductor mesa structures at a second semiconductor substrate. The second semiconductor substrate has a second conductivity type. The method further includes providing a glass substrate between the first semiconductor substrate and the second semiconductor substrate. The method includes connecting the first semiconductor substrate to the second semiconductor substrate so that at least a portion of the glass substrate is located laterally between the first semiconductor mesa structures of the plurality of first semiconductor mesa structures and the second semiconductor mesa structures of the plurality of second semiconductor mesa structures.
US11641778B2 Compound and organic light emitting device comprising same
Provided are a compound of Chemical Formula 1: and an organic light emitting device including the same.
US11641776B2 Organic compound, organic light emitting diode and organic light emitting device having the compound
Discussed is an organic compound having a benzofluorenocarbazole core and an aromatic or hetero aromatic groups bonded to a specific positions of the benzofluorenocarbazole core, and an organic light emitting diode and an organic light emitting device including the compound. The organic compound has a narrow Stokes Shift between an absorption spectrum peak and an emission spectrum peak, it has a broad spectral overlapping area between its absorption wavelength range and an emission wavelength range of another luminous material. Therefore, it can emit light having high color purity and exhibit excellent luminous efficiency.
US11641767B2 Display device
A display device includes: a substrate comprising a first layer and a second layer; a first display area including a first pixel area on the substrate; a second display area including a second pixel area and a transparent area adjacent to each other on the substrate; and a blocking layer disposed in the second pixel area of the second display area, and disposed between a first layer and a second layer of the substrate in a side view, and the blocking layer including a metal blocks light.
US11641758B2 Display device
A display device may include a hole, a display element, a switching element, a groove, a planarization layer, and a cover layer. The switching element may be electrically connected to the display element. The encapsulation layer may cover the display element. The groove may be located between the hole and the display element. A portion of the planarization layer may be located between a first edge of the planarization layer and a second edge of the planarization and may be located in the groove. The first edge of the planarization layer may be located closer to the display element than the second edge of the planarization layer. The cover layer may at least partially cover the first edge of the planarization layer.
US11641756B2 Display device with enhanced damage resistance and method for manufacturing the same
A display device and a method for manufacturing the same are disclosed, in which a cathode electrode is not separated from an organic light emitting layer. The method includes forming pixels on a display area on a first substrate, forming an encapsulation film to cover the display area, attaching a protective film onto the encapsulation film, and removing the protective film. The protective film includes a substrate layer and an adhesive layer formed at an edge area of at least one side of the substrate layer.
US11641749B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a first electrode and a first carbon layer on the first electrode. A switch layer is disposed on the first carbon layer and a second carbon layer is disposed on the switch layer. At least one tunneling oxide layer is disposed between the first carbon layer and the second carbon layer. The device further includes a second electrode on the second carbon layer.
US11641748B2 Pretreatment method of selector device
A pretreatment method of a selector device is provided, which includes: (1) performing a first voltage scan of a selector through selecting a voltage scan range and setting a first limit current Icc1 to obtain a resistance state R1 of a sub-threshold region thereof; (2) setting an nth limit current Icc(n) and performing an nth voltage scan of the selector according to a resistance state Rn-1 of a sub-threshold region of the selector after an n−1th voltage scan to obtain a resistance state Rn of a sub-threshold region thereof, where, Icc(n-1)
US11641742B2 Memory arrays and methods used in forming a memory array comprising strings of memory cells
A method used in forming a memory array comprising strings of memory cells comprises forming a stack comprising vertically-alternating first tiers and second tiers. Horizontally-elongated trenches are formed into the stack to form laterally-spaced memory-block regions. A wall is formed in individual of the trenches laterally-between immediately-laterally-adjacent of the memory-block regions. The forming of the wall comprises lining sides of the trenches with insulative material comprising at least one of an insulative nitride and elemental-form boron. A core material is formed in the trenches to span laterally-between the at least one of the insulative nitride and the elemental-form boron. Structure independent of method is disclosed.
US11641741B2 Microelectronic devices with tiered blocks separated by progressively spaced slits, and related methods and systems
Microelectronic devices include a stack structure with a vertically alternating sequence of insulative structures and conductive structures arranged in tiers. A series of slit structures extends through the stack structure and divides the stack structure into a series of blocks. In a progressed portion of the series of blocks, each block comprises an array of pillars extending through the stack structure of the block. Also, each block—in the progressed portion—has a different block width than a block width of a neighboring block of the progressed portion of the series of blocks. At least one pillar, of the pillars of the array of pillars in the progressed portion, exhibits bending. Related methods and electronic systems are also disclosed.
US11641740B2 Semiconductor memory device
A device includes conductor layers and a first pillar, extending through the conductor layers, that includes a first columnar portion, a second columnar portion, and a middle portion between the first and second columnar portions. A diameter of the middle portion is larger than a diameter of the first columnar portion and larger than a diameter of the second columnar portion. The first columnar portion includes a first semiconductor layer and a first charge storage layer. The second columnar portion includes a second semiconductor layer and a second charge storage layer. The middle portion includes a third semiconductor layer. The first and second semiconductor layers are in contact with the third semiconductor layer on a first side and a second side of the third semiconductor layer, respectively. The first charge storage layer is spaced from the second charge storage layer.
US11641737B2 Memory array comprising strings of memory cells and method used in forming a memory array comprising strings of memory cells
A method used in forming a memory array comprising strings of memory cells comprises forming a stack comprising vertically-alternating first tiers and second tiers. The stack comprises laterally-spaced memory-block regions. Simultaneously, (a), (b), and (c) are formed, where (a): horizontally-elongated trenches into the stack laterally-between immediately-laterally-adjacent of the memory-block regions; (b): channel openings into the stack laterally-between the horizontally-elongated trenches; and (c): through-array-via (TAV) openings into the stack in a stair-step region. Intervening material is formed in the horizontally-elongated trenches, a channel-material string in individual of the channel openings, and conductive material in the TAV openings. Other aspects, including structure independent of method, are disclosed.
US11641735B1 Memory structure having a hexagonal shaped bit line contact disposed on a source/drain region
A method of manufacturing a memory structure is provided. The method includes forming a first gate structure, a second gate structure, and a plurality of source/drain regions in a substrate, in which the plurality of source/drain regions are disposed on opposite sides of the first gate structure and the second gate structures; performing a dry etching process to form a trench between the first gate structure and the second gate structure; performing a wet etching process to expand the trench, in which the expanded trench has a hexagonal shaped cross section profile; and forming a bit line contact in the expanded trench.
US11641734B2 Method of forming a semiconductor structure having a gate structure electrically connected to a word line
A method of forming a semiconductor structure includes forming a capacitor on a substrate. A recess is formed in the capacitor. A drain region is formed in the recess. A word line is formed on the drain region. A gate structure is formed on the drain region, and the gate structure is electrically connected to the word line. A first bit line is formed on the gate structure, such that the first bit line servers as a source region.
US11641731B2 DRAM and manufacturing method therefore
A DRAM including following components is provided. A bit line stack structure includes a bit line structure and a hard mask layer. The bit line structure is located on the substrate. The hard mask layer is located on the bit line structure. A dielectric layer is located on the bit line stack structure and has an opening. A contact structure is located on the substrate and includes an active region contact and a capacitor contact. The active region contact is located on the substrate. The top surface of the active region contact is exposed by the opening. The capacitor contact is located in the opening over the active region contact. An isolation layer is located between the hard mask layer and the dielectric layer and between the capacitor contact and the bit line stack structure. An etch stop layer is located between the dielectric layer and the isolation layer.
US11641729B2 Manufacturing method of static random access memory cell
A method for manufacturing a SRAM cell includes forming a first p-well in a semiconductor substrate; forming a first semiconductor fin extending within the first p-well; forming a first mask layer over the first semiconductor fin; patterning the first mask layer to expose a first channel region of the first semiconductor fin, while leaving a second channel region of the first semiconductor fin covered by the first mask layer; with the patterned first mask layer in place, doping the first channel region of the first semiconductor fin with a first dopant; after doping the first channel region of the first semiconductor fin, removing the first mask layer from the second channel region; and forming a first gate structure extending across the first channel region of the first semiconductor fin and a second gate structure extending across the second channel region of the first semiconductor fin.
US11641726B1 Pivotable removable fan module for a rackmount network device chassis
A fan tray, for a fan module of a network device chassis, may include an inner assembly that includes an inner cassette, one or more fans connected to the inner cassette, a first latch connected to the inner cassette and configured to removably connect to an outer assembly of the fan tray, and a fan controller connected to the inner cassette and configured to control operation of the one or more fans. The outer assembly may be configured to receive and retain the inner assembly, and may include an outer cassette with one or more openings configured to communicate with the one or more fans, a second latch connected to the outer cassette and configured to removably connect to a rear portion of the network device chassis, and an adaptor connected to the outer cassette and configured to connect and provide power to the fan controller.
US11641725B2 Heat dissipator and communications device
Embodiments of this application relate to a heat dissipator including a cover plate, an orifice plate, and a base plate that are stacked in sequence. A distribution cavity is disposed between the orifice plate and the cover plate, a heat exchange cavity is disposed between the orifice plate and the base plate, and the distribution cavity communicates with the heat exchange cavity by using through holes disposed on the orifice plate. A plurality of pin fins facing the orifice plate are disposed on a surface of the base plate in the heat exchange cavity, gaps between the plurality of pin fins constitute a fluid passage, and the pin fins include a combination pin fin in contact with the orifice plate, and a flow guiding pin fin that corresponds to the through hole and that has a gap with the through hole.
US11641723B2 Input device and cover
Disclosed herein is an input device including: a cabinet including an upper cabinet section and a lower cabinet section that are combined in an upward-downward direction; at least one fixture fixing the upper cabinet section to the lower cabinet section; and a cover attached to an exterior surface of the cabinet to cover the at least one fixture. The exterior surface of the cabinet has an exposed region adjacent to the cover and not covered by the cover. A step is formed between the exposed region of the exterior surface of the cabinet and an exterior surface of the cover, so that the exterior surface of the cover is recessed with respect to the exposed region of the exterior surface of the cabinet.
US11641722B2 Electronic device with extendable gripping feet and corresponding methods
An electronic device includes one or more sensors, one or more processors operable with the one or more sensors, one or more extendable gripping feet, and an actuation engine operable to extend and retract the one or more extendable gripping feet. The one or more sensors detect a condition of the electronic device and, in response to the one or more sensors detecting the condition, the one or more processors cause the actuation engine to transition the one or more extendable gripping feet from a retracted position to an extended position where the one or more extendable gripping feet extend distally away from the electronic device.
US11641721B2 Display apparatus
Provided is a display apparatus, including: housing components, and a display screen and a circuit board disposed in the housing components, wherein the housing components include a middle frame, a front case and a rear case; the middle frame includes a frame body and a plate body, wherein the frame body includes a first frame and a second frame opposite to each other, and a third frame connected between the first frame and the second frame; the frame plate is disposed around a corresponding side of the plate body, and both the first frame and the second frame are provided with protruding parts protruding from a first side of the plate body; the rear case is fixed between the two protruding parts and connected to the first side of the plate body; the display screen is disposed in the frame body and fixed on the plate body.
US11641716B2 Method for manufacturing printed circuit board
A method for manufacturing a printed circuit board according to one embodiment of the present invention includes a step of forming a resist pattern, and a step of forming a conductive pattern by using the resist pattern. The resist pattern has an acute angle portion in which an outer edge of a resist is bent to form an acute angle in a plan view. In a corner portion of the acute angle portion, an outer-side outer edge of the resist is rounded, and a radius of curvature of the outer-side outer edge is more than or equal to a distance from the outer-side outer edge to another outer edge adjacent thereto in a direction away from a center of curvature of the outer-side outer edge.
US11641714B2 RFID tag
An RFID tag is provided that includes an RFIC module with a base substrate and an RFIC chip, and an antenna element. A principal surface of the base substrate is provided with a first chip connection terminal connected to a first input/output terminal of the RFIC chip, a second chip connection terminal connected to a second input/output terminal, a first module-side terminal connected by direct current or capacitively coupled to a first antenna-side terminal of the antenna element, a second module-side terminal connected by direct current or capacitively coupled to a second antenna-side terminal, a first wiring pattern connecting the first chip connection terminal and the first module-side terminal, a second wiring pattern connecting the second chip connection terminal and the second module-side terminal, and a third wiring pattern connecting the first module-side terminal and the second module-side terminal.
US11641713B2 Circuit board structure and manufacturing method thereof
A circuit board structure, including a circuit layer, a first dielectric layer, a first graphene layer, a first conductive via, and a first built-up circuit layer, is provided. The circuit layer includes multiple pads. The first dielectric layer is disposed on the circuit layer and has a first opening. The first opening exposes the pads. The first graphene layer is conformally disposed on the first dielectric layer and in the first opening, and has a first conductive seed layer region and a first non-conductive seed layer region. The first conductive via is disposed in the first opening. The first built-up circuit layer is disposed corresponding to the first conductive seed layer region. The first built-up circuit layer exposes the first non-conductive seed layer region and is electrically connected to the pads through the first conductive via and the first conductive seed layer region.
US11641709B2 Waveform detection of states and faults in plasma inverters
A system for determining an operational state of an atmospheric pressure plasma. The system has a transformer for coupling power into the atmospheric pressure plasma, a current sampling circuit configured to sample at least one current pulse flowing through a primary winding of the transformer, and a programmed microprocessor configured to determine, from a waveform of the current pulse, the operational state of the atmospheric pressure plasma. The operational state is one of: a no plasma state, a plasma origination state indicative of an ignited arc expanding into a plasma by gas flow thereinto, and a plasma maintenance state indicative of the plasma being expanded.
US11641706B2 Illumination system and method that presents a natural show to emulate daylight conditions with smoothing dimcurve modification thereof
An LED lamp and method are provided for autonomously changing the output brightness and color temperature of a plurality of LED strings to follow a first dimcurve in temporal synchronization with at least one other LED lamp. Synchronization is achieved based on a time of day determined using a clock signal. The output brightness and color temperature can transition from the first dimcurve to a second dimcurve over a predetermined number of scenes. The number of scenes is a function of a difference between the first dimcurve and the second dimcurve in at least one of the output brightness and the color temperature.
US11641693B2 NR-U interlace-based PUCCH transmission
Systems and methods for interlace PUCCH transmission in 5G networks are described. The gNB sends an RRC message to a UE. The RRC message provides one or more PUCCH interlace allocations within a BW. Each PUCCH interlace allocation has a PUCCH format for each PUCCH interlace. Each PUCCH format contains a different PUCCH interlace index. The UE sends a PUCCH interlace in the BWP based on the PUCCH interlace allocation. A PUCCH in the allocated PUCCH interlace has a cyclic shift that is dependent on a resource block number in the allocated PUCCH interlace within the BWP.
US11641692B2 Discontinuous reception for a two-step random access procedure
A wireless device receives, during a discontinuous reception (DRX) active time of a DRX operation of the wireless device, a response to a message that comprises a preamble and a transport block. The DRX active time is determined based on a time window that starts at least one symbol after a transmission occasion of the transport block.
US11641686B2 Apparatus, system, and method for performing GUTI reallocation
Apparatuses, systems, and methods for refreshing a Global Unique Temporary Identifier GUTI of a user equipment UE. The UE may receive a GUTI from an Access Mobility Function AMF as part of a registration process. After a timer has expired, the UE may receive a new GUTI from the AMF. The timer may be provided by the UE as a request for use by the AMF. Alternatively, the timer may be used by the UE and the UE may request the new GUTI upon expiry of the timer, e.g., using an existing message or a new message, as desired.
US11641679B2 Sidelink data indication method and terminal equipment
The present application discloses a sidelink data indication method and a terminal equipment. The method includes: determining indication information, the indication information including at least one of a first identifier or a second identifier, wherein the first identifier is used to identify a first logical channel, the second identifier is used to identify a second logical channel, the first logical channel is used to carry original sidelink data, the second logical channel is used to carry duplicated sidelink data, the duplicated sidelink data is obtained by duplicating the original sidelink data; and sending the indication information.
US11641678B2 Secure wireless networks for vehicle assigning authority
A system and method (600) of securely and accurately connecting mobile devices (110) to wireless networks in vehicles (210) for a predetermined work assignment by using encrypted wireless network configurations based on vehicle specific data is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308).
US11641674B2 Random access method and device, user equipment and computer-readable storage medium
A random access method includes: determining whether a currently selected beam for transmitting a preamble is identical to one of at least one recorded beam, clearing all previously recorded beams, recording the currently selected beam, and transmitting the preamble at a boosted pilot transmission power when it is determined that a value of a pilot power boost counter does not reach a maximum value.
US11641670B2 Wireless communication device
According to one embodiment, a wireless communication device includes: a receiver that configured to receives a first frame; and a transmitter that configured to transmits a second frame including a first identifier and acknowledgement information on the first frame, the first identifier being extracted from a predetermined field of the first frame and being different from a source address of the first frame.
US11641669B2 Apparatus and methods for LBT in a BWP
A terminal apparatus for receiving a Physical Downlink Control Channel (PDCCH) is provided. The terminal apparatus includes: a radio resource control layer processing unit configured to configure a control resource set based on Radio Resource control (RRC) signaling; a receiver configured to monitor a plurality of PDCCH candidates in the control resource set; and a decoding unit configured to decode a PDCCH candidate of the plurality of PDCCH candidates where the control resource set is configured for a Listen-Before-Talk subband (LBT subband) in a bandwidth part (BWP).
US11641666B2 Uplink transmission method and device
An uplink transmission method and a device are provided. The method includes: determining, in a case that transmissions of at least two uplink channels conflict in a time domain, priorities of the at least two uplink channels according to at least one of a transmission-related time duration, a transmission start time or carried information; and performing uplink transmission according to the priorities of the at least two uplink channels.
US11641660B2 Multi-antenna processing in multi-link wireless communication systems
A method for multi-antenna processing in multi-link wireless communication systems includes transmitting by a first MLD, a first capability defining a first number of Spatial Streams (SS) supported by the first MLD for a single link exchange over one of a subset of links from a plurality of links between the first MLD and a second MLD. A second capability is transmitted by the first MLD defining a second number of SS supported by the first MLD for each link of a multi-link exchange. At least one Radio Frequency (RF) chain of the first MLD is configured to enable communication over the subset of links from the plurality of links.
US11641657B2 Resource unit (RU) allocation for EHT for power spectral density limitations
Embodiments of an access point (AP) station (STA) configured for operating in a next-generation (NG) wireless local area network (WLAN) (i.e., EHT) are generally described herein. In some embodiments, a comb resource unit (RU) structure may be used to distribute tones of an RU across a wider bandwidth for narrow RU power spectral density (PSD) boosting for longer-range transmission in EHT to meet ETSI and/or FCC limitations.
US11641654B2 Uplink transmission method and device
An uplink transmission method and an uplink transmission device are provided. The uplink transmission method includes: detecting an UL grant on a target time-domain resource and a target frequency-domain resource in a first time unit, the UL grant being to schedule one or more UEs to perform uplink transmission in a target time unit, a time unit having a predefined length of B1 subframes or B2 symbols, where B1 and B2 are each an integer greater than or equal to 1; acquiring scheduling information for the UE in the target time unit from the UL grant; and performing the uplink transmission on a time-domain resource and a frequency-domain resource scheduled in the target time unit in accordance with the scheduling information.
US11641651B2 Uplink control channel allocation in a communication system and communicating the allocation
Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.
US11641650B2 Timing advance (TA) determination for sidelink (SL) communication
Aspects of the present disclosure provide apparatus, methods, processing systems, and computer readable mediums for determining timing advances (TAs) for use in sidelink (SL) communications. A method that may be performed by a transceiver (TX) user equipment (UE) includes applying a first TA when transmitting at least a first SL transmission to a receiver (RX) UE and applying a second TA when transmitting at least a second SL transmission to the RX UE.
US11641647B2 Per-physical cell identifier configuration
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a plurality of configurations corresponding to a plurality of physical cell identifiers (PCIs), wherein the plurality of PCIs are associated with a serving cell of a base station, and wherein the plurality of configurations are based at least in part on respective remote radio heads (RRHs) of the base station; receive information indicating an RRH, of the respective RRHs, or a PCI corresponding to the RRH; and perform a communication with the RRH based at least in part on the PCI in accordance with a configuration, of the plurality of configurations, corresponding to the PCI. Numerous other aspects are provided.
US11641642B2 UE beam reselection procedure with CSI reporting and beam switch indication
In embodiments, a base station may send to a user equipment (UE) a P3 beam management (BM) channel state information reference signal (CSI-RS) having two ports, and may receive from the UE a P3 BM report in response. The P3 BM report may include a proactive UE beam switch indication and a CSF report corresponding to the best UE beam determined by a UE based on the P3 BM CSI-RS. The base station may determine whether the P3 BM report includes an indication that the UE will perform a beam switch from a first UE beam to a second UE beam, and may determine a UE beam switch slot during which the UE will perform the beam switch. Starting at the beam switch slot, the base station may send a physical downlink shared data channel (PDSCH) transmission to the UE using the adjusted downlink transmission parameters.
US11641641B2 Primary component carrier control in a wireless access node that uses multiple radio frequency bands
A wireless access node serves a wireless User Equipment (UE) over radio frequency bands that comprise layers. The layers comprise parallel signals that share individual resource blocks in the radio frequency bands. In the wireless access node, radio circuitry wirelessly receives information from the wireless UE that indicates received signal strengths for the radio frequency bands. In the wireless access node, processing circuitry determines layer amounts for the radio frequency bands. The processing circuitry selects one of the radio frequency bands that has an adequate one of the received signal strengths and a higher one of the layer amounts. The radio circuitry wirelessly exchanges user data with the wireless UE over the selected one of the radio frequency bands to serve the wireless UE.
US11641638B2 Communications method and apparatus
This application discloses a communications method and apparatus. An example method includes: receiving, by a RAN node, a first message from an AMF node, where the first message includes specified area related information of a terminal device, and the specified area related information is used to indicate a specified area of the terminal device; and when the RAN node determines, based on the specified area related information and first location information of the terminal device, that the terminal device moves out of the specified area, sending, by the RAN node, the first location information or first indication information to the AMF node or an SMF node, where the first indication information is used to indicate that the terminal device already moves out of the specified area.
US11641636B2 Configurable quality metric for positioning measurements
Disclosed are techniques for wireless communication. In an aspect, a network node performs one or more positioning measurements of one or more types of positioning measurements of one or more reference signals, and reports, to a positioning entity, the one or more positioning measurements and one or more measurement quality values representing a measurement quality of the one or more positioning measurements, the one or more measurement quality values based on measurement quality reporting parameters, wherein the measurement quality reporting parameters comprise a minimum error value, a maximum error value, a number of bits used for the one or more measurement quality values, a scaling function or an identifier of the scaling function, or any combination thereof.
US11641635B2 Coordinated radio fine time measurement
Coordinated radio fine time measurement is provided via sending, from a client device, a ranging request to a first radio; receiving a first response sent at a first time from the first radio over a first channel; receiving a second response sent at the first time from a second radio over a second channel; and calculating, based on times of flight for the first response and the second response, a location of the client device relative to the first radio and to the second radio. Coordinated radio fine time measurement is also proved via in response to receiving, at an Access Point (AP), a ranging request from a client device and determining to respond using multiple channels: sending, both at a first time, a first response from a first radio over a first channel a second response from a second radio over a different channel.
US11641634B2 Method and system for regional data network configuration in wireless communication network
Disclosed is a 5G or pre-5G communication system for supporting a data transmission rate higher than that of a 4G communication system such as LTE. According to an embodiment of the present invention, a method of a terminal in a wireless mobile communication system comprises the steps of: receiving data network information including data network access permission region information and data network identification information; checking whether the terminal enters a data network access permission region, on the basis of the data network information; and performing a data network access procedure on the basis of the checking result.
US11641631B2 Method and apparatus for indicating semi-persistent sounding reference signal as reference signal of neighboring cell in next-generation mobile communication system
A communication method and a 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) are provided. The 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. Disclosed is a method of performing activation and deactivation of a semi-persistent sounding reference signal (SP SRS) through a medium access control element (MAC CE) when activation/deactivation of the SP SRS is indicated in a next-generation mobile communication system.
US11641630B2 Time-sensitive networking support over sidelink
Methods, systems, and devices for wireless communications are described. A first device node, such as an end station or a user equipment (UE) associated with the end station, may receive, from a controller node of a time-sensitive network (TSN), a configuration for communicating over the TSN. The TSN may include a plurality of nodes that are synchronized according to a common synchronization configuration and that are configured for transmitting messages between the controller node and the first device node within a latency threshold condition configured for the TSN. The first device node may identifying data to transmit to a second device node of the plurality of nodes and may communicating with the second device node via a sidelink connection associated with the wireless radio access network.
US11641629B2 Sidelink synchronization assistance
Aspects relate to mechanisms for a base station to provide sidelink synchronization assistance to a plurality of user equipment (UEs). The base station may be configured to identify a detection time window that includes a sidelink synchronization resource configured for transmission of a sidelink synchronization signal on a sidelink carrier. The base station may further be configured to transmit an indication of the detection time window to the plurality UEs on a cellular carrier to enable the UEs to detect a sidelink synchronization signal on the sidelink carrier within the detection time window and synchronize communication on the sidelink carrier.
US11641628B2 Terminal and communication method
In a terminal, a selecting unit selects one generation method from a plurality of generation methods for reference signals (sounding reference signals (SRSs)). A radio transmitting unit transmits reference signals (SRSs) generated in accordance with the selected generation method.
US11641625B2 Information transmission method for ultrasonic transmitter, information transmission device for ultrasonic transmitter, and storage medium
An information transmission method, an information transmission apparatus, and a storage medium include encoding information to be transmitted to obtain an ultrasonic encoded signal; obtaining an ultrasonic transmission signal based on the ultrasonic encoded signal and an ultrasonic wake-up signal, the ultrasonic wake-up signal for waking up an ultrasonic receiver to decode the ultrasonic encoded signal; and transmitting the ultrasonic transmission signal to the ultrasonic receiver.
US11641624B2 Wake-up radio systems and methods based on backscatter wake-up radio
Provided are wake-up radio systems and methods based on backscatter wake-up radio. The wake-up radio method based on backscatter wake-up radio includes setting an arbitrary receiving window period in a window setting period by receiving a beacon signal from a data collection apparatus, transmitting a backscatter response message to the data collection apparatus based on a reception time of a contention signal received from the data collection apparatus in the set receiving window period, in the window setting period, and receiving a wake-up signal from the data collection apparatus in the data transmission period to set as a wake-up period and transmitting data to the data collection apparatus based on a scheduling time according to a backscatter response message.
US11641623B2 Baseband processing combined BPC capability configuration method and device, base station and computer storage medium
Disclosed are a baseband processing combination (BPC) capability configuration method and device, a base station and a computer storage medium. The base station includes a network element and a second network element connected to the first network element. The first network element and the second network element are separately deployed, the first network element is responsible for radio resource management, and the second network element is responsible for underlying radio transmission management. In the process of a UE accessing the second network element of the base station, the second network element of the base station selects a BPC for the UE, and the base station can then schedule the UE according to the BPC selected by the second network element for the UE and perform necessary radio resource configuration.
US11641617B2 Mechanisms for initial access to a radio access network
There is provided mechanisms for initial access to a radio access network. The method is performed by a wireless device. The wireless device is configured for accessing the radio access network using at least a first cellular RAT and a second cellular RAT. The method comprises obtaining system information using a first carrier frequency and the first RAT. The system information comprises inter-frequency cell information of the second RAT. The method comprises synchronizing with the second RAT using a second carrier frequency based on the obtained system information in order to establish initial access to the radio access network. The second carrier frequency is higher than the first carrier frequency.
US11641613B2 Method and apparatus for relay discovery
The present disclosure relates to methods and apparatuses. According to some embodiments of the disclosure, a method comprises: receiving a broadcasting message from a base station, wherein the broadcasting message indicates that the base station supports relaying function.
US11641611B2 Conditional packets forward control rules
Disclosed herein is a method for implementing conditional packet forwarding control rules, performed by User Plane Function (UPF). The method comprises: receiving, from a Control Plane Function (CPF) a packet forwarding control rule comprising one or more rule enforcement conditions; and applying the packet forwarding control rule according to the rule enforcement condition(s).
US11641606B2 Resource configuration method, mobile terminal, network-side device, and medium
A resource configuration method, a mobile terminal, a network-side device, and a medium are provided. The method includes: receiving configuration of at least one target cell resource, where the configuration of the at least one target cell resource includes at least one trigger condition for user equipment UE to use the target cell resource; based on a signal quality measurement quantity of a current serving cell of the UE, evaluating whether the at least one trigger condition is satisfied; and determining that the trigger condition is satisfied, and initiating, based on the configuration of the target cell resource, a communication process associated with the trigger condition.
US11641605B2 Methods for enhanced mobility in wireless systems
Methods, devices, and systems for communication by a wireless transmit/receive unit (WTRU) associated with a source cell. The WTRU is configured with a conditional reconfiguration which includes a trigger condition and a configured target cell. The WTRU detects an occurrence of an impairment event resulting in impairment to operation of the WTRU in the source cell. If the impairment event satisfies the trigger condition, a reconfiguration is performed with the configured target cell. If the impairment event does not satisfy the trigger condition, a target cell is selected based on a cell selection procedure, and if the is configured with a conditional reconfiguration for the selected target cell, a reconfiguration is performed with the selected target cell; and if the WTRU is not configured with a conditional reconfiguration for the target cell, a reestablishment is performed with the selected target cell.
US11641602B2 Systems and methods for handover of dual connectivity user equipment
A system described herein may provide a technique for maintaining and transferring context information for a Dual Connectivity (“DC”)-capable User Equipment (“UE”) and a secondary Next Generation Node B (“gNB”) in situations where the UE is connected to a primary gNB and the secondary gNB and is handed over to an evolved Node B (“eNB”). The context information may be provided to the eNB without releasing resources or tearing down bearers at the secondary gNB, such that the UE may seamlessly continue communicating with the secondary gNB while a primary connection associated with the UE is handed over from the primary gNB to the eNB.
US11641601B2 Method, apparatus and device for allowing terminal to move between 4G and 5G networks
Provided are a method, apparatus and device for a terminal moving between a 4G network and a 5G network. The method includes: transmitting, by a management device corresponding to a target network, an access accept message, where the access accept message carries an activation indication; and the activation indication is used for indicating a terminal to reactivate a public data network (PDN) connection or a protocol data unit (PDU) session in a source network in the target network, or indicating the terminal that the PDN connection or the PDU session has been activated in the target network.
US11641600B2 Bandwidth throttling in a radio access network
Systems, methods, and software of managing bandwidth allocated to User Equipment (UE). In one embodiment, a bandwidth management system collects cell load information for a plurality of cells within a Radio Access Network (RAN), and processes the cell load information to determine a cell load status for each of the cells. The system performs bandwidth throttling for the UE by determining a location of the UE, identifying the cell load status for one or more cells in a region of the RAN corresponding with the location of the UE, determining whether the region of the RAN is overloaded based on the cell load status, and controlling a downgrade of bandwidth allocated to the UE in the RAN responsive to a determination that the region is overloaded.
US11641599B2 Method for performing a buffer status reporting in a D2D communication system and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing a buffer status reporting in a D2D communication system, the method comprising: configuring a plurality of sidelink logical channels, wherein each of the plurality of sidelink logical channels has an associated priority and belongs to a LCG, and one or more of LCGs belong to a ProSe Destination; generating a SL BSR MAC CE including buffer sizes of LCGs in decreasing order of a LCG priority, wherein the LCG priority of a LCG is determined as a highest priority of a logical channel among priorities of logical channels belonging to the LCG; and transmitting a MAC PDU including the SL BSR MAC CE.
US11641597B2 Systems and methods for mitigating cellular and terrestrial captive site interference
Systems and methods model earth stations and other captive terrestrial sites as simulated cell sites in a radio access network (RAN) to identify potential cellular network interferers with the earth stations. A computing device selects an earth station within a geographic area of a RAN segment and model the earth station as a cell within the RAN segment, wherein the modeling creates a simulated earth station cell. The computing device obtains sector carrier data for cells in the RAN segment and scores, based on the sector carrier data, neighboring cells to the simulated earth station cell. The scoring indicates a level of potential interference of the neighboring cells with the earth station based on geo-spatial relevance. The computing device identifies projected mobility interference in neighboring cells to the earth station and provides prioritization recommendations for interference mitigation for the earth station based on the scoring and the identifying.
US11641596B2 Crowd sourced privacy preserving access point mapping
In some implementations, a computing system can perform crowd sourced access point mapping using privacy preserving techniques. For example, a server device can receive access point data reports from multiple user devices that includes various attributes and/or measurements with respect to access points with which the user devices have established connections. The access point data reports can be delivered without identifying the user devices, or users thereof, and their exact locations. Based on the access point data reports, the server device can map locations of access points and relationships between access points to generate network topologies, network locations, network quality scores, and various other characteristics of networks and/or access points. The generated access point data can be served to user devices so that the user devices can improve the efficiency of the interactions between user devices and the detected access points and/or networks.
US11641593B2 Channel availability check optimization
Channel availability check optimization may be provided. A plurality of Pulse Repetition Intervals (PRIs) may be determined for a respective plurality of bursts on a respective plurality of frequencies. A list of at least a portion of the plurality of frequencies may be generated. The list may include a plurality of bias factors respectively indicating a probability that each of the respective plurality of bursts was a radar burst based on the respective plurality of PRIs. An Access Point (AP) may perform a plurality of preemptive Channel Availability Checks (CACs) on each of the respective plurality of frequencies on the list in order of highest probability to lowest probability based on the plurality of bias factors.
US11641592B1 Device management using stored network metrics
Systems and methods for managing network connectivity of speech processing-enabled devices are provided. The speech-enabled device may periodically monitor a variety of metrics related to the network connectivity status of the device, and save those metrics in a local events log. The speech-enabled device may then periodically send those metrics to a remote speech processing management system. Users may then use voice commands to request the status of the speech-enabled device, and the speech-enabled device will send that request to the speech processing management system. The speech processing management system can then retrieve the historical metrics for that device and determine one or more inferences regarding the condition of the device. These inferences are used to diagnose potential network connectivity problems being experienced by the speech-enabled device, and to generate recommendations for remediating those problems. These recommendations may then be provided to the user as verbal instructions for troubleshooting and/or resolving those problems.
US11641585B2 Cybersecurity system for outbound roaming in a wireless telecommunications network
An outbound roaming system detects that a wireless device has left a home wireless network and, in response, identifies a visited wireless network on which the wireless device is likely to roam or is currently roaming. The outbound roaming system queries the visited wireless network to offer security information for the wireless device. The security information can include a security parameter for the visited wireless network to mitigate a potential cyberattack enabled by the wireless device. In response to receiving an acceptance of the offer and satisfying a condition, the outbound roaming system provides the security information to the visited wireless network. As such, the visited wireless network can dynamically defend against cyberattacks enabled by roaming devices.
US11641582B2 Account registration method in DECT network cluster system
An account registration method in a Digital Enhanced Cordless Telecommunications (DECT) network cluster system includes: establishing communication with a DECT host through a DECT network cluster constructed in advance; receiving first account information allocated by the DECT host; initiating registration to a server according to the first account information, and obtaining a first registration result; sending the first registration result to the DECT host; if the first registration result is that the registration is successful, entering a first mode; if the first registration result is that the registration is not responded to, obtaining a second registration result fed back by the DECT host; if the second registration result is that the registration is successful, entering a second mode, where in the second mode, the DECT device sends SIP signaling to the DECT host so that the DECT host forwards the SIP signaling.
US11641580B2 Method and device used for wireless communication
Method and device used for wireless communications, including receiving a second media access control packet data unit (MAC PDU) group, a MAC Header of any MAC PDU in the second MAC PDU group comprising information corresponding to a first portion of a first old identifier (ID); the second MAC PDU group comprising a first packet data convergence protocol (PDCP) PDU, and a header of the first PDCP PDU comprising a first key ID; the first key ID being used to identify a first key, and the first key being used to generate a key for a security algorithm applied to the first PDCP PDU; transmitting a first MAC PDU group comprising a second PDCP PDU, the second PDCP PDU comprising information corresponding to a first portion of the first PDCP PDU; by determining a first key ID and a second key ID, reliability is improved, and risks during communications are avoided.
US11641579B1 User agents, systems and methods for machine-learning aided autonomous mobile network access
Agents, operating on user equipment, and related systems and methods for machine-learning aided autonomous control of mobile network access are disclosed. The agents, systems and methods allow for mobile network resources, which are pre-purchased or purchased in real-time, to be optimized according to a reward function that maximizes quality of experience as a function of price. Mobile network resources purchased in real-time may include spectrum bandwidth sold or auctioned in increments and purchased by UEs as needed.
US11641576B2 Method and apparatus for identifying dual-mode wireless device, IOS device, and medium
Method and apparatus for identifying a dual-mode wireless device, IOS device, and medium. The method includes: receiving a Bluetooth Low Energy (BLE) advertising packet from a slave device; extracting a Media Access Control (MAC) address carried in the BLE advertising packet from the slave device and that is of a master device that has established a classic Bluetooth connection with the slave device; and if the MAC address is a MAC address of a current master device, establishing a BLE connection with the slave device; or if the MAC address is not a MAC address of a current master device, ignoring the BLE advertising packet from the slave device. The method has advantages of a high identification speed and high identification accuracy. The method does not require an additional application for Apple's MFi certification, which saves certification costs, shortens the time on product development, and simplifies the production process.
US11641571B2 Communication device, communication method, non-transitory computer-readable storage medium storing communication program, and vehicle
A TCU includes: a wide-area communication section that performs wireless communication with a base station; a short-range communication section that performs wireless communication with an access point; a vehicle-to-vehicle communication section that performs wireless communication with a relay vehicle; and a communication control section that transmits upload data by using any one of the wide-area communication section, the short-range communication section, and the vehicle-to-vehicle communication section, wherein the communication control section transmits the upload data more preferentially by using the short-range communication section or the vehicle-to-vehicle communication section than by using the wide-area communication section when an upload deferment condition is met, and transmits the upload data more preferentially by using the wide-area communication section than by using the short-range communication section and the vehicle-to-vehicle communication section when the upload deferment condition is not met.
US11641570B2 Information transmission method, device, system and storage medium
Disclosed are an information transmission method, device and system and a storage medium. The method is applied to a user equipment (UE) in an Internet-of-vehicle architecture. The method includes: acquiring, by the UE, sidelink retransmission configuration information; and performing, by the UE, a sidelink feedback or a sidelink retransmission according to the sidelink retransmission configuration information.
US11641568B2 Multiple usage rates
An example communications system for providing communication services between communications devices may employ multiple usage rates for metered communication services. A method for adjusting usage amounts to account for multiple usage rates may include determining a usage adjustment factor for a communications event; determining a metered usage amount for the communications event; and determining an adjusted usage amount based on the usage adjustment factor and the metered usage amount for the communications amount. Thus, a billing system in the communications system may determine an invoice amount based on the adjusted usage amount and a predetermined bill rate.
US11641564B2 Flexible zone-based registration area tracking in a wireless network
A wireless device sends, to an access and mobility management function (AMF) via an access network, a first registration request message comprising a first geographical coordinate of a first geographical location. The wireless device receives a registration accept message comprising a radius value from the AMF. The wireless device moves to a second geographical location. The wireless device determines that a distance between the first geographical coordinate and a second geographical coordinate of the second geographical location is larger than the radius value. In response to the determination, the wireless device sends a second registration request message comprising the second geographical coordinate.
US11641562B2 System and tools for enhanced 3D audio authoring and rendering
Improved tools for authoring and rendering audio reproduction data are provided. Some such authoring tools allow audio reproduction data to be generalized for a wide variety of reproduction environments. Audio reproduction data may be authored by creating metadata for audio objects. The metadata may be created with reference to speaker zones. During the rendering process, the audio reproduction data may be reproduced according to the reproduction speaker layout of a particular reproduction environment.
US11641560B2 Binaural dialogue enhancement
Methods for dialogue enhancing audio content, comprising providing a first audio signal presentation of the audio components, providing a second audio signal presentation, receiving a set of dialogue estimation parameters configured to enable estimation of dialogue components from the first audio signal presentation, applying said set of dialogue estimation parameters to said first audio signal presentation, to form a dialogue presentation of the dialogue components; and combining the dialogue presentation with said second audio signal presentation to form a dialogue enhanced audio signal presentation for reproduction on the second audio reproduction system, wherein at least one of said first and second audio signal presentation is a binaural audio signal presentation.
US11641558B2 Apparatus and methods for detecting a microphone condition
A method and apparatus for detecting a microphone condition of a microphone, the method comprising: applying an electrical stimulus to a microphone; measuring an electrical response to the electrical stimulus at the microphone; comparing the electrical response to an expected response; and determining the microphone condition based on the comparison.
US11641550B2 Speaker
Provided is a speaker, including a frame; a vibration unit fixed to the frame; and a magnetic circuit unit driving the vibration unit to vibrate and produce sound. The vibration unit includes a diaphragm and a voice coil; the diaphragm includes a first suspension, a second suspension and a vibrating portion; the magnetic circuit unit is provided with a magnetic gap, and the voice coil is inserted in the magnetic gap; the magnetic circuit unit includes a yoke; and the yoke and the diaphragm are arranged at two opposite sides of the frame; and the vibration unit further includes a fixing ring connected to the magnetic circuit unit; the second suspension surrounds the fixing ring; and an inner peripheral side of the second suspension is fixed to an end of the fixing ring away from the yoke. With this structure, the acoustic performance of the speaker can be improved.
US11641548B2 Managing processor intensive commands by a controller
One example method of operation may include determining whether a received command will be locally processed by a control device, determining an audio stream is associated with the received command, forwarding the audio stream to a server, and forwarding an audio output to a termination device based on a processed audio stream.
US11641543B2 Sound source localization for robot
Disclosed are a robot which localizes a sound source based on sound spot information of at least one sound spot, and a sound source localization method. The robot can communicate with other electronic devices and a server in a 5G communication environment.
US11641542B2 Earpiece with internal UV cleaning
The earpiece with internal UV cleaning source includes one or more internal UV light sources, specifically emitting UVC light. The UVC light is emitted during charging of the earbud, thus conserving battery power by only emitting during periods of ample power availability. In a preferred embodiment, the UV light is emitted behind the speaker, passing through and bouncing around the clear speaker mounting bracket, or through holes in the housing/frame bracket. The result is that all internal sections of the earpiece that could harbor bacteria or viruses are exposed to the UV light.
US11641539B2 Headphone interaction with media playback system
Example techniques may involve headphone interaction. An implementation may include while headphones are disconnected from a control device, the control device receiving an indication of particular audio content being played back by a first zone of the media playback system. While the particular audio content is being played back by the one or more playback devices of the media playback system, detecting that headphones have been connected to the first control device. Headphones may be connectable to the control device via either (a) an analog headphone jack or (b) a point-to-point personal area network connection. In response to detecting that the headphones are connected to the control device: the control device (i) causing the one or more playback devices of the first zone to stop playback of the particular audio content; (ii) retrieving the particular audio content and (iii) resuming playback of the particular audio content via the connected headphones.
US11641538B2 Speaker device
The present disclosure relates to a speaker device including a circuit housing, an ear hook, a rear hook, and a speaker assembly. The speaker assembly may include a headphone core and a housing for accommodating the headphone core, the housing may include a housing panel facing a human body and a housing back opposite to the housing panel, and the headphone core may cause the housing panel and the housing back to vibrate. An absolute value of a difference between a first phase of a vibration of the housing panel and a second phase of a vibration of the housing back may be less than 60 degrees when a frequency of each of the vibration of the housing panel and the vibration of the housing back is between 2000 Hz and 3000 Hz.
US11641536B2 Capture and association of measurement data
A method and system for capturing and annotating measurement data includes communicatively connecting a mobile computing device to one or more measurement devices, and receiving measurement data from the one or more measurement devices. The mobile computing device stores the received measurement data and annotates the stored measurement data with metadata. The metadata includes group identifying information that associates the stored measurement data with other data having similar group identifying information. In at least one embodiment, measurement data is automatically associated with the group identifying information based on the measurement data being captured within a predetermined amount of time of each other or within a predetermined distance of each other as determined by a positioning system. The metadata may include, for example, one or more of a time, a location, a test point, a work order, a task list, a job instruction, a technician identifier, a text note, a voice note, an image, a video, and an image annotation.
US11641534B2 Gray counter and image sensor including the same
An image sensor includes a pixel sensor that senses an incident light and outputs a sampling signal of an analog shape, a sampler that compares the sampling signal and a ramp signal and outputs a comparison signal being time-axis length information, and a gray counter that counts a length of the comparison signal in synchronization with a clock signal and outputs a digital value. The gray counter includes a first flip-flop that divides the clock signal by 2 and generates a first gray code signal, a second flip-flop that delays a first data signal being a four-divided signal of the clock signal and outputs a second gray code signal, and a third flip-flop that delays the second gray code signal being two-divided and outputs a third gray code signal.
US11641533B2 On-chip multiplexing pixel control circuit
The present invention belongs to the technical field of CMOS image sensors, and particularly relates to an on-chip multiplexing pixel control circuit for controlling a super-large area array splicing CMOS image sensor. The multiplexing type pixel control circuit includes at least one multiplexing unit, each multiplexing unit includes L levels of serial pixel control sub-circuits and a windowing address gating circuit. Through the different positions of the multiplexing units in the whole chip, the group address buffer circuits of the multiplexing units generate different group address reference signals, which are compared with a group decoding address generated in a group decoding address buffer circuit to realize group decoding and gate the multiplexing unit. Meanwhile, the serial pixel control sub-circuit in the multiplexing unit is compared with a row decoding address to realize exposure and readout control of a corresponding row of the multiplexing unit. The control circuit of the present invention is simple in structure and reliable in control, and has excellent expandability and multiplexing capability, which can be applied to CMOS image sensor chip circuits with different area array scales.
US11641532B2 Readout circuit and method for time-of-flight image sensor
A time-of-flight device comprises a pixel array including an array of pixel circuits, wherein a column of the array includes: a first pixel circuit including a first photodiode, a first capacitor and a second capacitor coupled to the first photodiode, and a second pixel circuit including a second photodiode, a third capacitor and a fourth capacitor coupled to the second photodiode, a first signal line coupled to the first capacitor, a second signal line coupled to the second capacitor, a third signal line coupled to the third capacitor, a fourth signal line coupled to the fourth capacitor, a first switch circuitry, a second switch circuitry, a first comparator coupled to the first signal line and the third signal line through the first switch circuitry, and a second comparator coupled to the second signal line and the fourth signal line through the second switch circuitry.
US11641531B2 Multi-mode interference coupler-based flat compressive and transform imager
A compressive/transform imager comprising a lens array positioned above input ports for collecting light into the input ports, waveguides routing the light from the input port to waveguide mixing regions (e.g. multi-mode interference couplers), and detectors for receiving outputs of the waveguide mixing regions.
US11641527B2 Image sensor and method of manufacturing same
An image sensor having a shield including, for example, a metal, is above an electrical charge storage element in a pixel region to block light incident toward the electrical charge storage element, thereby making it possible to reduce or prevent reading a charge value including leakage charge introduced to the electrical charge storage element, and thus adversely affecting an image result.
US11641525B2 Image capturing apparatus capable of displaying live view image high in visibility, method of controlling image capturing apparatus, and storage medium
An image capturing apparatus capable of displaying a live view image high in visibility on a high-luminance side. An image capturing section converts light from an object to image signals. An image processor performs image processing on image data formed by the image signals. An operation section receives an instruction for setting a live view mode for realizing a live view function. When an OVF simulation mode is set which is different from a recording live view mode for displaying image data subjected to the image processing on the image display section based on user's photographing settings, photographing is performed under an exposure condition darker than a proper exposure, gradation conversion for compensating for a difference in exposure condition from the proper exposure is performed, and display luminance is controlled to be brighter than display luminance in the recording live view mode.
US11641523B2 Image capture method adapted to sparkling light sources and image sensor
An image sensor includes a plurality of pixels, where each of the plurality of pixels includes a photodiode. The image sensor is configured to capture images of a scene exposed with a flickering light source by for each of the plurality of pixels, acquiring a value representative of a light level at a corresponding pixel by gradually varying a value of sensitivity of the corresponding pixel.
US11641519B2 Focus detection device, imaging device, and interchangeable lens
A focus detection device includes: an imaging unit having a first and second pixel each of which receives light transmitted through an optical system and outputs signal used for focus detection, and a third pixel which receives light transmitted through the optical system and outputs signal used for image generation; an input unit to which information regarding the optical system is input; a selection unit that selects one of the first and second pixel based on the information to the input unit; a readout unit that reads out the signal from one of the first and second pixel based on a selection result at a timing different from reading out the signal from the third pixel to be read out; and a focus detection unit that performs the focus detection based on at least one of the signals of the first and second pixel read out by the readout unit.
US11641517B2 User interface for camera effects
The present disclosure generally relates to user interfaces. In some examples, the electronic device transitions between user interfaces for capturing photos based on data received from a first camera and a second camera. In some examples, the electronic device provides enhanced zooming capabilities that result in visual pleasing results for a displayed digital viewfinder and for captured videos. In some examples, the electronic device provides user interfaces for transitioning a digital viewfinder between a first camera with an applied digital zoom to a second camera with no digital zoom. In some examples, the electronic device prepares to capture media at various magnification levels. In some examples, the electronic device enhanced capabilities for navigating through a plurality of values.
US11641513B2 Message processing using a client-side control group
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for processing of messages at a media device for analysis purposes. An embodiment operates by transmitting a message request from a media device to a messaging server. In response, the media device receives a message response containing a message and messenger identifier. The media device generates a hash value of an identifier associated with the media device and the messenger identifier. The media device then determines whether the hash value maps into a control group. Finally, the media device processes the message based on whether the hash value maps into the control group.
US11641510B2 Facilitation of video session optimization for 5G or other next generation network
A radio access network intelligent controller (RIC) can comprise a physical resource block (PRB) scheduler that can facilitate the streaming of videos. When a user equipment (UE) requests a video, the PRB scheduler can take into account channel quality data associated with the connection between the UE and a distributed unit of a base station. The PRB scheduler can also receive video stream rate information from a video server. Based on the video stream rate information and the channel quality data, the PRB scheduler can make a decision regarding what types of videos to facilitate streaming to the UE.
US11641508B2 Methods and systems for recommending content items
Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.
US11641502B2 Methods and systems for implementing legacy remote and keystroke redirection
Methods and systems for routing key commands received from a remote-control device are provided. The method and/or system may include receiving, at a device, a key command from the remote-control device, generating a first message that includes the key command, sending, from the device, the first message to a keystroke router, and determining, at the keystroke router, a system network controller associated with the device. Moreover, the keystroke router may send the key command to the system network controller.
US11641499B2 Field of view prediction in live panoramic video streaming
Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
US11641495B2 Use of video frame format as basis for differential handling of automatic content recognition and associated action
A computing system that identifies a media stream that a media client is processing for presentation determines which frame format of the media stream the media client is processing for presentation. And the computing system uses that determined frame format as a basis to facilitate dynamic content modification. For instance, based on then determined frame format, the computing system could work to ensure that replacement or overlay content that the media client obtains to facilitate dynamic content modification of the media stream is of that determined frame format. Further or alternatively, based on the determined frame format, the computing system could work to ensure that the media client gets provisioned with reference fingerprints of that particular frame format of the media stream, for use to facilitate client-side fingerprint matching to confirm that the media stream continues to be identified media stream.
US11641494B2 Method and device for generating and detecting a fingerprint functioning as a trigger marker in a multimedia signal
A device is configured to perform a method that detects a trigger marker for an action corresponding to a segment of a multimedia signal. A fingerprint is generated based on the segment of the multimedia signal at a trigger time point. The generated fingerprint is stored in a database and communicated to the device. During playback of the multimedia signal, fingerprints of segments of the multimedia signal are generated and matched against fingerprints in the database. When a match is found, one or more associated actions for the segment are retrieved by the device. The trigger time point may be determined as a time point near or at the segment of the multimedia signal with the matched fingerprint. In this way, trigger markers for actions may be enabled without modifying the multimedia signal.
US11641493B2 Method and electronic device for displaying bullet screens
A method for displaying bullet screens can include: acquiring detection boxes by detecting human-body parts in a plurality of image frames in a target video; and determining a masked region of each of the image frames based on detection boxes in the each of the image frames and a ratio of the detection boxes in the each of the image frames in an image frame to which the detection boxes belong, wherein the client player does not display bullet screens in the masked region when playing the target video.
US11641492B2 Image processing apparatus and image processing method
Provided are an image processing apparatus and an image processing method that process a far-infrared image.The image processing apparatus includes a region extraction section, a modal transformation section, and a superimposition section. The region extraction section extracts a region of interest within a visible-light image captured by a visible-light camera. The modal transformation section receives an image of the region of interest within an infrared image captured by an infrared camera observing the same subject as the visible-light camera, and transforms the received image to a modal image. The superimposition section generates a presentation image by superimposing the modal image on the region of interest within the visible-light image. The modal transformation section transforms a far-infrared image of the region of interest to a modal image including an information modal familiar to humans by using, for example, a database and a conditional probability distribution.
US11641490B2 Geolocationing system and method for use of same
A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device.
US11641481B2 Method and apparatus for encoding/decoding images using adaptive motion vector resolution
The present disclosure relates to a method and apparatus for improving the encoding efficiency by adaptively changing the resolution of the motion vector in the inter prediction encoding and inter prediction decoding of a video. The apparatus includes: a predicted motion vector calculator for calculating a predicted motion vector of a current block to be encoded using motion vectors of one or more surrounding blocks; and a skip mode encoder for encoding a result of performing a prediction of the current block and information indicating that the current block is a skip block when the predicted motion vector satisfies a skip condition, wherein at least one motion vector among the motion vectors of the surrounding blocks and the motion vector of the current block has a resolution different from resolutions of the other motion vectors.
US11641480B2 Signaling of adaptive picture size in video bitstream
A method of decoding a coded picture of a coded video sequence is performed by at least one processor and the method includes decoding, from a parameter set, a plurality of candidate decoded resolutions, selecting, through an index coded in a transient header structure applicable to a group of samples, a candidate decoded resolution among the plurality of candidate decoded resolutions, resampling a sample of the group of samples based on an output resolution and the selected candidate decoded resolution, and enabling prediction using the resampled sample.
US11641479B2 Video decoding apparatus and video coding apparatus
In conventional cases that different trees are used between luma and chroma and that luma chroma prediction including multiplication in chroma intra prediction is used, there is a problem in that a processing delay caused by the chroma intra prediction is increased in small blocks. In a case that two different trees are used between luma and chroma, in a case of an 8×8 block in a luma size, 0 is derived without decoding qt_split_cu_flag, and in a case of an 8×4/4×8 block in a luma size, 0 is derived without decoding mtt_split_cu_flag. In a case that the size of a target block is smaller than a prescribed size, a chroma intra mode is derived from any one of DC, leftward prediction, and upward prediction.
US11641477B2 Techniques for implementing a decoding order within a coded picture
A method for video processing is described. The method includes performing a conversion between a video comprising one or more pictures comprising one or more subpictures comprising one or more slices and a bitstream representation of the video according to a rule, and wherein the bitstream representation includes a number of coded units, wherein the rule specifies that a decoding order of coded units within a subpicture is in an increasing order of subpicture level slice index values of the coded units.
US11641476B2 Constrained position dependent intra prediction combination (PDPC)
A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream.
US11641474B2 Multi-parameters based intra prediction
A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, multiple sets of parameters, wherein each set of parameters defines a cross-component linear model (CCLM) and is derived from a corresponding group of chroma samples at corresponding chroma sample positions; determining, based on the multiple sets of parameters, parameters for a final CCLM; and performing the conversion based on the final CCLM.
US11641472B2 Method for signaling of reference picture resampling with resampling picture size indication in video bitstream
A method, device, and computer-readable medium for decoding an encoded video bitstream using at least one processor, including obtaining a flag indicating that a conformance window is not used for reference picture resampling; based on the flag indicating that the conformance window is not used for the reference picture resampling, determining whether a resampling picture size is signaled; based on determining that the resampling picture size is signaled, determining a resampling ratio based on the resampling picture size; based on determining that the resampling picture size is not signaled, determining the resampling ratio based on an output picture size; and performing the reference picture resampling on a current picture using the resampling ratio.
US11641471B2 Image coding method and device on basis of wide-angle intra prediction and transform
An image decoding method according to the present document comprises the steps of: obtaining intra prediction mode information and an LFNST index; deriving an intra prediction mode of a current block on the basis of intra prediction mode information; when wide-angle intra prediction is applied to the current block, deriving a modified intra prediction mode by means of intra prediction mode remapping; deciding an LFNST set comprising LFNST matrices on the basis of the modified intra prediction mode; selecting one of the LFNST matrices on the basis of the LFNST set and LFNST index; and deriving transform coefficients for the current block on the basis of the selected LFNST matrix.
US11641470B2 Planar prediction mode for visual media encoding and decoding
Devices, systems and methods for deriving intra prediction samples when the intra prediction mode for a coding block is the planar mode are described. In an aspect, a method for video coding includes selecting a first set of reference samples that are reconstructed neighboring samples of a current block, and determining a prediction value for a prediction sample of the current block by interpolating at least one of the first set and a second set of reference samples, where a reference sample of the second set of reference samples is based on a weighted sum of a first sample and a second sample from the first set of reference samples, and where the reference sample is aligned horizontally with the first sample, aligned vertically with the second sample, and positioned on an opposite side of the prediction sample with respect to either the first or the second sample.
US11641469B2 Signaling scaling matrices in video coding
A video decoder can be configured to receive a syntax element indicating whether chroma scaling matrices are signaled for the video data; in response to determining that chroma scaling matrices are signaled for the video data, determine a chroma scaling matrix for a block of video data; determine a block of chroma transform coefficients for the block of video data; dequantize a first chroma transform coefficient of the block of chroma transform coefficients using a first scaling value from the chroma scaling matrix; dequantize a second chroma transform coefficient of the block of chroma transform coefficients using a second scaling value from the chroma quantization matrix; and determine a chroma residual block for the block of video data based on the first dequantized chroma transform coefficients and the second dequantized chroma transform coefficient.
US11641462B2 Resonant testing system and resonant testing method
A resonant testing system for testing a device under test, including a processing circuit, a microphone array and a camera is disclosed. The processing circuit generates a scanning frequency signal and transmits the scanning frequency signal to the device under test, which plays sound based on the scanning frequency signal. The microphone array includes several microphones, each of the microphones receives the sound played by the device under test, and the microphone array outputs several audio signals corresponding to the microphones. The camera captures a real time image signal of the device under test, and transmits the real time image signal to the processing circuit. The processing circuit computes resonant positions and resonant levels according to the audio signals, and combines the resonant positions, the resonant levels and the real time image signal to generate a real time resonant result. A resonance testing method is disclosed.
US11641455B2 Method and apparatus for measuring dynamic crosstalk
A method and apparatus for measuring a dynamic crosstalk are provided. The method may include: controlling a driver configured to cause a camera to have a dynamic movement; at either one or both of a left eye position and a right eye position of a user, capturing a stereo pattern image output through a three-dimensional (3D) display, by the camera while the camera is in the dynamic movement; and measuring the dynamic crosstalk occurring by the 3D display based on the stereo pattern image captured by the camera.
US11641450B2 Apparatus for video communication
An apparatus for video communication configured to be locally connected to a local processing device executing a video conferencing software for communicating with a remote location, the apparatus being further configured to be locally wirelessly connected to a plurality of local mobile devices each comprising a display and a video camera. The apparatus comprises: receiving means configured to receive a plurality of video signals related to a plurality of participants in a video conference generated by the video cameras of the plurality of local mobile devices, generating means operatively connected to said receiving means and configured to generate an output video communication stream based on said plurality of video signals received from the plurality of local mobile devices, and transmitting means configured to transmit the output video communication stream to said local processing device executing the video conferencing software. The apparatus is configured to receive from the local processing device an output signal representing a content displayed by a display of the processing device when executing the video conferencing software; the apparatus comprises sharing means configured to share with the plurality of local mobile devices the output signal representing a content displayed by the display of the processing device.
US11641449B1 Method and system for video teleconferencing management
A method for providing participant status to facilitate video teleconferencing management is disclosed. The method includes receiving a starting indication that a video teleconference has been initiated, the video teleconference including a plurality of participants; generating a video histogram for each of the plurality of participants, the video histogram corresponding to an image that is captured for each of the plurality of participants; capturing an audio signature for each of the plurality of participants; determining, in real-time, a status for each of the plurality of participants based on the corresponding video histogram and the corresponding audio signature, the status relating to a connectivity status for the video teleconference; generating an indicator for each of the plurality of participants based on the corresponding status; and displaying, via a graphical user interface, the indicator for the plurality of participants, the graphical user interface corresponding to the initiated video teleconference.
US11641446B2 Method for video frame interpolation, and electronic device
The disclosure discloses a method for video frame interpolation. The method includes: obtaining a first visual semantic feature and first pixel information of a first frame, and obtaining a second visual semantic feature and second pixel information of a second frame; generating semantic optical flow information based on the first visual semantic feature and the second visual semantic feature; generating pixel optical flow information based on the first pixel information and the second pixel information; and generating an interpolation frame between the first frame and the second frame based on the semantic optical flow information and the pixel optical flow information, and interpolating the interpolation frame between the first frame and the second frame.
US11641445B2 Personalized automatic video cropping
Described are methods, systems, and computer-readable media to automatically crop videos using personalized parameters. Some implementations include a computer-implemented method that comprises obtaining an input video, determining a per-frame crop score for one or more candidate crop regions in each frame of the input video, generating a face signal for the one or more candidate crop regions, adjusting each per-frame crop score based on the face signal, determining a minimal cost path that represents crop region locations based on motion cost and the adjusted per-frame crop score, generating crop keyframing corresponding to the crop region locations along the minimal cost path, wherein the crop keyframing includes a start frame, an end frame, and crop region location, and outputting a modified video that has one or more of an output aspect ratio or an output orientation that is different than a corresponding aspect ratio or an orientation of the input video.
US11641442B2 Selection of electronic content and services
A system and method to facilitating selecting or otherwise providing access to electronic content and services. Access to the content and services may be provided in such as a manner as to facilitate access to higher quality forms of the content. The higher quality forms of the content may be relate to any number of characteristics associated with displaying, transmitting, compressing, securing, and/or otherwise manipulating the content to more suitable forms relative to another form.
US11641441B2 Optical gas imaging systems and method compatible with uncooled thermal imaging cameras
Thermal imaging systems can include an infrared camera module (200), a user interface (208), a processor (222), and a memory. The memory can include instructions to cause the processor (222) to perform a method upon a detected actuation from the user interface (208). The method can include performing a non-uniformity correction (1702) to reduce or eliminate fixed pattern noise from infrared image data from the infrared camera module (200). The method can include capturing infrared images (1704) at a plurality of times and register the captured images via a stabilization process (1706). The registered, non-uniformity corrected images can be used to perform a gas imaging process (1700). A processor (222) can be configured to compare an apparent background temperature in each of a plurality of regions of infrared image data to a target gas temperature. The processor (222) can determine if such regions lack sufficient contrast to reliably observe the target gas.
US11641438B2 Systems and methods for rendering a secure document with a text selection capability
Systems and methods for rendering a secure document with a text selection capability. The methods comprise, by a processor creating a graphic that includes at least one non-text object of a source document and a watermark, adding the graphic onto a base document, and creating a secure document by adding one or more text objects from the source document onto the base document, the secured document configured to enable text selection of the one or more of the added text objects. The secure document includes a file format that is different than that of the source document.
US11641431B2 Image processing apparatus, image processing method, program, and recording medium
Both a transmission priority of order data and a reception priority of product data can be controlled based on a usage status of a bandwidth of a network.In an image processing apparatus, an image processing method, a program, and a recording medium according to an embodiment of the present invention, product data is created based on order data received via a network. A transfer priority of current data over preceding data is determined based on a determination condition of transfer priorities, and control is performed such that the preceding data and the current data are transferred according to the transfer priorities. The transfer priorities are changed such that the transfer of the preceding data is interrupted and the transfer of the current data is started in a case where the transfer priority of the preceding data is lower than the transfer priority of the current data and the usage status of the bandwidth of the network due to the transfer of the preceding data is equal to or greater than a threshold value.
US11641427B2 Telephony web event system and method
An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
US11641423B2 System and method for callback management with alternate site routing and callback pacing
A system and method for optimizing callback times to increase the success rate of callbacks while managing overflow of calls to alternate sites when callbacks are unsuccessful. The system and method use a pacing algorithm to determine when callbacks are likely to be successful from a preferred contact site, routing to alternate callback sites when callbacks are unsuccessful, and preferences for re-routing back to the preferred site when a callback is successful and the agent with whom the caller has interacted previously is available.
US11641422B2 Systems and methods for integrated third-party callbacks
Aspects described herein may allow for deploying third-party callback to be performed on a mobile device. For example, the mobile device may configure a third-party callback to be performed after a triggering event is detected by a remote device. The triggering event may relate to a remote device associated with the mobile device. A determination may be made as to whether the mobile device is within a pre-determined proximity of the remote device. If the two devices are in proximity and if the mobile device receives a message that indicates the triggering event has been detected, the mobile device may perform the third-party callback. In this way, a user's need to request services conveniently and accurately is facilitated.
US11641412B2 Frame formatting for communications within single user, multiple user, multiple access, and/or MIMO wireless communications
Frame formatting for communications within single user, multiple user, multiple access, and/or MIMO wireless communications. A signal is processed within a communication device using at least two respective downclocking ratios (e.g., a first downclocking ratio applied to a first portion of the signal such as a frame or packet extracted there from, a second downclocking ratio applied to a second portion of the signal). Alternatively, a signal is divided into more than two respective portions, and different respective downclocking ratios are applied to those different respective portions (e.g., a first downclocking ratio applied to a first portion of the signal, and so on up to an n-th downclocking ratio applied to an n-th portion of the signal). Some implementations apply a singular or common downclocking ratio to more than one portion of the signal (which may be contiguous/adjacent or non-contiguous/non-adjacent within the signal).
US11641411B2 Interfacing modules of a munition to a standard munition network
A technique of managing communications among multiple modules of a munition includes receiving, by a first module of the munition, a first set of messages from a second module of the munition. The first set of messages is received in a first protocol used for communicating among the modules of the munition over a computer network. The technique further includes translating, by an interface assembly of the first module, the first set of messages in the first protocol into a second set of messages in a second protocol. The second protocol is a native protocol of the first module and is different from the first protocol. The technique still further includes providing the second set of messages from the interface module to an operational component of the first module, the operational component then responding to the second set of messages for performing a function of the munition.
US11641410B1 Distributed metric collection for dynamic content delivery network selection using DNS
Techniques for dynamic content delivery network (CDN) selection using the domain name service (DNS) protocol are described. A DNS resolver utilizes a network identifier provided within a DNS query seeking to resolve a domain to select between different CDNs. The selection can be based on an analysis of network metric summary data corresponding to the CDNs from the perspective of an approximate location of the requesting client, as determined via the network identifier as a proxy. The selection process and involved network metric types can be configured by the user associated with the domain via a selection policy. Network metrics can be provided by the user or collected based on reported data generated by remote clients through provided metric-generating code, and thereafter transformed into network metric summary data that is used for resolution.
US11641407B2 Methods and systems for implementing communications between a management controller and a network controller via an NC-SI that utilizes IP connectivity
Methods and systems for implementing communications between a Management Controller (MC) and a Network Controller (NC) are disclosed. Embodiments of the present technology may include a method for implementing communications between an MC and an NC that involves establishing Internet Protocol (IP) connectivity between the MC and the NC using Network Controller Sideband Interface (NC-SI) control packets and communicating between the MC and the NC via an NC-SI and the established IP connectivity.
US11641398B2 Secure data transfer over wireless networks using data storage encryptors
Systems, methods, and apparatus related to transferring encrypted data over a wireless network. In one approach, an encryptor includes a host interface configured to transmit data and commands with a local computing device, a wireless communication interface configured to transmit data and commands over a radio access network, a storage interface configured to interface a local storage medium to store data, and at least one processing device configured to perform operations comprising: encrypting first data from the local computing device to be written into the local storage medium upon receiving a first command from the local computing device; decrypting the encrypted first data from the local storage medium to be read by the local computing device upon receiving a second command from the local computing device; and transmitting the encrypted first data through the wireless communication interface to the radio access network upon receiving a third command.
US11641397B2 File service using a shared file access-rest interface
In various embodiments, methods and systems for providing access to file systems are provided. An SFA-based operation having an operation modifier for a file in a file system is received. The SFA-based operation is defined based on a file-representational state transfer (REST) interface. The SFA-REST interface comprises integrated functionality of an SFA protocol and REST protocol. The SFA-based operation is executed using the operation modifier. A REST-based operation for the file in the distributed file storage is received. The REST-based operation is defined based on the SFA-REST interface. The operation modifier is referenced in order to execute the REST-based operation. The REST-based operation based on the SFA-REST interface. A schema can be implemented for accessing the file system. The schema includes tables to store files, the table comprises fields corresponding to elements of a SFA-REST interface. A snapshot component can be implemented to backup file shares in the file system.
US11641395B2 Fault tolerant systems and methods incorporating a minimum checkpoint interval
In part, disclosure relates to a method of regulating checkpointing in an active active fault tolerant system. The method includes receiving a request from a client through a network at a primary computer; copying, by the primary computer, the request from the client to a secondary computer; processing the request from the client, using the primary computer, to generate a primary computer result; processing the copy of the request from the client, using the secondary computer, to generate a secondary computer result; comparing the primary computer result and the secondary computer result to obtain a comparison metric; determining whether a minimum checkpoint interval has been met or exceeded; and if the minimum checkpoint interval has not been met or exceeded, delay initiating a checkpoint process from primary computer to secondary computer.
US11641393B1 Systems and methods for feature support customization based on data source capability
Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.
US11641389B2 Proactive conditioned prefetching and origin flooding mitigation for content delivery
A method of delivering content comprises, at a node in a network, receiving a first request to access a first webpage from a client computer, and after establishing a session with the client computer, transmitting a second request to a server in the network. The method further comprises receiving a first file for rendering the first webpage, extracting one or more hyperlinks to one or more second webpages from the first file, prefetching one or more second files for rendering respective ones of the one or more second webpages, and storing the one or more second files in a session cache associated with the session. The method further comprises receiving a third request to access a third webpage from the client computer; retrieving a third file for rendering the third webpage from the session cache in response to determination that the one or more second files include the third file; and transmitting the third file to the client computer.
US11641373B1 Systems and methods for protecting user data privacy against web tracking during browsing sessions
The disclosed computer-implemented method for protecting user data privacy against web tracking during browsing sessions may include (i) detecting a user request, including a private domain, for a website in a web browser address bar during a browsing session, (ii) separating, utilizing a browser container, a user browsing state associated with the private domain from other domains during the browsing session, (iii) routing the user website request to one or more servers in a random order to run the browsing session, (iv) performing a browsing state security action that protects against cross-website tracking by discarding user browsing state data collected during the browsing session, and (v) performing a web isolation security action that protects against use of browser fingerprint data for conducting malicious attacks based on the routing of the user website request to the servers in the random order. Various other methods, systems, and computer-readable media are also disclosed.
US11641368B1 Machine learning powered authentication challenges
Systems and methods are disclosed for automatically predicting a risk score of a user login attempt by receiving a user login attempt and generating a login feature vector associated with the user login attempt. The systems and methods further train a machine learning technique to establish a relationship between the login feature vector and the risk score. The trained machine learning technique is applied to new user login attempts to predict a risk score associated with the login attempt and issue an authentication challenge to the user if the risk score exceeds a predetermined threshold value.
US11641362B2 Data object for selective per-message participation of an external user in a meeting chat
The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.
US11641361B2 Dynamic access control to network resources using federated full domain logon
Methods and systems for granting or denying a client device access to one or more resources in a remote computing environment are described herein. A computing device may receive from an identity provider a token authenticating that a user of a client device is at a first location. The computing device may determine, based on the token, one or more labels for a session associated with the user. Each label of the one or more labels is associated with a corresponding security group. Based on the one or more labels, the user of the client device may be granted access to sensitive data.
US11641360B2 Role-based access control with complete sets of granular roles
According to one aspect of the concepts and technologies disclosed herein, a role-based access control (“RBAC”) system can mark all granular roles in a granular role group as non-tested to create a non-tested granular role set. The RBAC system can randomly select a granular role from the non-tested granular role set. The RBAC system can assign both the non-tested granular role set and a tested-keep granular role set to the granular role group. Each granular role in the tested-keep granular role set has been tested an approved for inclusion in the complete granular role set. The RBAC system can determine whether a user assigned to the granular role group has access to a protected function. In response to determining that the user does not have access to the protected function, the RBAC system can mark the granular role for inclusion in the tested-keep granular role set.
US11641359B2 System for connecting computing devices
A method of connecting computing devices for content sharing comprising: a first device generating a unique verification identifier and storing it in memory, requesting a pairing identifier from a privilege-group server, receiving the pairing identifier from the privilege-group server and storing it in memory, generating a code based on the unique verification identifier and the pairing identifier, a second device receiving the code, determining the unique verification identifier and the pairing identifier based on the code, storing the unique verification identifier and the pairing identifier in memory, and sending the pairing identifier to the privilege-group server.
US11641357B1 Systems and methods for managing tokens and filtering data to control data access
Systems and methods are described for receiving a request from a data recipient to access information from a data provider associated with a user, wherein the request comprises a data recipient token. The request is validated and in response to validating the request, a secondary token is transmitted to the data provider. The information is received from the data provider and a package of authorized information is generated based on the information received from the data provider. The package of authorized information is transmitted to the data recipient.
US11641350B2 Information processing method and information processing system for encryption machine
An information processing system includes: a service system, a plurality of agent machines, and a plurality of encryption machines. The plurality of agent machines and the plurality of encryption machines are divided into a plurality of groups, and each group includes at least two encryption machines and a plurality of agent machines communicatively connected to the at least two encryption machines. The encryption machine is configured to encrypt and decrypt data from the service system and to perform signature verification on the data when the service system performs a security call on the encryption machine via the agent machine in the group containing the encryption machine. The service system is configured to perform service processing and to perform the security call on the encryption machine via the agent machine in the group containing the encryption machine.
US11641347B2 Quantum-safe cryptographic methods and systems
Cryptographic methods and systems for key exchange, digital signature and zero-knowledge proof. In the digital signature scenario, there is provided a method of signing a digital document, comprising: obtaining a private cryptographic key associated with the signer; obtaining a digital asset from the digital document; selecting a base data element; computing a plurality of signature data elements from (i) the digital asset, (ii) the base data element and (iii) the private cryptographic key; and transmitting the digital document and the plurality of signature data elements to a recipient over a data network. Provenance of the digital document is confirmable by the recipient carrying out a predefined computation involving the digital document, the signature data elements, a plurality of noise variables and a public cryptographic key corresponding to the private cryptographic key associated with the signer. In the zero-knowledge proof scenario, the digital asset plays the role of a challenge data element.
US11641345B2 Discovery for token secured routing
Systems and methods for token secured routing and discovery in token secured routing are disclosed. An inbound routing table is maintained. A communication link is established with a second node via a first port. A discovery packet is sent to the second node via the first port. A token is generated for communication with the second node. A first inbound routing entry is added to the inbound routing table, wherein the first inbound routing entry maps the first token state to the second node.
US11641343B2 Methods and systems for API proxy based adaptive security
The invention concerns API proxy based adaptive security. The invention implements adaptive security for API servers, while avoiding data bottlenecks and maintaining client experience. The invention provides methods and configurations for API security that may be employed at proxies for implementing routing decisions involving client messages received at said proxies. The invention also involves generating or collecting at proxies, log information that captures data corresponding to received client messages and responses from API servers—which log information correlates communications between clients, proxies and backend API servers, and includes data relevant for purposes generating API metrics and identifying anomalies and/or indicators of compromise. The invention yet further provides security server clusters configured for generating API metrics and/or identify anomalies or indicators of compromise—which may be used by proxies to terminate existing connections and block subsequent requests or messages from clients associated with the identified anomalies or indicators of compromise.
US11641342B1 Protected configuration of a virtual private network server
A method including receiving, by a processor associated with a read-only device, an access request to access an initial operating system from a requesting device associated with a virtual private network (VPN) server, the initial operating system being stored on a read-only memory associated with the read-only device; transmitting, by the processor to the requesting device based at least in part on receiving the access request, a request for authentication information associated with the VPN server; and controlling, by the processor, access to the initial operating system by the requesting device based at least in part on a result of a comparison of the authentication information associated with the VPN server with authentication information stored in the read-only memory. Various other aspects are contemplated.
US11641339B2 Technologies for content delivery network with multi-access edge computing
Technologies for mobile content delivery include an edge computing device, a mobile terminal, and a content delivery network server. The edge computing device has a network location between the mobile terminal and a core network, and the content delivery network server is accessed through the core network. The edge computing device receives a content request from the mobile terminal and modifies the content request to identify the network location of a zone-specific proxy of the edge computing device. The edge computing device forwards the content response to the content delivery network server. The content delivery network server may send a content response to the zone-specific proxy or the mobile terminal. The content response identifies an address of a network content resource. The network content resource is located at a surrogate content delivery network server of the edge computing device. Other embodiments are described and claimed.
US11641338B2 Distributed name resolution for geo-location based networking
Systems and methods for resolving names in a data network. A data network includes an information-centric network layer, ICN-layer, with multiple routers, and a name resolution layer with multiple name resolvers. Each router receives an interest packet announcement describing data objects provided by a data producer. Each router determines a first name resolver of the name resolution layer closest to the data producer and sends a name of the provided data object and geo-location of the data producer to the first name resolver. The first name resolver transmits the name of the data object and geo-location of the data producer to other name resolvers. Each router receives an interest packet request describing a data object requested by a data consumer. Each router transmits the interest packet request to a second name resolver spatially closest to the data consumer. Each name resolver provides the geo-location of the requested data object to the data consumer.
US11641328B1 Systems and methods for facilitating topic-based messaging sessions
Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.
US11641321B2 Packet processing for logical datapath sets
Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.
US11641315B2 Traffic monitoring method, traffic monitoring device, and program
An object is to provide a traffic monitoring method, a traffic monitoring apparatus, and a program capable of efficiently merging data structures of each of the cores in a multi-core environment without reconstructing a data structure, retrieving a data structure, and adjusting the RSS function. In the traffic monitoring method according to an embodiment of the present invention, the elements of the data structures formed in the cores are compared for each item, and statistic values in the elements are brought together into any one of the elements, and the statistic values of the other elements are set to zero. Redundant elements between the data structures can be removed by ignoring elements having a statistic value of zero at the time of merging data structures.
US11641312B2 Consolidating manufacturing intelligence event queue items
Consolidating events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes one or more event properties to determine which events can be consolidated to reduce unnecessary processor utilization.
US11641303B2 System and method for performing orthogonal frequency-division multiplexing (OFDM) based radar detection
An orthogonal frequency-division multiplexing (OFDM) based radar signal comprising Q sub-carriers adapted to push an IQ-imbalance component out of a subset of L contiguous range bins of range profiles derived out of the received radar signal and wherein L is at most Q/2, is disclosed.
US11641292B2 Decision feedback equalizer and a device including the same
A decision feedback equalizer including: a first input latch configured to generate a first output signal from first data received by the first input latch, wherein the first input latch includes: a first sub-circuit configured to receive the first data and a reference voltage, compare the first data and the reference voltage, and generate first internal signals having different transition timings according to a result of the comparison between the first data and the reference voltage; and a second sub-circuit configured to receive, as first feedback, a second output signal, which corresponds to second data received by the first latch earlier than the first data, and generate the first output signal, which compensates for a difference between the transition timings of the first internal signals, based on the first feedback.
US11641289B1 Method, apparatus and system for retrofitting a vehicle
A system, apparatus, and method for retrofitting a vehicle are presented. The method relates to a vehicle with a factory-installed first apparatus which communicates with a factory-installed second apparatus through a vehicle data bus using a first message. The method includes electrically disconnecting the vehicle data bus between the first apparatus and the second apparatus and electrically connecting a retrofit apparatus to the vehicle data bus. The method further includes transmitting a second message from the retrofit apparatus to the first apparatus which is indistinguishable from the first message.
US11641284B2 System, machine, method for configuring a system and method for operating a machine
A system has at least one machine, including at least one device for exchanging data with another device of the at least one machine or of another machine for a joint solution of a task or with a higher-level device. The system further including a certification device configured to identify the at least one machine with a root certificate and configured to grant a sub-certificate to the at least one device of the machine. The certification device is further configured to sign the sub-certificate with the root certificate of the at least one machine in order to identify the at least one device as belonging to the at least one machine, and the sub-certificate is issued biuniquely for the at least one device.
US11641283B2 Computer implemented method and system for transferring access to a digital asset
A method of transferring access to a digital asset is disclosed. The method comprises receiving a first blockchain transaction (4) from a first participant (6) by each of a plurality of second participants (8), (10). The first participant (6) has a first private key of a first private-public key pair of a cryptography system, and each participant (6), (8), (10) has a respective first share of a second private key of a second private-public key pair of the cryptography system, and the first blockchain transaction is signed with the first private key. Signature of the first blockchain transaction with the first private key is verified by each second participant (8), (10). A respective first share is applied to the first blockchain transaction to generate a respective second share of a second blockchain transaction signed with the second private key. Signature with the second private key is possible by means of a first threshold number of second shares and is inaccessible to less than the first threshold number of second shares. The first threshold number of second shares is combined from the first participant (6) and a plurality of the second participants (8), (10) generate the signature.
US11641279B2 Secure digital information infrastructure
An authentication and encryption computer system is disclosed including processing devices, a network interface, and a data store. The authentication and encryption system is configured to maintain in the data store content common to a plurality of entities and content independently specified by each of the plurality of entities. The system is configured to receive a content request from an application executing on a mobile device, the content request comprising a secure access code corresponding to an entity, and the content request encrypted by the mobile device. An interface, comprising the content common to the plurality of entities, is customized to include content independently specified by the entity, wherein the content independently specified by the entity comprises a token value. A user request for an item presented via the interface is received and the token value is transferred to the entity.
US11641278B2 Digital credential authentication
A system for creating an identity mapping on a distributed ledger includes an interface and a processor. The interface is configured to receive a request to create an identity mapping on a distributed ledger. The processor is configured to generate an identity key pair; generate a mobile encryption key; encrypt a private identity key of the identity key pair using the mobile encryption key to create an encrypted private key; store the encrypted private key; create a mapping document; sign the mapping document with the private identity key of the identity key pair; and provide the signed mapping document to be stored in a distributed ledger.
US11641277B2 Entitlement management message epoch as an external trusted time source
An external trusted time source is implemented over a network for conditional access system (CAS)/digital rights management (DRM) client devices. A client device includes untrusted software and a trusted execution environment (TEE) for processing an entitlement management message (EMM) that includes an epoch sequence number (ESN) transmitted from an EMM server using a first network connection. A remaining client key set (CKS) lifetime value is stored and updated in the TEE based on the ESN processed.
US11641276B2 Effective key management for data encryption and decryption
The present disclosure generally relates to effective key management by properly matching keys used for encryption to data that needs to be decrypted after receiving instructions to change or delete keys. By matching the actual key, rather than just a key index, to a command, each command will use the correct key throughout the entire life-span of the command, even if the key is switched or deleted prior to servicing the command. To implement the key management, a snapshot of the doorbell database is taken. All pending commands that are in the snapshot are then fetched prior to updating a key database with either the change or deletion of the key. After fetching of all pending commands from the snapshot and ensuring the keys are stored in a command context, the key database is updated.
US11641275B2 Encryption key rotation framework
Techniques are described herein for performing key rotation and key replacement. In an embodiment, a request is received that specifies key names. A first set of messages is generated, where each message identifies a table that is associated with the encrypted-data locations, and stored in a queue for processing by a first plurality of worker processes. Each worker process retrieves a message from the queue and generates a second message that identifies a subset of encrypted data records from the table. Each second message is stored in a distinct queue which is assigned to a worker process of a second plurality of worker processes. Each worker process retrieves the message from the assigned queue, decrypts the subset of encrypted data records, re-encrypts the decrypted data records using a new encryption key that corresponds to a new key name, and stores the re-encrypted data records in a database.
US11641274B2 Systems and methods for manipulation of private information on untrusted environments
Systems and methods for manipulation of private information in untrusted environments are disclosed. In one embodiment, in a trusted computing environment comprising at least one computer processor, for a plurality of data records, a method for manipulation of private information in untrusted environments may include: (1) separating each data record into a confidential data attribute and a non-confidential data attribute; (3) calculating an encrypted value for the confidential data attribute using an encryption key; (4) calculating an authentication value for the confidential data attribute using a hash value key; (5) associating the encrypted value and the authentication value in a protected data set; and (6) associating the non-confidential data record with the associated encrypted value and the authentication value; and (7) exporting the protected data set to an untrusted computing environment.
US11641267B2 Clock and data recovery circuit and source driver including the same
The present disclosure discloses a clock and data recovery circuit. The clock and data recovery circuit may include a clock recovery unit configured to output a recovery clock signal by operating a first time-to-digital conversion circuit or a second time-to-digital conversion circuit depending on a phase difference between a clock of an input signal and the recovery clock signal, and a data recovery unit configured to sample data from the input signal and output recovery data.
US11641265B2 Method for supporting plurality of transmission time intervals in wireless communication system and apparatus therefor
A method for supporting carrier aggregation and a short transmission time interval (sTTI) in a wireless communication system according to an embodiment of the present invention is performed by a terminal, and may comprise a step of reporting the maximum number of component carriers supporting a combination of downlink (DL) and uplink (UL) sTTI lengths, in units of bands or band combinations.
US11641263B2 Method and apparatus for allocating and signaling ack/nack resources in a wireless communication system
Methods and apparatus are provided in which data is received from a base station on a downlink data channel. It is determined whether a scheduling type of the downlink data channel is persistent or non-persistent. In case that the scheduling type is non-persistent, ACK/NACK information for the data is transmitted to the base station on a resource which is determined based on a first ACK/NACK resource allocation scheme. In case that the scheduling type is persistent and the data is initial persistent data, ACK/NACK information for the data is transmitted to the base station on a resource which is determined based on the first ACK/NACK resource allocation scheme. In case that the scheduling type is persistent and the data is persistent data following the initial persistent data, ACK/NACK information for the data is transmitted to the base station on a resource determined based on a second ACK/NACK resource allocation scheme.
US11641256B2 Grouping and use of short sequence signals
New sequences have been proposed and/or adopted for short Physical Uplink Control Channel communications between base stations and UEs. In an exemplary embodiment, a UE communicates with a base station based on sequence groups that include the new sequences, where the new sequences are allocated to different sequence groups based, at least in part, on correlations with other existing sequences included in individual sequence groups.
US11641255B2 Uplink control information transmission in a wireless network
A physical uplink control channel (PUCCH) may comprise a plurality of sets of PUCCH resource blocks overlapping in time in a time interval. A plurality of channel state information (CSI) reports may be used for transmission via the PUCCH resource blocks overlapping in time in the time interval. Selection of at least one CSI report for transmission may be based on a size of the CSI report and on numbers of blocks in the sets of PUCCH resource blocks.
US11641252B1 Differential based decoding for a non-coherent signal
A method, a computer-readable medium, and an apparatus are provided for wireless communication at a receiver. The apparatus is configured to receive a non- coherent signal and determine a first differential of the received non-coherent signal on each of one or more receive antennas for a set of binary vectors to obtain a lower order representation of the non-coherent signal. The apparatus is configured to combine the differentials across antennas, decode the lower order representation of the non-coherent signal based on the first differential of the non-coherent signal and to reconstruct a higher order representation of the non-coherent signal based on the decoded lower order representation of the non-coherent signal.
US11641248B2 System, apparatus, and architecture for migrating an optical communication network
Coherent optical communications technology for recovery of 1D and 2D formatted optical signals. For example, 1D or 2D formatted signals that travel through fiber optic media may be recovered by separating the light into X- and Y-polarization components, rotating one polarization component (e.g., Y-component) into the polarization space of the other component (e.g., Y-component into the X-polarization space), delaying the rotated component enough to avoid destructive interference and combining the delayed component with the undelayed component to form a folded optical signal, which may then be processed as a X-polarized signal.
US11641247B2 System and method for performing high-speed communications over fiber optical networks
Processing a received optical signal in an optical communication network includes equalizing a received optical signal to provide an equalized signal, demodulating the equalized signal according to an m-ary modulation format to provide a demodulated signal, decoding the demodulated signal according to an inner code to provide an inner-decoded signal, and decoding the inner-decoded signal according to an outer code. Other aspects include other features such as equalizing an optical channel including storing channel characteristics for the optical channel associated with a client, loading the stored channel characteristics during a waiting period between bursts on the channel, and equalizing a received burst from the client using the loaded channel characteristics.
US11641244B2 Method, apparatus and computer program for predicting a future quality of service of a wireless communication link
An apparatus, a method and a computer program for predicting a future quality of service of a wireless communication link based on a predicted future environmental model that is predicted using a time-series projection. The method includes determining environmental models of one or more active transceivers in the environment of the mobile transceiver over points in time, determining a predicted future environmental model of the one or more active transceivers at a point in time of the future using a time-series projection of environmental models, predicting the future quality of service of the wireless communication link for point in time of the future using a machine-learning model. The machine-learning model is trained to provide information on a predicted quality of service for a given environmental model, and the predicted future environmental model is used as input to the machine-learning model.
US11641239B2 Methods and systems for launching tranverse magnetic waves using data-carrying arrestor
Methods and systems capable of launching signal-carrying transverse electromagnetic waves onto a transmission line in the higher voltage region of the transmission distribution network. Such methods and systems may include a surface wave launcher located in the higher voltage region, a network unit located in a lower voltage region, and an arrester separating the surface wave launcher and the network unit, the arrester preventing voltage from arcing over from the higher voltage region to the lower voltage region where the arrester provides the signal to the surface wave launcher.
US11641237B2 Method and apparatus for transmitting PPDU on basis of S-TDMA in wireless LAN system
A method and apparatus for transmitting a PPDU on the basis of S-TDMA in a wireless LAN system are presented. In particular, an AP generates a PPDU, and transmits the PPDU to a first STA and a second STA. When a PPDU further comprises a third signal field, the third signal field comprises information about S-TDMA. The information about S-TDMA comprises STDMA indication information indicating that S-TDMA can be carried out, first symbol offset information about a first data field, and second symbol offset information about a second data field. The S-TDMA indication information comprises information indicating that the first and second data fields are assigned to a first RU. The first data field is transmitted from the first RU during a first symbol determined on the basis of the first symbol offset information. The second data field is transmitted from the first RU during a second symbol determined on the basis of the second symbol offset information.
US11641234B2 Interference detection and interference suppression of reverse link communication in feeder link of HAPS communication system
It is detected of an interference of a reverse link communication in a feeder link of a communication relay apparatus, which tends to occur when the number of movable aerial-floating type communication relay apparatuses increases in the same area. A communication system comprises a plurality of movable aerial-floating type communication relay apparatuses that respectively include a relay communication station of performing a service-link radio communication with a terminal apparatus, plural gateway stations that respectively perform a feeder-link radio communication with the plurality of the communication relay apparatuses, and a common baseband processing apparatus connected to the plural gateway stations. The baseband processing apparatus detects an interference of the reverse link communication due to an interference wave from a relay communication station of another communication relay apparatus, the interference wave interfering with a signal wave from the relay communication station of the communication relay apparatus connected to the gateway station, based on plural reception signals received by the plural gateway stations.
US11641230B2 Single-channel, full-time full-duplex wireless signal transmission system
A wireless single-frequency-channel, full-duplex, full-time transmit and receive communication node includes an antenna that transmits a transmit signal over a wireless transmit channel and that receives a receive signal over a wireless receive channel. A communications processor includes a first port electrically coupled to the antenna and a second port electrically coupled to a transmit path where the transmit path connects the second port to the first port. A third port of communications processor is electrically coupled to a receive path that connects the first port to the third port. The communications processor is configured to pass the transmit signal in the transmit path to the first port and configured to pass the receive signal in the receive path from the first port to the third port such that the transmit signal and the receive signal occupy a same frequency channel and operate simultaneously in a same time slot.
US11641228B2 Flexible beamforming architecture
An apparatus is disclosed for implementing a flexible beamforming architecture. In an example aspect, the apparatus comprises an antenna array comprising a first antenna element with a first feed port and a second antenna element with a second feed port. The apparatus also comprises a wireless transceiver with a first dedicated transceiver path coupled to the first feed port and a second dedicated transceiver path coupled to the second feed port. The wireless transceiver also comprises a flexible beamforming network configured to selectively be in a first configuration that couples both the first dedicated transceiver path and the second dedicated transceiver path to a first intermediate transceiver path of the wireless transceiver, and be in a second configuration that connects the first dedicated transceiver path to the first intermediate transceiver path and connects the second dedicated transceiver path to a second intermediate transceiver path of the wireless transceiver.
US11641227B2 Transmit antenna diversity wireless audio system
A wireless audio system including a transmitter using multiple antenna diversity techniques for different signal types is provided. Multipath performance may be optimized, along with improved spectral efficiency of the system.
US11641225B2 Hybrid closed-loop multiple-input multiple-output and transparent diversity schemes
Methods, systems, and devices for wireless communications are described. A user equipment (UE) having partially coherent antennas may be configured for simultaneous transmissions on groups of antennas. To achieve the benefits of simultaneous transmissions using groups of antenna that are partially coherent, without having the transmissions affect each other, the UE may apply a hybrid closed-loop multiple-input multiple-output (MIMO) scheme among each antenna in the antenna groups where phase coherence can be maintained Following the hybrid closed-loop MIMO scheme, the UE may apply a transparent diversity scheme across each antenna of the groups. Alternatively, the UE may first apply the transparent diversity scheme and next apply the hybrid closed-loop MIMO scheme. By applying a hybrid closed-loop MIMO scheme, and a transparent diversity scheme, the UE may fully realize its resources and contribute to an improved spatial diversity for a MIMO system.
US11641224B2 Method and apparatus for robust MIMO transmission
A method for operating a user equipment (UE) comprises receiving information about a downlink (DL) transmission transmitted from NRRH>1 RRHs, wherein: NRRH=number of remote radio heads (RRHs), RRH r comprises a group of antenna ports, and r=1, . . . , NRRH; receiving the DL transmission; and decoding the information about the DL transmission; wherein the DL transmission is based on a scheme that is a combination of a precoding scheme and a diversity scheme, wherein the precoding scheme corresponds to applying an intra-RRH precoder component to antenna ports within an RRH, and wherein the diversity scheme corresponds to applying an inter-RRH diversity component to antenna ports across RRHs.
US11641223B2 Method for controlling transmission mode of access node in ultra-dense radio network, and apparatus therefor
An operation method of a CP may include: collecting, from terminals or ANs, information on AN(s) to which each of the terminals is connectable, and determining a set of active AN(s) based on the information; adjusting connections between active AN(s) and the terminals based on cooperative transmission constraints; calculating first energy efficiency according to the active AN(s), and calculating second energy efficiency in a state in which at least one AN of active AN(s) is deactivated or activated; and maintaining the set of active AN(s) when second energy efficiency is not improved over first energy efficiency, and updating the set of active AN(s) by excluding or further including the at least one AN when second energy efficiency is improved over first energy efficiency, and performing iteratively from the calculating first energy efficiency and second energy efficiency.
US11641222B2 System and method for emulation of wireless channels and multi-antenna transmit and receive circuits
Device and method can be provided for emulating a system which includes a wireless channel, a wireless transmitter, and a wireless receiver. For example, with an emulation processor, it is possible to receive baseband data, process the received baseband data, and transmit the processed baseband data. Further, with a controller, it is possible to receive configuration information pertaining to the wireless channel, the wireless transmitter, and the wireless receiver to be emulated; and configure the emulation processor according to the received configuration information.
US11641219B2 DSL line interference susceptibility
A method is presented of determining whether a digital subscriber line is susceptible to radio frequency interference. The method measures the signal to noise ratio (SNR) margin on the digital subscriber line over a number of 24 hour periods. The measured SNR margin over a given 24 hour period is then compared to a reference function of SNR margin over time (24 hours), where the SNR margin of the reference function is higher during the day and lower during the night, and also repeats daily. A measure of the interference susceptibility is generated based on the degree of similarity between the measured SNR margin and the reference function.
US11641217B2 Method and device for detecting the phase of a signal via a hybrid coupler, using a test signal
In an embodiment method, a hybrid coupler comprises a first input receiving an analog signal, a second input receiving an additional analog signal phase shifted by 90° from the analog signal, and first and second outputs. The method comprises injecting into the second output a test signal having an initial test phase, iteratively generating a current test phase for the test signal, from the initial test phase to a final test phase equal to the initial test phase increased by at least one portion of one complete revolution, and, in each iteration, measuring the current peak value of the first output, and storing the current test phase and the current peak value as a maximum/minimum peak value if there is not a stored maximum/minimum peak value higher/lower than the current peak value, respectively, and determining a phase of the analog signal from the stored test phase.
US11641215B2 Power tracker for multiple transmit signals sent simultaneously
Techniques for generating a power tracking supply voltage for a circuit (e.g., a power amplifier) are disclosed. The circuit may process multiple transmit signals being sent simultaneously on multiple carriers at different frequencies. In one exemplary design, an apparatus includes a power tracker and a power supply generator. The power tracker determines a power tracking signal based on inphase (I) and quadrature (Q) components of a plurality of transmit signals being sent simultaneously. The power supply generator generates a power supply voltage based on the power tracking signal. The apparatus may further include a power amplifier (PA) that amplifies a modulated radio frequency (RF) signal based on the power supply voltage and provides an output RF signal.
US11641210B1 Matrix processor generating SAR-searched input delay adjustments to calibrate timing skews in a multi-channel interleaved analog-to-digital converter (ADC)
An N-channel interleaved Analog-to-Digital Converter (ADC) has a variable delay added to each ADC's input sampling clock. The variable delays are each programmed by a Successive-Approximation-Register (SAR) during calibration to minimize timing skews between channels. In each channel the ADC output is filtered, and a product derivative correlator generates a product derivative factor for correlation to two adjacent ADC channels. A matrix processor arranges the product derivative factors from the product derivative correlators into a matrix that is multiplied by a correlation matrix. The correlation matrix is a constant generated from an N×N shift matrix. The matrix processor outputs a sign-bit vector. Each bit in the sign-bit vector determines when tested SAR bits are set or cleared to adjust a channel's variable delay. Sampling clock and component timing skews are reduced to one LSB among all N channels.
US11641208B2 Frequency locking method and circuit for phase-locked loop
A frequency locking method for a phase-locked loop comprises the following steps: S1, a frequency control module controls a numerically controlled oscillator to obtain an maximum output frequency and a minimum output frequency; S2, obtain a minimum frequency ratio and a maximum frequency ratio by means of a time-to-digital converter and the frequency control module; S3, calculate a first frequency control word and a first frequency ratio according to the minimum frequency ratio and the maximum frequency ratio; S4, the frequency control module uses the Newton's iterative method to recalculate a new frequency control word; S5, obtain a new frequency ratio according to the new frequency control word; S6, if the new frequency ratio is within an error range, end iteration and stably output the new frequency control word, and otherwise, jump to step S4.
US11641206B2 Digitally calibrated programmable clock phase generation circuit
An integrated circuit that includes a generating circuit is described. During operation, the generating circuit may provide an edge clock having a target phase within a clock period of an input clock, where the generating circuit does not include a delay-locked loop (DLL). For example, the generating circuit may include a gated ring oscillator that provides a reference clock having a first fundamental frequency that is larger than a second fundamental frequency of the input clock. Note that the gated ring oscillator may be programmable to adjust the first fundamental frequency within a predefined range of values. Moreover, the generating circuit may include a control circuit that determines a reference count of a number of edges of the reference clock within a reference period of the reference clock.
US11641202B2 Self-biasing shunt switch with bootstrapping
A shunt switch. In some embodiments, the shunt switch includes a transistor stack including a first transistor and a capacitor. The transistor stack may have a first end terminal and a second end terminal, the first transistor being connected to the first end terminal, the first end terminal being connected to a switching terminal of the shunt switch. The capacitor may have a first terminal connected to the second end terminal of the transistor stack, and a second terminal connected to a low-impedance node.
US11641192B2 Level shifter
A level shifter includes a buffer circuit, a first shift circuit, and a second shift circuit. The buffer circuit provides a first signal and a first inverted signal to the first shift circuit, such that the first shift circuit provides a second signal and a second inverted signal to the second shift circuit. The second shift circuit generates a plurality of output signals according to the second signal and the second inverted signal. The first shift circuit includes a plurality of first stacking transistors and a first voltage divider circuit. The first voltage divider circuit is electrically coupled between a first system high voltage terminal and a system low voltage terminal. The first voltage divider circuit is configured to provide a first inner bias to gate terminals of the first stacking transistors.
US11641190B2 Ring oscillator with resonance circuits
An oscillator circuit (15) is disclosed. It comprises N amplifier circuits (A1-A4), connected in a ring and has a first and a second supply terminal (s1, s2). Each amplifier circuit (A1-A4) comprises an input transistor (M1) having its gate connected to the input (in) of the amplifier circuit, its drain connected to an internal node (x) of the amplifier circuit, and its source connected to the first supply terminal (si). Furthermore, each amplifier circuit (A1-A4) comprises a first resonance circuit (R1) comprising a first inductor (Ls) and a first capacitor (Cs), wherein the first inductor (Ls) is connected between the internal node (x) and the output (out) of the amplifier circuit, and the first capacitor (Cs) is connected between the output (out) of the amplifier circuit and one of the first and the second supply terminals (s1, s2). Moreover, each amplifier circuit (A1-A4) comprises a second resonance circuit (R2) comprising a second inductor (Lp) and a second capacitor (Cp), wherein the second inductor (Lp) and the second capacitor (Cp) are connected in parallel between the internal node (x) and the second supply terminal (s2).
US11641188B1 Current-mode signal path of an integrated radio frequency pulse generator
One or more systems, devices and/or methods of use provided herein relate to a device that can facilitate a signal generation. A current-mode end-to-end signal path can include a digital to analog converter (DAC) operating in current-mode and an upconverting mixer, operating in current-mode and operatively coupled to the DAC. Analog inputs and analog outputs of the DAC and the upconverting mixer can be represented as currents, and the DAC can generate a baseband signal. In one or more embodiments, a current source and a diode-connected transistor can be arranged in parallel in the current-mode signal path between a baseband filter and an output stage comprising the upconverting mixer. The device and/or system can be a radio frequency DAC. The diode-connected transistor can be programmable to vary gain and/or can be directly connected to the output stage absent a turnaround current mirror connected therebetween.
US11641185B2 Direct write sensors
A method of making an acoustic wave sensor includes the steps of providing a piezoelectric substrate layer and printing on the substrate layer a sensor layer comprising a first interdigitated acoustic wave transducer, a sensing film, and positioned on an opposing side of the sensing film from the first interdigitated acoustic wave transducer at least one selected from the group consisting of a second interdigitated acoustic wave transducer and a Bragg reflector. An insulation layer can be printed. An antenna can be printed in an antenna layer, and the insulation layer can be interposed between the antenna layer and the sensor layer. An electrical connection can be printed between the antenna and the first interdigitated acoustic wave transducer. An acoustic wave sensor is also disclosed.
US11641180B2 Distribution amplifier for a communication device
A distribution amplifier for a communication device such as a gateway is provided. The distribution amplifier can receive an input signal and provide multiple output signals. The distribution amplifier can have a transmission line that receives the input signal and multiple amplifier stages that are connected to the transmission line to receive the input signal. The output of the amplifier stages correspond to the output signals from the distribution amplifier. The transmission line has equally spaced connection points for the amplifier stages. The transmission line can be designed to have an impedance that results in the impedance of the transmission line with the connected amplifier stages having a final impedance that matches the input impedance to the transmission line.
US11641178B2 Oscillator circuit
An oscillator circuit includes an oscillator transistor (Q1) having respective first, second, and control terminals, the oscillator transistor being arranged to generate a microwave oscillating signal at the first terminal. A surface integrated waveguide resonator (Y1) is connected to the second terminal of the oscillator transistor (Q1). An active bias circuit portion (202) including a negative feedback arrangement is between the first terminal of the oscillator transistor (Q1) and the control terminal of the oscillator transistor (Q1), the active bias circuit portion being arranged to supply a bias current to the control terminal of the oscillator transistor (Q1). The bias current is dependent on a voltage at the first terminal of the oscillator transistor (Q1) multiplied by a negative gain.
US11641164B2 Power conversion circuit and power conversion apparatus with same
A power conversion circuit includes a first terminal, a second terminal, a first switching conversion unit, a second switching conversion unit, a flying capacitor and a magnetic element. The first switching conversion unit includes a first switch and a third switch. The second switching conversion unit includes a second switch and a fourth switch. The magnetic element includes two first windings and a second winding. A first one of the two first windings is serially connected between the flying capacitor and the second terminal. A second one of the two first windings is serially connected between the second switch and the second terminal. The second winding is serially connected with the flying capacitor and the first one of the two first windings. A turn ratio between the second winding, the first one of the two first windings and the second one of the two first windings is N:1:1.
US11641163B2 Trans-inductor voltage regulator with averaging inductor DCR current sensing
A trans-inductor voltage regulator (TLVR) has regulator blocks and transformers. Secondary windings of the transformers are connected in series with a compensation inductor to form a trans-inductor loop, which is connected to the output voltage of the TLVR instead of to ground. Primary windings of the transformers serve as output inductors of the regulator blocks. The inductance of each output inductor and the output inductance of the TLVR are input to an averaging network of an averaging inductor direct current resistance (DCR) current sense circuit to generate an average sensed voltage. The average sensed voltage is converted to an average sensed current, which is used by a controller to generate control signals that drive the regulator blocks to generate the output voltage of the TLVR.
US11641162B2 Circuits and methods for generating a supply voltage for a switching regulator
Circuits and methods for converting a current to an output voltage are disclosed herein. An embodiment of the circuit includes a first switch connected between a source of current and a first node and a second switch connected between the first node and a common voltage. The circuit also includes a first controller for controlling the state of the first switch and a second controller for controlling the state of the second switch. A capacitor is coupled to the first node; the voltage on the capacitor is the output voltage. When the second switch is open, the capacitor charges, and when the second switch is closed, the capacitor does not charge. The current flows through the primary inductance of a transformer.
US11641159B1 Fast detection and discharge for charge pump controller
Circuits and methods that can rapidly detect voltage degradation in a positive charge pump output and discharge control node accumulated charge (CNAC), thereby forcing the positive charge pump into a high-power mode. Embodiments include circuitry configured to provide a load current to a positive charge pump, including a low-dropout regulator (LDO) having a pass device that includes a control input, and a rapid charge transfer circuit coupled to the control input of the pass device and configured to be coupled to a source of a trigger voltage, the rapid charge transfer circuit configured to transfer a charge to or from the control input of the pass device when the trigger voltage falls sufficiently below a specified level so as to rapidly place the pass device in a higher conduction state, and to automatically cease to provide the transfer the charge after a settable amount of time.
US11641156B2 Method for controlling fault using switching technique of three phase four wire interlinking converter
A method for controlling a fault of a three phase four wire interlinking converter system according to one embodiment of the present disclosure comprises obtaining a first d-q-o coordinate plane based on an internal phase angle of output voltage produced from each phase of an inverter; converting the first d-q-o coordinate plane to a second d-q-o coordinate plane based on the o-axis configured differently from the first d-q-o coordinate plane; obtaining an output voltage vector for determining a fault location by performing d-q transform on the second d-q-o coordinate plane; determining occurrence of a fault and an area related to the fault based on the output voltage vector; and in the occurrence of the fault, allocating a zero voltage vector to the area related to the fault.
US11641155B2 Adaptive harmonic cancellation
Certain aspects of the present disclosure provide apparatus and techniques for wireless communication implemented with harmonic cancellation. One example implementation includes a polar transmitter having at least one amplifier having an input configured to receive a phase-modulated signal to be amplified based on an amplitude-modulated signal, a harmonic cancellation circuit coupled to the input of the at least one amplifier, the harmonic cancellation circuit being configured to cancel at least one of an even harmonic or an odd harmonic of a transmission signal at an output of the polar transmitter, a controller having an output coupled to one or more control inputs of the harmonic cancellation circuit, and a feedback path between an output of the at least one amplifier and an input of the controller.
US11641153B2 Power conversion module
A power conversion module includes a high-voltage side, a low-voltage side, a magnetic element, a high-voltage side circuit, and a low-voltage side circuit. The first end includes a high-voltage positive terminal and a high-voltage negative terminal. The second end includes a low-voltage positive terminal and a low-voltage negative terminal. The magnetic element includes two first windings. The high-voltage side circuit is electrically connected with the high-voltage positive terminal and the high-voltage negative terminal. The low-voltage side circuit is electrically connected with the low-voltage positive terminal and the low-voltage negative terminal. At least one AC loop includes at least one of the first windings, at least one part of the high-voltage side circuit and the low-voltage side circuit. The high-voltage side circuit and the low-voltage side circuit are located at a same side with respect to the magnetic element.
US11641151B2 Linear vibration motor with elastic members with brackets, foams and damping glue
One of the objects of the present invention is to provide a linear vibration motor which improves damping performance and reduces assembly costs. Accordingly, the present invention provides a linear vibration motor having a housing body with an inner cavity; a weight accommodated in the housing body; a stator located in the housing body; and an elastic member suspending the weight in the housing body. The elastic member includes a first elastic member having a first fixed part fixedly connected to one side of the weight and a first elastic bracket extending from the first fixed part, and a second elastic member fixedly connected to an opposite side of the weight a first damping glue locating between the first elastic member and the weight, and locating at one end of the first elastic bracket close to the first fixed part.
US11641145B2 Electronic device and motor assembly thereof
An electronic device is provided. The electronic device includes a function module, a body, and a motor assembly. The body includes an accommodation space for accommodating the function module. The motor assembly includes a drive motor, a gear, a rotation output shaft, a displacement mechanism, and a latch. The drive motor includes a shaft. The gear is fixedly attached to the shaft. The rotation output shaft includes a gear teeth portion. The gear teeth portion is coupled to the gear. The rotation output shaft is connected to the function module and is configured to drive the function module to rotate. The displacement mechanism synchronizes with the shaft and is separated from the rotation output shaft. The displacement mechanism includes a linear motion component. The latch is connected to the linear motion component, and is configured to engage the function module.
US11641144B2 Gas turbine engines including embedded electrical machines and associated cooling systems
A method of removing heat from an electrical machine located in a gas turbine engine at least partially inward of a core airflow path in a radial direction, the electrical machine including an outer generator stator and an inner generator rotor is provided. The method includes directing cooling airflow radially through an airflow passageway to an enclosure at least partially defined by a thermal shield at least partially around the electrical machine. The cooling airflow is directed radially inward past the outer generator stator and toward the inner generator rotor using a cooling manifold thereby removing heat from the generator rotor.
US11641143B2 Control device-integrated rotary electric machine
A control device-integrated rotary electric machine that has a light weight and a small radial-direction dimension. A cylindrical member is provided between a stator formed by stacking electromagnetic steel sheets and a frame retaining the stator, such that the cylindrical member is in a press-fitted state against the stator and the frame. The cylindrical member has a flange portion at one end thereof, and the flange portion is fixed by being held between the frame and a heat sink which is a member composing a control device.
US11641142B2 Stator and winding assembly thereof
The present disclosure provides a stator and winding assembly thereof. The stator includes a stator core including a tube wall and a hollow portion and a winding assembly. The winding assembly is disposed in the hollow portion and includes a first winding group and a second winding group. The first winding group includes plural winding units disposed on an inner side of the tube wall and defining an outer layer. The second winding group includes plural winding units disposed on an inner side of the outer layer and defining an inner layer. Any one of the projections of the winding units at the inner layer is partially overlapped with the projections of the two adjacent winding units at the outer layer. A number of turns of the winding units of the first winding group is equal to or greater than that of the winding units of the second winding group.
US11641141B2 Stator of an electric machine
A stator (10) of an electric machine has a stator lamination stack (16) that includes stator laminations. The stator (10) also has at least one stator winding (15) defined by conductor bars (11-14) arranged in slots (17) of the stator lamination stack (16) and fixed in the slots (17) of the stator lamination stack (16) with the aid of a fixing device (22). The fixing device (22) in a slot (17), a nonwoven material (20) which can be saturated with a cooling liquid (28).
US11641140B2 Electromechanical battery
The present invention relates to an electromechanical battery comprising a single pole-pair Halbach array of permanent magnets incorporated into an annular flywheel, which together comprise a rotor assembly, a means for levitating the rotor assembly using a “double-lift” attractive magnetic levitator under active control, and a means for actively stabilizing the spinning rotor assembly by interaction with the fringe fields of the Halbach array.
US11641137B2 Movable mobile furniture panel for wirelessly charging an external electronic device positioned in an energy transfer zone
A panel device is provided. The panel device includes an energy transfer zone; at least one coil configured to generate an electromagnetic field for wirelessly charging an external electronic device that is positioned in the energy transfer zone; and an internal drive unit configured to rotate or move the panel device in relation to an exterior object in proximity to the panel device.
US11641132B2 Methods and apparatus for controlling the power supply of a network node
Embodiments described herein provided methods and apparatus for controlling switching a power supply of a first network node between an electrical power grid and an alternative power supply in which the first network node is configured to transmit data to a second network node over a data transmission link. The method includes receiving first information indicative of a predicted decrease in a transmission rate of data transmitted by the first network node over the data transmission link. Responsive to receiving the first information, a first request is transmitted to the first network node to switch the power supply of the first network node from the electrical power grid to the alternative power supply.
US11641131B2 Power control system (PCS) commissioning agent
Systems and methods for verifying correct completion of a power control sequence in a switchgear provide a commissioning agent that can automatically verify correct completion of the power control sequence. The commissioning agent includes a sequence verification tool that can initiate performance of a power control sequence in the switchgear and immediately compare the sequence actually performed to the sequence intended to be performed. If the two sequences do not match in order and timing, the verification tool reports the mismatch and identifies the error. In some embodiments, the commissioning agent further includes a log viewer that captures the sequence actually performed in the switchgear and displays the result for viewing. Such an arrangement provides a faster and more reliable way to double-check the system integrity of the switchgear during initial engineering and after factory and/or field modifications.
US11641126B2 Battery charger system having a charge pump power stage
A system for charging a battery includes an adapter, and a charger coupled to receive power from the adapter, and to provide a charging current to the battery. The charger includes a power stage with a charge pump to provide the charging current, and a feedback circuit to provide a feedback signal to the adapter. The power stage can be one of: an adjustable current source with voltage clamp, and an adjustable voltage source with current clamp. The charge pump can be implemented as a voltage divider, so that an input adapter current is multiplied by a pre-defined divider ratio to provide the charging current. The charge pump can be one of: single-phase; and multi-phase.
US11641123B2 Power supply system for watercraft
In a power supply system for a watercraft, a controller in a first state connects a first electric circuit to a third electric circuit to supply electric power from a first engine battery to an electric device, and disconnects a second electric circuit from the third electric circuit to charge a second engine battery by a second generator. In a second state, the controller connects the second electric circuit to the third electric circuit to supply the electric power from the second engine battery to the electric device, and disconnects the first electric circuit from the third electric circuit to charge the first engine battery by a first generator.
US11641120B2 Battery mount device
A battery mount device may include a housing to which a battery pack is detachably attached, and a cover attached to the housing so as to cover the battery pack and configured to open and close by rotating around a rotation axis. Force in a direction closing the cover may act on the cover in a state where the battery mount device is placed on a horizontal plane. The battery-mounted device may further comprise a cover holding mechanism capable of holding the cover in an open state. The cover holding mechanism may include a cover holder configured to move, in response to an operation by a user, between a holding position where the cover holder interferes with a rotating motion of the cover and a released position where the cover holder does not interfere with the rotating motion of the cover.
US11641119B2 Detecting a bad contact of a charging cable
A method for detecting a bad contact of a charging cable comprises: measuring a cooling fluid temperature of a cooling fluid flowing through the charging cable; measuring a connector base temperature of a connector base of the charging cable, which connector base carries an electrical contact element of the charging cable; estimating a contact temperature of the electrical contact element by determining the contact temperature from a difference of the connector base temperature and the cooling fluid temperature; and deciding presence of a bad contact, when the estimated contact temperature is higher than a threshold temperature.
US11641117B2 Electronic devices with multiple energy storage device charging circuits and corresponding methods
An electronic device included a first energy storage device coupled to a second energy storage device by a conductor. A charging node is coupled to the first energy storage device. Another conductor couples the charging node to the second energy storage device. A switch is electrically coupled between the conductor and the second energy storage device. A control circuit opens the switch, thereby allowing a first charging current to flow from the charging node to the first energy storage device through the conductor and a second charging current to flow from the charging node to the second energy storage device through the other conductor and closes the switch when a difference between a voltage of the first energy storage device and a voltage of the second energy storage device is within a predefined voltage difference threshold.
US11641106B2 Power distribution system
Disclosed is a power distribution system, comprising a power feed line configured to supply electric power of a given power feed line voltage, a plurality of solid state power control modules connected to the power feed line; each of the solid state power control modules comprising at least one solid state power controller connected to at least one load to be supplied with power from the power feed line and configured to selectively connect the respective load to the power feed line or to disconnect the respective load from the power feed line; the power feed line comprising at least one power feed line segment connecting two adjacent solid state power control modules; wherein the at least two adjacent solid state power control modules are connected by a further electric line connected in parallel to the at least one power feed line segment.
US11641100B2 Short circuit recovery in universal serial bus type-c power delivery (USB-C/PD) systems
A system includes a first USB Type-C Power Delivery (USB-C/PD) port and a control circuit operatively coupled to the first USB-C/PD port. The control circuit is configured to determine whether a short circuit condition has occurred. The control circuit is also configured to turn off a ground isolation switch when short circuit condition occurs. The control circuit is further configured to determine a whether a voltage on a configuration channel line (CC line) is greater than a first threshold voltage. The control circuit is further configured to determine whether the voltage on the CC line is less than a second threshold voltage. The control circuit is further configured to turn on the ground isolation switch when the voltage on the CC line is less than the second threshold voltage. The control circuit may perform one or more error recovery operations after turning on the ground isolation switch.
US11641097B2 Current/voltage sensor and universal tap-off box
A tap-off box includes a latch that automatically secures the tap-off box to a busway upon insertion of a mast into the busway. The latch is in the form of a single spring-loaded member that latches onto a rail as the masthead is pushed into the busway. A push button actuated camming member pushes the latch away from the rail to enable the masthead to be withdrawn from the busway. The push button and camming member are independent of the mechanism that extends and retracts the contacts while the masthead is inserted and latched into the busway. The tap-off box may also include non-contact current monitoring sensors with voltage sensing inserts that an auxiliary breaker switch in applications other than a tap-off box, and an infrared emitting faceplate that can be adapted for monitoring a variety of breakers from outside the tap-off box.
US11641096B2 Electrical box cable management and support bracket assembly, system and method
An electrical box assembly is provided. The electrical box assembly includes an electrical box and a support bracket positioned proximate the back wall of the electrical box and coupled to the electrical box. The support bracket includes a plate member and a cable management member extending laterally from the plate member and forming at least one pass-through opening sized to receive an electrical cable. The plate member includes a bending line that divides the plate member into a first portion and a second portion. The plate member has first and second configurations. The plate member is generally planar in the first configuration. When the plate member is in the second configuration, the first portion of the plate member bends along the bending line and extends laterally from the second portion to engage a second wall opposing the first wall and opposing the back wall of the electrical box.
US11641092B2 High-power laser packaging utilizing carbon nanotubes between metallic bonding materials
In various embodiments, laser devices include a thermal bonding layer featuring an array of carbon nanotubes and at least one metallic thermal bonding material.
US11641083B2 Electrical junction block utilizing a pivotable connector
An electrical system for use in a raceway includes a power cable and a junction block. The junction block includes junction block halves configured to form opposing halves of the junction block, a plurality of bus bars arranged within a bus bar cavity, and a hinged connector arranged on a face of a first of the junction block halves. The junction block halves are coupled to define a bus bar cavity within the junction block. Each of the bus bars are electrically coupled to a conductor of the power cable. The hinged connector is arranged opposite a second junction block half such that a portion of the hinged connector is rotatable about an axis that is parallel to a face of the first junction block half. The power cable is coupled to the junction block via the hinged connector.
US11641082B2 Plug assembly and receptacle assembly with two rows
A connector system for a pluggable IO connector is disclosed that includes a plug with two rows of pads on two sides of a mating blade and a receptacle with two connection regions that is configured to engage the two rows of pads. In an embodiment the connector system can support double the data bandwidth of a typical connector, such as a QSFP connector, while allowing for backward compatibility with convention plug assemblies that have a single row of pads on each side the mating blade.
US11641080B2 Connector formed with connector body having predetermined surface facing downward and a cable-holding portion integrated under proper arrangement
A harness comprises a connector body, a cable and a cable-holding portion which holds the cable. The connector body comprises a base portion. The cable is connected to the connector body. The cable has an end portion received in the base portion and a main portion extending rearward from the end portion. The cable-holding portion is formed with a recessed portion which opens at least downward in the upper-lower direction (Z-direction). The base portion has an interference portion. The recessed portion and the interference portion are located at opposite sides of the harness, respectively, in the lateral direction (Y-direction). The recessed portion is, at least in part, located at a position same as that of the interference portion in the front-rear direction (X-direction). The recessed portion is, at least in part, located at a position same as that of the interference portion in the upper-lower direction.
US11641077B2 Low-warpage injection-molded housing part and electrical connector with such a housing part
A housing part includes a base section having a pair of oppositely disposed flat sides, a pair of housing sections each extending away from one of the pair of oppositely disposed flat sides, and a plurality of fibers disposed in the base section and the housing sections. A main fiber orientation of the fibers in each of the housing sections is oriented away from the base section.
US11641076B2 Device based lock via electrical socket
An electronically lockable, electrical plug configured to communicate power and data signals to mobile electronic devices (MED) includes a male electrical plug body insertable into a female electrical socket of the MED and plurality of electrical contacts defined in the male electrical plug for communicating the power and data signals to and from the MED, via corresponding electrical contacts associated with an MED electrical socket. The MED electrical socket is shaped and sized to physically receive and support therein said male electrical plug body. Plug locking elements are formed in the male plug body are so formed as to be lockable to or with corresponding, complementary socket locking elements of the MED, so that upon insertion of the male plug body into the MED socket the electrical plug is locked with the MED An associated, electronically operable locking mechanism is operable to mechanically disengage the plug locking elements from the socket locking elements to thereby enable the electrical plug to be released from the MED and an electrical cable is coupled to the male plug body for electrically conducting the signals.
US11641075B2 Plug, interface device and identification method thereof
The embodiments of the present disclosure provide a plug, an interface device and an identification method thereof. The plug includes at least one insulating pin row including a plurality of insulating pins, a conductive pin which is stretchable and retractable along an axis direction is provided on at least one side of a central line of each of the at least one insulating pin row, and the conductive pin is arranged between two adjacent insulating pins of the plurality of insulating pins.
US11641074B2 Connector
A connector includes a housing to be mounted on a circuit board, and an upper-stage terminal, a middle-stage terminal and a lower-stage terminal to be held in the housing. Leg portions of the respective upper-stage terminal and middle-stage terminal are arranged side by side in a width direction of a wall portion, and include each a wide portion and a narrow portion arranged below the wide portion. The wide portion of the upper-stage terminal protrudes only toward the middle-stage terminal with respect to the narrow portion of the upper-stage terminal. The wide portion of the middle-stage terminal protrudes only toward the middle-stage terminal with respect to the narrow portion of the upper-stage terminal. A leg portion of the lower-stage terminal is arranged between the narrow portion of the upper-stage terminal and the narrow portion of the middle-stage terminal in the width direction.
US11641073B2 Connector
A housing of a connector has an end face in a perpendicular direction perpendicular to an up-down direction. A side portion of a guide member is apart from the end face of the housing. The end face of the housing, the side portion of the guide member and supporting portions of the guide member form a receiving portion which guides and receives a protruding block of a mating connector. When the connector is mounted on a substrate, the side portion and the supporting portions are apart from the substrate. Outside the end face of the housing in the perpendicular direction and under the side portion and the supporting portions in the up-down direction, a lower space is formed to communicate with the receiving portion. The guide members 16 is not located in the lower spaces 20 at all.
US11641066B2 Antenna
Disclosed are aspects of an antenna including a body having a convex surface. A conductive structure is deposited onto an antenna region of the convex surface. The conductive structure is configured as a conformal slot antenna array. The antenna region of the convex surface includes corrugations having peaks and valleys. A plurality of slots of the conformal slot antenna array are located at the peaks and the valleys of the convex surface.
US11641062B2 Dual-polarized planar ultra-wideband antenna
Methods and systems are provided for implementing and utilizing dual-polarized planar ultra-wideband antennas. An example planar antenna may include a substrate, a monopole conductor, a first ground conductor, and a second ground conductor. The monopole conductor may be connected to a first signal feeding line. The first ground conductor may be connected through a ground connector to ground potential. The first ground conductor may be further connected to a second signal feeding line. The second ground conductor may connected to ground potential located on a particular side of the substrate. The planar antenna may be configured to transmit and receive radiation in two mutually cross-polarized modes.
US11641060B2 Multi-frequency band antenna
A ten-frequency band antenna includes a carrier, a high-frequency segment, a low-frequency segment, a printed circuit board (PCB) and an inductor. The high-frequency segment is arranged on left side of the carrier and the low-frequency segment is arranged on right side of the carrier. The radiator on the bottom face of the carrier electrically connects with the micro strip of the PCB and the ground line of the ground metal when the carrier is fixed to the PCB. The low-frequency segment is located at an opened area and corresponding to a metal face with smaller area such that the low-frequency segment is at a free space to enhance the frequency response of the low-frequency segment and the bandwidth of the high-frequency segment. The area and the volume of blind hole on the carrier can adjust the effective dielectric constant to adjust the resonant frequency and bandwidth of the antenna.
US11641059B2 Wireless communication structure, display panel and wireless communication device
A wireless communication structure, a display panel and a wireless communication device, the wireless communication structure includes: a loop structure including a first connection end, a second connection end and a coil body, at least a part of the coil body being connected between the first connection end and the second connection end; an antenna connected to the coil body. The antenna is connected to the coil body of the loop structure, so that not only the loop structure and the antenna can be arranged in a limited space, but also a desired optical performance of the display screen can be ensured.
US11641058B2 Array substrate, display panel, display device, and wearable device
An array substrate, a display panel, a display device and a wearable device are provided. The array substrate includes a near field communication antenna which is arranged in conductive layers of the array substrate, and the near field communication antenna includes: a main coil and a secondary coil, the main coil and the secondary coil are located in different conductive layers of the array substrate, and one terminal of the main coil is electrically connected to one terminal of the secondary coil through a first via hole of the array substrate, and the other terminal of the main coil is electrically connected to the other terminal of the secondary coil through another first via hole of the array substrate.
US11641052B2 Wireless intelligent electronic device
An intelligent electronic device (IED) is provided. The IED includes a metering sub-assembly and an input base module sub-assembly. The metering sub-assembly is hinged to the input base module sub-assembly, where when in an open position, various cables, connectors, and input/output cards/modules are accessible. Various input/output cards/modules are interchangeable to add/change functionality and/or communication capabilities to the IED. In one embodiment, a communication card is provided with at least one antenna disposed internal or external to a housing of the IED.
US11641051B2 Controllable electrical outlet having a resonant loop antenna
A controllable electrical outlet may comprise a resonant loop antenna. The resonant loop antenna may comprise a feed loop electrically coupled to a radio-frequency (RF) communication circuit and a main loop magnetically coupled to the feed loop. The controllable electrical outlet may comprise one or more electrical receptacles configured to receive a plug of a plug-in electrical load and may be configured to control power delivered to the plug-in electrical load in response to an RF signal received via the RF communication circuit. The RF performance of the controllable electrical outlet may be substantially immune to devices plugged into the receptacles (e.g., plugs, power supplies, etc.) due to the operation of the resonant loop antenna. For example, degradation of the RF performance of the controllable electrical outlet may be less when the controllable electrical outlet includes the resonant loop antenna rather than other types of antennas.
US11641050B2 Antenna assembly and related methods
An antenna assembly and related methods are described. The antenna assembly (1) comprises an extendible mast (2) constructed and arranged so as to be configurable between a coiled form and an extended form. The extended mast (2) is resiliently biased in the form of an elongate tube having a slit along its length. The coiled mast is wound about an axis extending transversely to the longitudinal extent of the mast. An antenna (6) is integrally coupled to the mast such that when extended, the mast supports and positions the antenna, and when coiled, the mast and antenna are coiled together.
US11641045B2 Ion trapping agent, separator for lithium ion battery, and lithium ion secondary battery
An ion trapping agent which is a layered phosphate compound that includes a proton as an ion exchange group, that supports lithium ions in excess of a theoretical exchange capacity of the layered phosphate compound, and that has no water of crystallization; and a separator for a lithium ion battery or a lithium ion secondary battery containing the ion trapping agent.
US11641042B2 Battery and electronic device comprising same
A battery, according to one embodiment of the present invention, may comprise: a pouch; an electrode assembly received in the pouch in a state in which a positive electrode substrate, a negative electrode substrate disposed below the positive electrode substrate, and a separator disposed between the positive electrode substrate and the negative electrode substrate are rolled up together; a first adhesive member for fixing at least one portion of one end of the electrode assembly to the rolled up outer surface of the electrode assembly; and a second adhesive member for providing fixing between the electrode assembly and the pouch at a region other than the region where the first adhesive member is disposed.
US11641039B2 Vehicle battery temperature control apparatus
A vehicle battery temperature control apparatus includes a battery temperature detector, first and second ducts, an exhaust pipe, a heat receiver, a blower fan, and a processor. The processor causes the blower fan to rotate in one of opposite directions, thereby introducing cooling air from the first duct into a battery compartment, and emitting the cooling air that has cooled a battery to the outside via the second duct, if the battery temperature is higher than a first set temperature, and causes the blower fan to rotate in the other direction, thereby introducing air raised in temperature by exchanging heat with the exhaust pipe through the heat receiver from the second duct into the battery compartment, and emitting the air that has raised the temperature of the battery to the outside via the first duct, if the battery temperature is lower than a second set temperature.
US11641038B2 Pouch-type secondary battery and battery module including the same
A pouch-type secondary battery includes an electrode assembly, and a pouch member in which the electrode assembly is accommodated and a sealing portion is formed on an edge of the pouch member, where the sealing portion protruding on one side surface extends in a diagonal direction towards the other side surface adjacent to the at least one side surface.
US11641035B1 Systems and methods for aircraft power management and distribution
A system for aircraft power management and distribution, including a sensor suite configured to measure battery pack data. The system includes a battery pack with a plurality of batteries and a battery monitoring component. This battery monitoring component is configured to measure battery pack data. The system also has electric power converters, each connected to a battery of the plurality of batteries. The system also includes a controller configured to control each electric power converter; receive an estimated charge from each battery; select and enable electric power converters based on the estimated charge; compare the total output of the enabled electric power converters against an optimal operating region; and adjust the number of the one or more enabled electric power converters accordingly.
US11641034B2 Fuel cell system
A fuel cell system installed in a vehicle, the system comprising: a fuel cell, a secondary cell, a system temperature acquirer for acquiring a temperature of an inside of the fuel cell system, and a controller, wherein, when the system temperature is a predetermined first temperature or less, the controller charges the secondary cell until a state-of-charge value of the secondary cell reaches a predetermined first threshold value, and the controller carries out a first pattern purge on the fuel cell, and wherein, when the system temperature exceeds the predetermined first temperature, the controller charges the secondary cell until the state-of-charge value of the secondary cell reaches a predetermined second threshold value that is larger than the predetermined first threshold value, and the controller carries out a second pattern purge having a shorter purge time than the first pattern purge on the fuel cell.
US11641032B2 Solid electrolyte, method for producing solid electrolyte, and composite body
A solid electrolyte according to the present disclosure is represented by the following compositional formula (1). Li7(La3-xBix)Zr2O12  (1) In the formula (1), x satisfies 0.05
US11641031B2 Solid electrolyte, method for producing solid electrolyte, and composite body
A solid electrolyte according to the present disclosure is represented by the following compositional formula (1). Li7−x+y(La3−ySry)(Zr2−xMx)O12  (1) In the formula (1), x and y satisfy 0.20≤x<1.50 and 0.00
US11641019B1 Fuel cell system, and method of its operation
A fuel cell system having a fuel cell cooling circuit coupled to a battery cooling circuit through a coolant/coolant heat exchanger for removing heat from the fuel cell cooling circuit through the battery cooling circuit during normal steady state operation of the fuel cell system.
US11641018B2 Unit cell of fuel cell and method of manufacturing the same
A unit cell of a fuel cell includes: an insert including a membrane electrode assembly and a gas diffusion layer; a foamed body disposed on an outer side surface of the insert; and a frame covering an outer side surface of the foamed body such that a polymer resin is injected to the outer side surface of the foamed body while the polymer resin partly penetrates into the foamed body.
US11641017B2 Non-aqueous electrolyte secondary battery having an intermediate layer comprising metal-covered microcapsules
A non-aqueous electrolyte secondary battery includes an electrode current collector, an intermediate layer, and an electrode active material layer. The intermediate layer is interposed between the electrode current collector and the electrode active material layer. The intermediate layer contains a metal-covered microcapsule. The metal-covered microcapsule includes a microcapsule and a metal film. The microcapsule includes a core and a shell. The shell surrounds the core. The core includes a volatile material. The shell includes a thermoplastic resin material. The metal film covers at least part of an outer surface of the microcapsule.
US11641014B2 Battery cell with anode or cathode with nanomaterial including acidic surface
A battery comprising an acidified metal oxide (“AMO”) material, preferably in monodispersed nanoparticulate form 20 nm or less in size, having a pH<7 when suspended in a 5 wt % aqueous solution and a Hammett function H0>−12, at least on its surface.
US11641006B2 Semiconductor device
Disclosed in an embodiment is a semiconductor device comprising: a semiconductor structure comprising a first conductive type semiconductor layer, a second conductive type semiconductor layer, and an active layer disposed between the first conductive type semiconductor layer and the second conductive type semiconductor layer; a second electrode electrically connected to the second conductive type semiconductor layer; and a reflective layer disposed under the second electrode, wherein the second conductive type semiconductor layer comprises a first sub-layer and a second sub-layer disposed between the first sub-layer and the active layer and having an aluminum (Al) composition higher than that of the first sub-layer, the reflective layer comes into contact with the lower surface of the second sub-layer, and the second electrode comes into contact with the first sub-layer.
US11641004B2 Light emitting device
A light emitting device includes: a semiconductor structure including: a first semiconductor layer including: a first side parallel to an m-plane of the first semiconductor layer, and a second side meeting the first side, the second side being parallel to an a-plane of the first semiconductor layer, a light emitting layer disposed on a portion of the first semiconductor layer, and a second semiconductor layer disposed on the light emitting layer; a first conductive member disposed on the first semiconductor layer; a second conductive member disposed on the second semiconductor layer; a first terminal disposed on the first conductive member; a second terminal disposed on the second conductive member; and a covering member covering a lateral surface of the first conductive member, a lateral surface of the second conductive member, a lateral surface of the first terminal, and a lateral surface of the second terminal.
US11641003B2 Methods of fabricating planar infrared photodetectors
Diffusion-based and ion implantation-based methods are provided for fabricating planar photodetectors. The methods may be used to fabricate planar photodetectors comprising type II superlattice absorber layers but without mesa structures. The fabricated planar photodetectors exhibit high quantum efficiencies, low dark current densities, and high specific detectivities as compared to photodetectors having mesa structures.
US11641001B2 Flexible photovoltaic apparatus with multi-layered substrate
Embodiments of the present disclosure generally relate to flexible photovoltaic modules that include a multi-layered substrate. In some embodiments, the multi-layered substrate includes one or more layers that are configured to improve the elastic modulus, rigidity, or stiffness of a flexible substrate of a flexible photovoltaic module during a deposition process step at an elevated temperature that is used to form the flexible photovoltaic module. The one or more layers of the multi-layered substrate may also provide improved barrier properties that prevent environmental contaminants from affecting the performance of a formed photovoltaic module, which includes the multi-layered substrate, during normal operation.
US11640999B2 Thermoelectric cooler including a single, solid, and electrically insulative support/plate having a planar side directly affixed to upper electrical connections and non-planar side to a raised structure
An x-ray detector can be small and have efficient cooling. In one embodiment, the x-ray detector can comprise a thermoelectric cooler (TEC) with upper electrical connections, a support, a cap, and a silicon drift detector (SDD). A planar side of the support can be directly affixed to upper electrical connections of the TEC. The support can have a non-planar side, opposite of the planar side, with a raised structure. A bottom face of the cap can be affixed to the raised structure, forming a cavity between the cap and the non-planar side of the support. The SDD can be affixed to a top face of the cap. In another embodiment, the non-planar side of the support can face the TEC. In another embodiment, a PIN photodiode can be directly affixed to a plate and the plate directly affixed to upper electrical connections of the TEC.
US11640998B2 Multi-junction solar cell with back-contacted front side
A stacked multi-junction solar cell with a back-contacted front side, having a germanium substrate that forms a rear side of the multi-junction solar cell, a germanium sub-cell and at least two III-V sub-cells, successively in the named order, and at least one passage contact opening that extends from the front side of the multi-junction solar cell through the sub-cells to the rear side and a metallic connection contact that is guided through the passage contact opening. A diameter of the passage contact opening decreases in steps from the front side to the rear side of the multi-junction solar cell. The front side of the germanium sub-cell forms a first step having a first tread depth that circumferentially projects into the passage contact opening. The second step with a second tread depth circumferentially projects into the passage contact opening.
US11640996B2 Semiconductor device and manufacturing method thereof
A semiconductor device with favorable electric characteristics is provided. The semiconductor device includes a first insulating layer, a second insulating layer, an oxide semiconductor layer, and first to third conductive layers. The oxide semiconductor layer includes a region in contact with the first insulating layer, the first conductive layer is connected to the oxide semiconductor layer, and the second conductive layer is connected to the oxide semiconductor layer. The second insulating layer includes a region in contact with the oxide semiconductor layer, and the third conductive layer includes a region in contact with the second insulating layer. The oxide semiconductor layer includes first to third regions. The first region and the second region are separated from each other, and the third region is located between the first region and the second region. The third region and the third conductive layer overlap with each other with the second insulating layer located therebetween. The first region and the second region include a region having a higher carbon concentration than the third region.
US11640995B2 Ferroelectric field effect transistors (FeFETs) having band-engineered interface layer
Ferroelectric field effect transistors (FeFETs) having band-engineered interface layers are described. In an example, an integrated circuit structure includes a semiconductor channel layer above a substrate. A metal oxide material is on the semiconductor channel layer, the metal oxide material having no net dipole. A ferroelectric oxide material is on the metal oxide material. A gate electrode is on the ferroelectric oxide material, the gate electrode having a first side and a second side opposite the first side. A first source/drain region is at the first side of the gate electrode, and a second source/drain region is at the second side of the gate electrode.
US11640986B2 Implantation and annealing for semiconductor device
A semiconductor device, and a method of manufacturing, is provided. A dummy gate is formed on a semiconductor substrate. An interlayer dielectric (ILD) is formed over the semiconductor fin. A dopant is implanted into the ILD. The dummy gate is removed and an anneal is performed on the ILD. The implantation and the anneal lead to an enhancement of channel resistance by a reduction in interlayer dielectric thickness and to an enlargement of critical dimensions of a metal gate.
US11640984B2 Transistor device with (anti)ferroelectric spacer structures
Techniques and mechanisms for providing electrical insulation or other protection of an integrated circuit (IC) device with a spacer structure which comprises an (anti)ferromagnetic material. In an embodiment, a transistor comprises doped source or drain regions and a channel region which are each disposed in a fin structure, wherein a gate electrode and an underlying dielectric layer of the transistor each extend over the channel region. Insulation spacers are disposed on opposite sides of the gate electrode, where at least a portion of one such insulation spacer comprises an (anti)ferroelectric material. Another portion of the insulation spacer comprises a non-(anti)ferroelectric material. In another embodiment, the two portions of the spacer are offset vertically from one another, wherein the (anti)ferroelectric portion forms a bottom of the spacer.
US11640983B2 Semiconductor device and method
In an embodiment, a device includes: a gate dielectric over a substrate; a gate electrode over the gate dielectric, the gate electrode including: a work function tuning layer over the gate dielectric; a glue layer over the work function tuning layer; a fill layer over the glue layer; and a void defined by inner surfaces of at least one of the fill layer, the glue layer, and the work function tuning layer, a material of the gate electrode at the inner surfaces including a work function tuning element.
US11640981B2 Semiconductor structure and manufacturing method thereof
The invention provides a semiconductor structure, the semiconductor structure includes a substrate, two shallow trench isolation structures are located in the substrate, a first region, a second region and a third region are defined between the two shallow trench isolation structures, the second region is located between the first region and the third region. Two thick oxide layers are respectively located in the first region and the third region and directly contact the two shallow trench isolation structures respectively, and a thin oxide layer is located in the second region, the thickness of the thick oxide layer in the first region is greater than that of the thin oxide layer in the second region.
US11640980B2 Field-effect transistor, field-effect transistor array structure and method of manufacturing field-effect transistor
A field-effect transistor includes a gate structure comprising a structure in which a first insulating layer, a first gate electrode, and a second insulating layer are sequentially stacked on a first conductive layer, the gate structure surrounding a first hole through the first insulating layer and exposing a part of the first conductive layer; a second conductive layer on the second insulating layer and surrounding a second hole connected to the first hole and exposing a part of the first conductive layer; a first gate insulating layer covering an inner wall of the gate structure exposed by the first hole; a semiconductor layer covering a part of the first conductive layer exposed through the first hole and the second hole, the first gate insulating layer, and the second conductive layer; a second gate insulating layer covering the semiconductor layer; and a second gate electrode filling the first and second holes.
US11640979B2 Method of manufacturing semiconductor device
The present disclosure provides a method for manufacturing a semiconductor device. The method includes steps of forming a recess in the substrate; depositing an insulating layer on the substrate; forming a gate electrode on the insulating layer and partly buried in the recess; removing a portion of the insulating layer exposed through the gate electrode to form a gate dielectric; and implanting dopants in the substrate to form a source region and a drain region on either side of the gate electrode.
US11640975B2 Silicided collector structure
A semiconductor device includes an emitter, a base, and a collector. A portion of the collector is located below a trench in a substrate. A collector silicide is located on at least a portion of a bottom portion of the trench and on at least a portion of a sidewall of the trench. The collector silicide structure is electrically coupled to a collector contact structure.
US11640971B2 Deep trench capacitor including self-aligned plate contact via structures and methods of forming the same
A deep trench is formed in a substrate, and a layer stack including at least three metallic electrode plates interlaced with at least two node dielectric layers is formed in, and over, the deep trench. A contact-level dielectric material layer over the layer stack, and contact via cavities are formed therethrough. The depths of the contact via cavities are differentiated by selectively increasing the depth of a respective subset of the contact via cavities by performing at least twice a combination of processing steps that includes an etch mask formation process and an etch process. A combination of a dielectric contact via liner and a plate contact via structure can be formed within each of the contact via cavities. Plate contact via structures that extend through any metallic electrode plate can be electrically isolated from such a metallic electrode plate by a respective dielectric contact via liner.
US11640969B2 Compensation capacitors layout in semiconductor device
Apparatuses and methods for arranging compensation capacitors are described. An example apparatus includes: a first conductive layer including a portion; a second conductive layer: a contact coupled to the portion of the first conductive layer; a third conductive layer between the first conductive layer and the second conductive layer, coupled to the contact; one or more capacitor elements wherein each capacitor element of the one or more capacitor elements includes one end coupled to the second conductive layer and another end coupled to the third conductive layer.
US11640968B2 Inductor on microelectronic die
A microelectronic device has bump bonds and an inductor on a die. The microelectronic device includes first lateral conductors extending along a terminal surface of the die, wherein at least some of the first lateral conductors contact at least some of terminals of the die. The microelectronic device also includes conductive columns on the first lateral conductors, extending perpendicularly from the terminal surface, and second lateral conductors on the conductive columns, opposite from the first lateral conductors, extending laterally in a plane parallel to the terminal surface. A first set of the first lateral conductors, the conductive columns, and the second lateral conductors provide the bump bonds of the microelectronic device. A second set of the first lateral conductors, the conductive columns, and the second lateral conductors are electrically coupled in series to form the inductor. Methods of forming the microelectronic device are also disclosed.
US11640967B2 Micro light-emitting device display apparatus
A micro light-emitting device display apparatus includes a driving substrate and a plurality of micro light-emitting devices. The micro light-emitting devices are disposed on the driving substrate. The micro light-emitting devices include a plurality of first, second and third micro light-emitting devices. Each of the first, the second and the third micro light-emitting devices respectively has a plurality of first, second, and third light-emitting regions independently controlled. A first light-emitting region of a first micro light-emitting device, a second light-emitting region of a second micro light-emitting device, and a third light-emitting region of a third micro light-emitting device are located in a first pixel region. A first light-emitting region of another first micro light-emitting device, a second light-emitting region of another second micro light-emitting device, and another third light-emitting region of the third micro light-emitting device are located in a second pixel region.
US11640964B2 Integrated capacitors in an integrated circuit
There is disclosed herein an SOI IC comprising an integrated capacitor comprising a parallel arrangement of a metal-insulator-metal, MIM, capacitor, a second capacitor, a third capacitor, and a fourth capacitor:wherein the second capacitor comprises as plates the substrate and a one of a plurality of semiconductor layers having an n-type doping, and comprises the buried oxide layer as dielectric;the third capacitor comprises as plates the polysilicon layer and a further one of a plurality of semiconductor layers having an n-type doping, and comprises an insulating layer between the plurality of semiconductor layers and the metallisation stack as dielectric; and the fourth capacitor comprises as plates the polysilicon plug and at least one of the plurality of semiconductor layers and comprises the oxide-lining as dielectric, wherein the oxide lining and the polysilicon plug form part of a lateral isolation (DTI) structure.
US11640959B2 Semiconductor device
A semiconductor device includes a pair of first and second dummy active regions extending in a first horizontal direction and spaced apart from each other in a second horizontal direction; a pair of first and second circuit active regions extending in the first horizontal direction and spaced apart in the second horizontal direction; and a plurality of line patterns extending in the second horizontal direction and spaced apart in the first horizontal direction. The pair of first and second dummy active regions may be between a pair of line patterns adjacent to each other among the plurality of line patterns. At least one of the first and second dummy active regions may have a width-changing portion in which a width of the at least one of the first and second dummy active regions changes in the second horizontal direction between the pair of line patterns adjacent to each other.
US11640953B2 Semiconductor device and method of manufacturing semiconductor device
An object is to provide a technique capable of regulating a direction in which an adhesive agent used for bonding a base plate and a case is wetly widened. A semiconductor device includes a base plate and a case. The case is bonded to a peripheral edge part of the base plate via an adhesive agent. A dip which is an application position where the adhesive agent is applied and an inclined surface directed downward from the dip toward an outer peripheral side or an inclined surface directed downward from the dip toward an inner peripheral side are formed in the peripheral edge part of the base plate.
US11640952B2 Electronic component embedded substrate
An electronic component embedded substrate includes a core structure including a first insulating body and core wiring layers and having a cavity and having a stopper layer disposed as a bottom surface; an electronic component disposed in the cavity and attached to the stopper layer; and a build-up structure including a second insulating body covering at least a portion each of the core structure and the electronic component and filling at least a portion of the cavity, and build-up wiring layers wherein the stopper layer has a first region in which a portion of one surface is exposed from the first insulating body and a second region in which the other portion of one surface is covered with the first insulating body, and a surface roughness of one surface of the stopper layer in the first region is greater than that of the stopper layer in the second region.
US11640948B2 Microelectronic devices and apparatuses having a patterned surface structure
A connector structure and a manufacturing method thereof are provided. The connector structure includes a semiconductor substrate, a metal layer, a passivation layer, and a conductive structure. The metal layer is over the semiconductor substrate. The passivation layer is over the metal layer and includes an opening. The conductive structure is in contact with the metal layer in a patterned surface structure of the conductive structure through the opening of the passivation layer.
US11640943B2 Semiconductor wafer and method for fabricating the same
A semiconductor wafer includes a wafer body including an active layer having a first crystal orientation and having first and second surfaces opposing each other, and a support layer having a second crystal orientation different from the first crystal orientation and having third and fourth surfaces opposing each other, a bevel portion that extends along an outer periphery of the wafer body to connect the first surface to the fourth surface, and a notch portion formed at a predetermined depth in a direction from the outer periphery of the wafer body toward a center portion of the wafer body. The bevel portion includes a first beveled surface connected to the first surface and a second beveled surface connected to the fourth surface. The first beveled surface has a width in a radial direction of the wafer body that is 300 μm or less.
US11640940B2 Methods of forming interconnection structure including conductive graphene layers
An interconnection structure, along with methods of forming such, are described. The interconnection structure includes a first portion of a conductive layer, and the conductive layer includes one or more graphene layers. The first portion of the conductive layer includes a first interface portion and a second interface portion opposite the first interface portion, and each of the first and second interface portion includes a metal disposed between adjacent graphene layers. The structure further includes a second portion of the conductive layer disposed adjacent the first portion of the conductive layer, and the second portion of the conductive layer includes a third interface portion and a fourth interface portion opposite the third interface portion. Each of the third and fourth interface portion includes the metal disposed between adjacent graphene layers. The structure further includes a dielectric material disposed between the first and second portions of the conductive layer.
US11640938B2 Semiconductor device formed on SOI substrate
A semiconductor device is disclosed. The semiconductor device includes impurity regions formed in surface portions of a substrate, gate structures formed on surface portions of the substrate between the impurity regions, a first insulating layer formed on the impurity regions and the gate structures, first wiring patterns formed on the first insulating layer, and first contact patterns connecting the impurity regions and the first wiring patterns through the first insulating layer, and the first wiring patterns are arranged in a zigzag shape.
US11640936B2 Interconnect structures and methods of fabrication thereof
A semiconductor structure and the manufacturing method thereof are disclosed. An exemplary semiconductor structure includes a first source/drain contact and a second source/drain contact spaced apart by a gate structure, an etch stop layer (ESL) over the first source/drain contact and the second source/drain contact, a conductive feature disposed in the etch stop layer and in direct contact with the first source/drain contact and the second source/drain contact, a dielectric layer over the etch stop layer, and a contact via extending through the dielectric layer and electrically connected to the conductive feature. By providing the conductive feature, a number of metal lines in an interconnect structure of the semiconductor structure may be advantageously reduced.
US11640932B2 Packaged electronic device with film isolated power stack
A packaged electronic device includes a stacked configuration of a first semiconductor die in a first recess in a first side of a first conductive plate, a second semiconductor die in a second recess in a first side of a second conductive plate, a third conductive plate electrically coupled to a second side of the second semiconductor die, and a package structure that encloses the first semiconductor die, and the second semiconductor die, where the package structure includes a side that exposes a portion of a second side of the first conductive plate.
US11640922B2 Gap-fill layers, methods of forming the same, and semiconductor devices manufactured by the methods of forming the same
A device including a gap-fill layer may include an upper layer that on a lower layer that defines a trench that extends from a top surface of the upper layer and towards the lower layer, and the gap filling layer may be a multi-layered structure filling the trench. The gap-filling layer may include a first dielectric layer that fills a first portion of the trench and has a top surface proximate to the top surface of the upper layer, a second dielectric layer that fills a second portion of the trench and has a top surface proximate to the top surface of the upper layer and more recessed toward the lower layer than the top surface of the first dielectric layer, and a third dielectric layer that fills a remaining portion of the trench and covers the top surface of the second dielectric layer.
US11640911B2 Substrate processing method of controlling discharge angle and discharge position of processing liquid supplied to peripheral portion of substrate
A substrate processing apparatus 1 is configured to supply a processing liquid to a peripheral portion of a wafer W being rotated. The substrate processing apparatus 1 includes a rotating/holding unit 21 configured to rotate and hold the wafer W; a processing liquid discharging unit 73 configured to discharge the processing liquid toward the peripheral portion of the wafer W held by the rotating/holding unit 21; a variation acquiring unit configured to acquire information upon a variation amount of a deformation of the peripheral portion of the wafer W; and a discharge controller 7 configured to control a discharge angle and a discharge position of the processing liquid from the processing liquid discharging unit 73 onto the peripheral portion based on the information upon the variation amount of the deformation of the peripheral portion acquired by the variation acquiring unit.
US11640910B2 Method for cutting off FIN field effect transistor
A method for cutting off a fin in a field effect transistor, comprising: step 1: forming fins and first spacing regions, there are two types of fins—the first type is configured to be cut off and a second type is configured to be reserved; and forming a first material layer to fill the first spacing regions; step 2: forming a first pattern structure comprising first strip structures aligning to one first type fin and second spacing regions; step 3: forming second sidewalls on two sides of each first strip structure; step 4: removing the first strip structures to form a second pattern structure by the second sidewalls; step 5: etching away the first material layer and the first type of fins by using the second sidewalls as a mask ; step 6: removing the second sidewalls and the remaining first material layer. The present application enables using less advanced lithography equipment.
US11640901B2 Methods and apparatuses for deconvolution of mass spectrometry data
Methods and apparatuses for the identification and/or characterization of properties of a sample using mass spectrometry. Methods may include analyzing spacings between mass-to-charge ratio peaks from measured mass spectrum data, identifying and associating the spacings with mass delta values corresponding to masses of possible constituents of a molecule within the sample, calculating estimated charges of molecular species within the sample based on the spacings and mass delta values, and deconvoluting the measured mass spectrum data based on the estimated charges to provide a neutral mass spectrum. The methods and apparatuses (including software) described herein may result in more accurate characterization of peaks within the neutral mass spectrum, less false peaks within the neutral mass spectrum, and less noise in the neutral mass spectrum.
US11640894B2 Charged particle beam apparatus and control method of charged particle beam apparatus
A charged particle beam apparatus that includes a magnetic lens having an electromagnetic coil composed of a pair of coils includes: a setting unit that sets a maximum current value that defines a maximum magnetomotive force of the magnetic lens based on an operation of a user; and a current control unit that controls a current to be supplied to each of the pair of coils within a current range corresponding to a set maximum current value so that thermal power consumed by the electromagnetic coil is maintained constant at thermal power corresponding to the set maximum current value.
US11640891B2 Mems switch with multiple pull-down electrodes between terminal electrodes
The disclosure is directed to microelectromechanical system (MEMS) switches with multiple pull-down electrodes between terminal electrodes to limit off-state capacitance. In exemplary aspects disclosed herein, a plurality of pull-down electrodes are positioned between the input terminal electrode and the output terminal electrode. The plurality of pull-down electrodes are offset from each other to limit off-state capacitance between the input terminal electrode and the output terminal electrode. The separation between the pull-down electrodes disrupts the off-state capacitive path between the input terminal electrode and the output terminal electrode, thereby further insulating the contacts from each other. Limiting off-state capacitance reduces on-state electrical loss and increases off-state electrical isolation for improved performance.
US11640890B2 Electromagnetic relay
An electromagnetic relay includes a first movable contact piece, a moving member, a coil, and a movable iron core. The moving member holds the first movable contact piece. The movable iron core is connected to the moving member and is configured to move by a magnetic force generated by the coil. The moving member is made of resin having electrical insulation. The moving member includes a first member and a second member. The second member is connected to the first member by snap fitting. The first member includes a first protrusion. The second member includes a second main body, a first locking portion, and a first arm. The first locking portion locks to the first protrusion. The first arm connects the second main body and the first locking portion. A thickness of the first arm is smaller than a thickness of the first locking portion.
US11640883B2 Key module
A key module includes a bracket, a circuit film assembly, a keycap, and a connecting structure. The bracket includes a bottom plate and a bracket pivotal portion protruding from the bottom plate. The circuit film assembly is disposed on the bracket and includes a plurality of film layers and a supporting portion formed by at least one of the film layers. The supporting portion is located beside the bracket pivotal portion. The keycap is disposed above the bracket and the circuit film assembly and includes a keycap pivotal portion. The connecting structure is disposed between the bracket and the keycap and includes a first pivot pivotally disposed at the bracket pivotal portion and a second pivot pivotally disposed at the keycap pivotal portion. The supporting portion beside the bracket pivotal portion supports the first pivot, such that the first pivot continuously contacts the bracket pivotal portion.
US11640882B2 Input device
The invention provides an input device including a holder, a first wheel, a slider, and a first pressure part. The first wheel is disposed on the holder, and includes a side surface, a circle center, and a segment adjusting structure. The segment adjusting structure is disposed on the side surface in a manner of surrounding the circle center. The slider is disposed on the holder, and is movable relative to the holder to move toward or away from the circle center. The first pressure part includes two first ends. One of the first ends is connected to the slider, and as the slider moves toward or away from the circle center, interference between the other first end and the segment adjusting structure is increased or reduced.
US11640881B2 Junction box assembly having a switch assembly
A switch assembly is configured to be mounted to a lower cover of the junction box assembly. The switch assembly includes a holder, the holder is configured to removably coupled to the lower cover. The holder includes a pocket. The switch assembly further includes a switch. The hook is configured to engage the lower cover and is dimensioned to be seated within the pocket of the holder. The switch includes a hook. The hook is configured to pull the switch towards the lower cover so as to pinch the holder between the lower cover and the switch. Accordingly, the hook presses the switch against a bottom surface of the lower cover so as to eliminate a rattle when the switch is held in suspension beneath the lower cover of the junction box assembly.
US11640874B2 Multi-layered ceramic capacitor
A multilayer ceramic capacitor includes a body including a first dielectric layer on which a first internal electrode, a first coupling portion, and a second internal electrode are disposed, a second dielectric layer on which a third internal electrode, a second coupling portion, and a fourth internal electrode are disposed, and a third dielectric layer on which a fifth internal electrode or a sixth internal electrode is disposed, and first and second external electrodes connected to the first to sixth internal electrodes, and disposed on both surfaces of the body in the first direction. The first to third dielectric layers are sequentially stacked.
US11640867B2 Multilayer coil component
A multilayer coil component includes a multilayer body that is formed by stacking a plurality of insulating layers on top of one another and that has a coil built into the inside thereof; and a first outer electrode and a second outer electrode that are electrically connected to the coil. The coil is formed by electrically connecting a plurality of coil conductors, which are stacked together with insulating layers, to one another. A first main surface of the multilayer body is a mounting surface. A stacking direction of the multilayer body and an axial direction of the coil are parallel to the mounting surface. The coil includes a plurality of different coil conductors having different coil diameters, and shortest distances from the first main surface to the coil conductors are identical for all of the plurality of different coil conductors.
US11640864B2 System and method for detecting position of a solenoid plunger
A solenoid assembly includes a solenoid having a coil that defines a passageway and a plunger movable within the passageway from a retracted position to an extended position. The plunger extends along an axis between a first plunger end and an opposite second plunger end. A frame holds the solenoid and has a first opening through which the first plunger end extends when the plunger is in the retracted position and a second opening through second end of the plunger extends when the plunger is in the extended position. When the plunger is in the extended position the first plunger end retracts into the frame via the first opening.
US11640861B2 Power cable which reduces skin effect and proximity effect
A power cable having a central ground conductor. Phase interweave power conductors are positioned about the central ground conductor. Individual phase interweave power conductors have the same diameter. The individual phase interweave power conductors have a cross sectional area which is optimized. Each of the individual phase interweave power conductors is configured to support 100% cross sectional usage to maximize power carrying capability. The power cable reduces the skin effect of the power cable and the proximity effect of the power cable.
US11640860B2 Circuit module and interposer
A circuit module includes an interposer, and the interposer includes an element body including a first surface, a first interposer terminal provided on the first surface of the element body, and connected to a first external element, a second interposer terminal provided on the first surface of the element body, and connected to a second external element, a first wiring provided in the element body, and electrically connecting the first interposer terminal and the circuit board with each other, a second wiring provided in the element body, and electrically connecting the second interposer terminal and the circuit board with each other, and a bypass wiring provided in the element body and/or on a surface of the element body, and electrically connecting the first interposer terminal and the second interposer terminal with each other.
US11640857B2 Techniques for providing referrals for opioid use disorder treatment
Examples described herein generally relate to referring a patient to a provider for a drug use disorder. A computer system accesses a plurality of provider data records. The system determines a geographical location of the patient. The system searches, within a geographical distance of the geographical location for a provider that satisfies patient requirements based on a patient data record. The system determines one or more certified providers that are certified to treat a condition of the patient. The system determines that one or more of the certified providers has an available opening for the patient. The system determines an outcome rating for the patient and each certified provider based on the patient data record. The system matches the patient to a certified provider with a best outcome rating that accepts payment from a payer for the patient. The system refers the patient to the matched provider.
US11640851B2 Computational reduction vaccine for Covid-19 Bin75
A vaccine candidate is herein described comprised by statistically significant DNA fragments resulting in three types of compositions: 1) a composition of statistically significant DNA fragments, 2) a composition of RNA transcripts corresponding to the statistically significant DNA fragments, and 3) a computational reduction composition wherein the DNA fragments are fully or partially subtracted from a base organism, resulting in a synthetic organism which has a high statistical likelihood of problematic functions being partially or fully removed.
US11640850B2 System to compare at least one DNA fragment to a reference genome
A computer system and method for sequencing deoxyribonucleic acid (DNA), to determine the order of the different nucleotides in a genomic sequence or sequence fragment. An alignment system employs a direct “brute force” Hamming distance calculation between a read sequence and a reference genome. The alignment system is configured to compare directly a set of DNA fragments to a reference genome in a short period, and with the higher probability of accuracy than similar comparison systems given the same number of clock cycles. Each DNA fragment is compared with a reference genome for the entire length of the latter using arrangements of memory cells for storing read sequences and inverse complements of the read sequences, shift registers for streaming the reference genome, and circuitry for calculating and summing the distance between the reference, the read sequence, and the inverse complement in parallel. Both digital and analog implementations are described.
US11640848B2 Immunotherapy methods for patients whose tumors carry a high passenger gene mutation burden
Methods for selecting a cancer patient for immunotherapy comprise establishing a total passenger gene mutation burden from a tumor of a cancer patient, generating a background distribution for the mutational burden of the tumor, normalizing the total passenger gene mutation burden against the background distribution, and categorizing the cancer patient as an immunotherapy responder when the total passenger gene mutation burden is greater than the mean of the background distribution. When the cancer patient is an immunotherapy responder, the patient may be administered an immunotherapy regimen that comprises activation/inhibition of T cell receptors that promote T cell activation and/or prolong immune cytolytic activities.
US11640844B2 Error detection
A method for detecting a writing error of a datum in memory includes: storing at least two parts of equal size of a binary word representative of said datum at the same address in at least two identical memory circuits, and comparing internal control signals of the two memory circuits to determine existence of the writing error.
US11640842B2 Resistive memory device and method of programming the same
A method of programming a resistive memory device, and a corresponding resistive memory device, which includes the resistive memory device, in response to a write command, applying a write pulse to a selected memory cell arranged in a region where a selected word line intersects with a selected bit line; and after the applying the write pulse, applying a dummy pulse to at least one unselected memory cell. The at least one unselected memory cell is connected to at least one of the selected word line, the selected bit line, a first word line adjacent to the selected word line, and a first bit line adjacent to the selected bit line.
US11640841B2 Memory systems including memory arrays employing column read circuits to control floating of column read bit lines, and related methods
A memory system includes a column circuit to generate a logic state of data stored in one of the memory bit cell circuits in a column in a read operation. The column circuit includes a read control circuit to cause a float control circuit to couple a read bit line to a charged evaluation output line in a read operation and cause the float control circuit to decouple the read bit line from the evaluation output line in an idle stage. Decoupling the read bit line from the charged evaluation output line reduces power lost between read operations by current leaking through read port circuits in the memory bit cell circuits to which the read bit line is coupled. The memory system may include at least one read bit line, each coupled to a respective float control circuit and a respective plurality of memory bit cell circuits in a column.
US11640839B2 1S-1T ferroelectric memory
A 1S-1T ferroelectric memory cell is provided that include a transistor and a two-terminal selector device. The transistor exhibits a low conductive state and a high conductive state (channel resistance), depending on drive voltage. The two-terminal selector device exhibits one of an ON-state and an OFF-state depending upon whether the transistor is in its low conductive state or its high conductive state. The transistor may be, for instance, a ferroelectric gate vertical transistor. Modulation of a polarization state of ferroelectric material of the vertical transistor may be utilized to switch the state of the selector device. The memory cell may thus selectively be operated in one of an ON-state and an OFF-state depending upon whether the selector device is in its ON-state or OFF-state.
US11640836B2 System and method for providing a configurable timing control for a memory system
A system and method are directed to providing a configurable timing control of a memory system. In one embodiment, the system has a first interface to receive a DIMM clock and configuration information, a second interface to a first data bus, and a third interface to a second data bus. The system further has a plurality of flip-flops, a multiplexor coupled to the plurality of flip-flops, a first control block for controlling to hold an input data within the plurality of flipflops, and a second control block for controlling a timing of an output data from the plurality of flip-flops via the multiplexor with a programmable delay. The input data is received via the second interface. The programmable delay is received via the first interface. The output data is sent out with the timing delay via the third interface.
US11640834B2 Voltage droop reduction with a secondary power supply
A droop reduction circuit on a die includes a voltage detector circuit to detect voltage droop in a supply voltage received by a first load. The droop reduction circuit further includes a driver controller circuit to drive power switch (PSH) banks in response to detection of the voltage droop. Each of the PSH banks includes at least one power switch having an input terminal, a gate terminal, and an output terminal. The input terminal is to receive a secondary voltage, which is higher than the supply voltage and is also received by a second load on the die. The gate terminal is to receive a drive signal from the driver controller, and the output terminal is to pull up the voltage droop in the supply voltage.
US11640833B2 Substrate for magnetic disk and magnetic disk
A disk-shaped substrate for a magnetic disk has a diameter D of 85 mm or more and a thickness T of 0.6 mm or less, and a material of the substrate has a Young's modulus E of 90 GPa or more.
US11640832B2 Emotion-based voice interaction method, storage medium and terminal device using pitch, fluctuation and tone
An emotion-based voice interaction method, a storage medium and a terminal device, the method comprising: receiving voice information to be processed, and acquiring an intent type of the voice information (S10); when the intent type is an emotion intent, determining an emotion type of the voice information (S20); generating a voice response for the voice interaction according to the emotion type, and playing the voice response (S30). The present method can generate a corresponding voice response according to emotion intent, enabling a voice response to match the emotion intent of the user, both realizing voice interaction and achieving emotional interaction, making use more convenient for a user. The emotion type of the voice information is further determined by comparing pitch, fluctuation and tone with corresponding ranges.
US11640830B2 Multi-microphone signal enhancement
Microphone signals are received from microphones of a computer device. Each microphone signal of the microphone signals is acquired by a respective microphone of the microphones. A previously unselected microphone is selected from the microphones as a reference microphone, which generates a reference microphone signal. An adaptive filter is used to create, based on microphone signals of the microphones other than the reference microphone, predicted microphone signals for the reference microphone. Based on the predicted microphone signals for the reference microphone, an enhanced microphone signal is outputted for the reference microphone. The enhanced microphone signal may be used as microphone signal for the reference microphone in subsequent audio processing operations.
US11640829B2 Method for embedding and executing audio semantics
Aspects of the subject disclosure may include, for example, a device that includes a processing system having a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, where the operations include determining parameters for adapting audio in the content to the device, wherein the device renders the content, and wherein the parameters are based on semantic metadata embedded in the content, adapting the audio in the content based on the parameters, and rendering the content, as adapted by the parameters, to represent a semantic in the semantic metadata. Other embodiments are disclosed.
US11640824B2 Methods and systems for transcription of audio data
Systems, devices, and methods transcribe words recorded in audio data. A computer-generated transcript is provided. The transcript comprises records for each word in the computer-generated transcript. At least one confirmation input is received for each record. The at least one confirmation input modifies a selected record and automatically identifies a next record for receiving a next confirmation input. A sequence of confirmation inputs may rapidly modify and validate each record in a sequence of records in the computer-generated transcript. A validated transcript is generated from the modified records and is provided from an evidence management system.
US11640821B2 Conflict resolution enhancement system
A method for controlling a plurality of environmental factors that trigger a negative emotional state is provided. The method may include analyzing a plurality of user data when a user experiences a plurality of various environmental factors. The method may also include determining an emotional state experienced by the user when each of the plurality of various environmental factors is present based on the plurality of user data. The method may include receiving a plurality of calendar information associated with a user account. The method may also include identifying an upcoming event based on the plurality of calendar information. The method may include identifying an environmental factor within the plurality of various environmental factors is present at the upcoming event. The method may also include, in response to determining the environmental factor causes the user to experience a negative emotional state, executing an accommodation method based on the environmental factor.
US11640813B2 String bender for stringed instrument
A string bender mechanism for a string musical instrument having a bender assembly comprising a control member and at least two bender levers. The control member moving between a first position and at least a second position, being a rest and active position, respectively. The at least two bender levers have a first end and a second end. The first end of said bender lever is dimensioned or adjacent to the control member and the second end of the bender lever receives a string. When the control member is in the first position, the bender levers are at rest and a tone emanates from a plucked string. When the control member is in the second position, the bender levers move simultaneously, and a varied tone emanates from a plucked string. In an alternative embodiment, one or more bender levers may be replaced with a switcher assembly.
US11640812B2 Visual content overlay system
An augmented reality display system included in a vehicle generates an augmented reality display, on one or more transparent surfaces of the vehicle. The augmented reality display can include an indicator of the vehicle speed which is spatially positioned according to the speed of the vehicle relative to the local speed limit. The augmented reality display can include display elements which conform to environmental objects and can obscure and replace content displayed on the objects. The augmented reality display can include display elements which indicate a position of environmental objects which are obscured from direct perception through the transparent surface. The augmented reality display can include display elements which simulate one or more particular environmental objects in the environment, based on monitoring manual driving performance of the vehicle by a driver. The augmented reality display can include display elements which identify environmental objects and particular zones in the environment.
US11640810B2 Display apparatus and method of driving the same
A display apparatus includes an optical module, a display panel and a display panel driver. The display panel is disposed on the optical module. The display panel driver is configured to drive the display panel. The display panel includes a first display area including at least a portion overlapping with the optical module and a second display area not overlapping with the optical module in a plan view. The first display area includes pixels having a first pixel structure. The second display area includes pixels having a second pixel structure different from the first pixel structure.
US11640808B2 Array substrate row drive circuit unit, drive circuit and liquid crystal display panel thereof
Disclosed are an array substrate row drive circuit unit, a drive circuit and a liquid crystal display panel thereof. The array substrate row drive circuit unit includes a pull-up control module; a pull-up module; a pull-down module connected to the pull-up control module and the pull-up module and being configured to simultaneously pull down a pull-up control signal and a row scan signal of a current stage array substrate row drive circuit unit to a low level according to a direct current low voltage signal when receiving the row scan signal; and a voltage dividing module electrically connected to the pull-up module and being configured to increase a falling edge during pull-down when the pull-down module simultaneously pulls down the pull-up control signal and the row scan signal of the current stage array substrate row drive circuit unit to a low level.
US11640805B2 Image processing system creating a field sequential color using Delta Sigma pulse density modulation for a digital display
A device and method of an image processing system where a Field Sequential Color Delta Sigma Pulse Density Modulation is used for digital displays, where the digital displays are non-emissive. The device and method are a digital driving solution using Delta Sigma Encoding where N bit-per-component symbols at F1 frame-rate-per-second are represented using M bits-per-component symbols at F2 frame-rate-per-second, where N≥M and F2≥F1. The F2 frames are sent to a sequential color picker, which outputs frames with one color, followed by the next in a sequential pattern which reduces power consumption, increases color saturation, increases contrast, and increases brightness.
US11640804B2 Chromaticity adjustment method, chromaticity adjustment device, and display panel
The present invention provides a chromaticity adjustment method, a chromaticity adjustment device, and a display panel. The chromaticity adjustment method makes a chromaticity of a white image conform to a target value by adjusting a thickness of a liquid crystal layer corresponding to blue pixels. Therefore, a chromaticity deviation in the display panel can be relieved. In addition, after adjusting a thickness of a blue photoresist layer, an adjustment range of a gray scale of blue sub-pixels (B) can be reduced. While improving the chromaticity, an impact on light transmittance rate can also be reduced, and color interference can be prevented.
US11640801B2 Display apparatus, display drive circuit and driving method of electronic paper display unit
The present disclosure relates to a display apparatus, a display drive circuit and a driving method of an electronic paper display unit, which relates to the field of display technology. The display drive circuit includes a display control circuit, the display control circuit includes a capacitor unit, a radio frequency circuit, a voltage collection circuit, and a control circuit. The radio frequency circuit includes an induction circuit and a communication circuit. The induction circuit can charge the capacitor unit in response to a radio frequency signal of the terminal device. The collection circuit can collect the voltage of the capacitor unit. The control circuit can perform the transmission action when the voltage of the capacitor unit reaches an operating threshold voltage of the electronic paper display unit; turn off the voltage collection circuit and the communication circuit after the transmission action is completed.
US11640799B2 Display apparatus
A display apparatus includes a pixel portion in which a plurality of pixels are arranged, the plurality of pixels being connected to scan lines and data lines; a data driver configured to transmit a data signal to a source output line; a data distributer configured to selectively connect the source output line to the data lines; and a latch portion arranged between the data distributer and the pixel portion, wherein the latch portion includes a plurality of latches connected to at least one of data lines excluding a data line, from among the data lines, connected to the source output line by the data distributer at a timing at which a scan signal is transmitted to the scan lines.
US11640797B2 Display driver IC for low voltage signal conversion and electronic device comprising the same
A display driver integrated circuit (IC) is provided. The display driver IC includes a shift register configured to output a digital signal, and a digital-analog converter configured to receive the digital signal and generate a data voltage corresponding to the digital signal, wherein the digital-analog converter includes a delta-sigma modulator configured to output a modulated signal by receiving the digital signal and a first voltage, and performing delta-sigma modulation on the digital signal using the first voltage, and a level shifter configured to receive the modulated signal and a second voltage higher than the first voltage, and amplify the modulated signal using the second voltage.
US11640790B2 Pixel rendering method and device, computer readable storage medium, and display panel
The present disclosure provides a pixel rendering method, a pixel rendering device, a computer readable storage medium, and a display panel. The method includes: receiving an initial data signal for driving a target sub-pixel to display; determining a data range where the initial data signal is located, where different data ranges correspond to different display modes; determining a weight of color, shared by the target sub-pixel, of a sub-pixel around the target sub-pixel and having the same color as the target sub-pixel according to the data range, where the weight of color is varied in the different display modes; calculating a target data signal of the target sub-pixel according to the weight of color; and outputting the target data signal to the target sub-pixel.
US11640789B2 Display device
A display device includes: a substrate including a display area configured to display images and a non-display area around the display area; a plurality of driving voltage lines in the display area; a plurality of initialization voltage lines in the display area; a plurality of driving voltage transmission lines in the non-display area and configured to transmit a driving voltage to the driving voltage line, and including a first driving voltage transmission line and a second driving voltage transmission line adjacent to each other; an initialization voltage transmission line in the non-display area and configured to transmit an initialization voltage to the initialization voltage line; and a bridge connecting the first driving voltage transmission line and the second driving voltage transmission line and overlapping the initialization voltage transmission line.
US11640788B2 Stage and organic light emitting display device using the same
A stage including: an output circuit connected to a first node and a second node; an input connected to a third node and a fourth node; and a plurality of signal processors between the output and the input, the plurality of signal processors electrically connecting the first node and the third node and electrically connecting the second node and the fourth node, wherein the input includes: a seventh transistor connected between a first input terminal and the fourth node and having a gate electrode connected to a second input terminal; a plurality of eighth transistors serially connected between the third node and the second input terminal and having gate electrodes connected to the fourth node; and a ninth transistor connected between the third node and a second power source and having a gate electrode connected to the second input terminal.
US11640787B2 Array substrate, and display panel and display device thereof
The present disclosure relates to an array substrate and a display panel and a display device thereof. The array substrate comprises: a substrate; a pixel array disposed on the substrate, comprising a plurality of sub-pixels arranged in a plurality of rows and a plurality of columns; a plurality of pairs of scan signal lines, extending in a row direction and being spaced apart from each other in a column direction; and a reset voltage source signal line and a data signal line, extending in the column direction.
US11640786B2 Display panel, method of driving the same and display device
A driving method includes, at a first display brightness value, inputting a pulse-width modulation signal with a duty ratio of X, and controlling a light-emitting driving current of a sub-pixel unit to be M, wherein X and M are obtained according to a first modulation rule; and at a second display brightness value, inputting the pulse-width modulation signal with a duty ratio of Y1, and controlling the light-emitting driving current of the sub-pixel unit to be N1, wherein the first display brightness value is greater than the second one, wherein, when the duty ratio and the light-emitting driving current corresponding to the second display brightness value are obtained according to the first modulation rule, the duty ratio corresponding to the second display brightness value is Y2, the light-emitting driving current corresponding to the second display brightness value is N2, Y1 is smaller than Y2, and N1 is greater than N2.
US11640781B2 Display device and data driving device overdriving a pixel with a power voltage
The present disclosure relates to a data driving device and a display device including the same, and more particularly, to a data driving device and a display device including the same, capable of improving the slew rate and the display speed of the display device by overdriving a pixel of a display panel with a power voltage of the data driving device.
US11640779B2 Image output device, image display device, image display system, and pairing method therefor
An image display system according to the present disclosure includes a plurality of image output devices and a plurality of image display devices that are connected to one another via a network. When a predetermined image output device that is one of the plurality of image output devices and a predetermined image display device that is one of the plurality of image display devices are connected, the predetermined image output device transmits a pairing start image signal to the predetermined image display device. The predetermined image display device receives the pairing start image signal transmitted from the predetermined image output device.
US11640776B1 Arcuate display device and driving method thereof
An arcuate display device, including an arcuate display surface, a plurality of display units, an image source, and a controller, is provided. The display units are configured on the arcuate display surface in an array manner, and each of the display units includes a plurality of pixels. The controller is configured to receive a plurality of pixel signals from the image source to generate a plurality of frame signals respectively corresponding to the display units. Each of the frame signals includes the pixel signals, a plurality of first dummy signals, and a plurality of second dummy signals, in which the pixel signals respectively correspond to the pixels. A sum of an amount of the pixel signals, an amount of the first dummy signals, and an amount of the second dummy signals in each of the frame signals is same. A driving method of the arcuate display device is also provided.
US11640775B2 Display device
A display device including a substrate having a display area and a non-display area outside the display area, a plurality of pixels disposed on the substrate in the display area, an external circuit bonded on the substrate in the non-display area, a first signal line disposed on the substrate in the non-display area and surrounding at least a portion of the display area, the first signal line being electrically connected to the external circuit, and a second signal line disposed in the non-display area and surrounding at least a portion of the first signal line, the second signal line being electrically connected to the external circuits.
US11640771B2 Display device
A display device is provided with a display area and a frame area on a flexible substrate. The display area includes a transistor and a light-emitting element, and the frame area surrounds the display area. The display device includes: an upper inorganic insulating film, a first upper metal layer, a first resin layer, a protective layer, a second upper metal layer, a second resin layer, and a third resin layer provided in a stated order above a semiconductor layer of a transistor. In a display area, the protective layer covering a whole upper face of the first resin layer comes into contact with an upper wire included in the second upper metal layer.
US11640770B2 Curved insert for sign board and sign board system
A channel insert may be inserted into and secured within a sign board. The channel insert may include a concave surface and a convex surface opposite the concave surface. When the channel insert is inserted into a panel of the sign board, the concave surface may engage an inner surface of a channel track of the panel, and the convex surface may engage a surface of the panel to secure the channel insert in the sign board.
US11640765B2 Exposure-time-based cost function for route planning
A system and method are disclosed. The system includes a computer readable medium having non-transitory computer readable program code embodied therein for risk-aware contingency flight re-planning. The computer readable instructions include instructions, which when executed by a computer device or processors, perform and direct the step of receiving a preplanned route, receiving a risk tolerance level from a decision maker, receiving input from a database, receiving an indication of an en route risk to the vehicle, determining an association of an exposure cost with at least one of a plurality of 4-D paths, ranking the plurality of 4-D paths based on the association of the exposure cost, and displaying a portion of the plurality of 4-D paths to the decision maker.
US11640756B2 Monitoring a subject
A method includes obtaining first measurements of movement of a user, processing the first measurements of movement to determine whether the user has fallen, and initiating a revocation period to determine if the user stands up in response to determining that the user has fallen. During the revocation period, the method also includes obtaining second measurements of movement of the user and processing the second measurements of movement to determine whether the user stands up before the revocation period expires. The first and second measurements of movement are measured by a movement sensor of the device. In response to determining that the user has not stood up before the revocation period expired, the method also includes automatically sending a fall alert to an emergency service. The fall alert includes data that provides an indication that the user has fallen.
US11640753B2 Method and system for using data packet transmission to determine compliance with protocols
One or more computing devices, systems, and/or methods for determining a time-length of an action are provided. For example, a first event may be detected. Responsive to detecting the first event, a first inquiry may be transmitted in a first direction, using a first device. The first inquiry may be received by a second device. Responsive to receiving the first inquiry, a first reply data packet, comprising an identification number associated with the second device, may be transmitted, using the second device, to the first device. A second event may be detected. Responsive to detecting the second event, a second inquiry may be transmitted in a second direction, using a third device. The second inquiry may be received by the second device. Responsive to receiving the second inquiry, a second reply data packet, comprising the identification number, may be transmitted, using the second device, to the third device.
US11640748B2 System and method of providing a hold and spin feature game with dynamically variable symbol values
A feature game presented on a gaming machine after a base game includes symbols having corresponding values which may be incremented based at least in part on a random determination during an instance of the feature game. Such symbols and their associated values may persist through one or more subsequent instances of the feature game. In some embodiments values of individual symbols may be incremented multiple times.
US11640746B2 Computer-implemented method and system of providing gaming services
A method of providing gaming services includes allocating to a player, at least one non-monetary sweepstakes entry for use in a sweepstakes game; providing at least one sweepstakes game, the at least one sweepstakes game which is open for entry to one or more eligible players; allow the player to assign, via a graphical user interface, at least one non-monetary sweepstakes entry to the at least one sweepstakes game; receiving from the player, an indication that the at least one non-monetary sweepstakes entry has been assigned to the at least one sweepstakes game; playing the at least one sweepstakes game; awarding to the player on a successful outcome of the sweepstakes game, an allocation of non-monetary sweepstakes entries and notifying the player, via the graphical user interface, of the allocation of non-monetary sweepstakes entries.
US11640745B2 Gaming machine having secondary gaming controller and primary and secondary credit balances
A gaming machine has a main or master gaming controller for presenting primary games based upon wagers of primary credits associated with a primary credit balance. A secondary controller is associated with the gaming machine for presenting secondary games based upon wagers of secondary credits associated with a secondary credit balance. The secondary controller may effectuate transfers of credits between the primary and secondary credit balances.
US11640744B2 Gaming system with symbol-driven approach to randomly-selected trigger value for feature
A gaming system randomly selects a trigger value for a feature, which starts when the current value of a symbol counter reaches the trigger value. In some examples, a gaming system includes memory that stores data defining reel strips. When a symbol counter is initialized, an initial value of the symbol counter is randomly selected from a range of allowable initial values having an upper limit. A trigger value is randomly selected from a range between the initial value and a ceiling value, which is greater than the upper limit. For each of one or more instances, symbols are selected from the reel strips for display, and the current value of the symbol counter is incremented based on the count of designated symbols, if any, among the selected symbols. Responsive to the current value of the symbol counter reaching the trigger value, the feature is started.
US11640743B2 Cabinet and vending machine
Disclosed are a bucket and a vending machine. The bucket is used for the vending machine and includes a shell, a turnover body and a first driving mechanism. The shell has a base plate and the turnover body is provided with a storage cavity, an inlet and an outlet. Both the inlet and the outlet are connected with the storage cavity. The turnover body may be located in a first position and a second position. When the turnover body is located in the first position, the base plate closes the outlet; when the turnover body is located in the second position, the outlet deviates from the base plate and is opened. The first driving mechanism is in transmission connection with the turnover body and is configured to drive the turnover body to switch between the first position and the second position.
US11640742B2 Smart vending machine with modular control assembly
A vending machine includes a product storage cabinet having a housing defining a storage compartment for storing a product and a door movably connected to the housing. A product sensor is configured to detect removal of the product from the storage compartment. The vending machine further includes a control assembly configured to control operation of the vending machine. The control assembly includes a support structure, a control unit mounted on the support structure, a transceiver mounted on the support structure, and a power supply mounted on the support structure. The control assembly is configured to receive information from collected by the product sensor to determine an identity of the product removed from the storage compartment.
US11640741B2 Beverage container dispenser and method for dispensing beverage containers
A method for dispensing a beverage container to a consumer. The method includes receiving in a beverage container dispenser a first beverage container that contains a beverage corresponding to a beverage selection of a user. The method further includes dispensing a second beverage container containing the beverage from a temperature-regulated compartment of the beverage container dispenser. The second beverage container that is dispensed from the temperature-regulated compartment corresponds to the beverage selection of the user.
US11640739B2 Method and systems for event entry with facial recognition
A system is provided that includes an event site device having a display and an imaging device. The event site device is configured to capture an image of a user's face for identification. The system further includes a server configured to associate ticketing information with an identity of the user, receive the image of the user's face from the event site device, determine the identity of the user based on facial feature information stored for the user, retrieve the ticketing information associated with the user, and transmit the ticketing information to the event site device for presentation on the display.
US11640737B2 Secure and safe access control
For secure and safe access control, a method authenticates a user of an equipment unit with a user credential. The method determines an equipment status for the equipment unit. The equipment status includes one of energized and un-energized and one of locked and unlocked. The method determines whether the user is authorized to access the equipment unit with an equipment authorization. The determination that the user is authorized is based on the equipment status. In response to the user being authenticated and authorized to access the equipment unit energized or the user being authorized to access the equipment unit un-energized and the equipment unit being un-energized, the method releases a unit lock for the equipment unit with a unit lock credential and the user credential.
US11640736B2 Controlled indoor access using smart indoor door knobs
A method includes receiving, by an armed monitoring system of a property and from a user, a disarm code, comparing the received disarm code to a stored disarm code, determining that the received disarm code matches the stored disarm code, determining a property access pattern that corresponds to the stored disarm code, that identifies a first door group of one or more doors inside the property that should be locked, and that identifies a second door group of one or more doors inside the property that should be unlocked, providing, to the first door group, a first instruction to lock, providing, to the second door group, a second instruction to unlock, and based on providing, to the first door group, the first instruction to lock and providing, to the second door group, the second instruction to unlock, disarming the monitoring system.
US11640735B2 Location-aware beacon scanning and authentication for secure control of IoT applications
Systems and methods for location-aware scanning of an IoT beacon by a mobile device, and the authentication of the mobile device, are disclosed herein. The system detects when the mobile device is within a geofenced region associated with the IoT beacon and enables the scanning by the mobile device for signals from the beacon. Using the beacon signals received by the mobile device, the system detects when the mobile device and IoT beacon are sufficiently near one another. Once the mobile device and IoT beacon are sufficiently near each other, the system authenticates control of the mobile device over the IoT beacon by verifying an authentication key transmitted to a server.
US11640730B2 Method and apparatus for configuring automobile diagnostic function and automobile diagnostic device
The present invention provides a method and an apparatus for configuring an automobile diagnostic function, and an automobile diagnostic device. The method for configuring an automobile diagnostic function includes: obtaining first function configuration information from a server, the first function configuration information including an identifier of at least one automobile diagnostic function; determining an automobile diagnostic function group based on the first function configuration information; and granting use permission of the automobile diagnostic function group in an automobile diagnostic application program. Function configuration information is obtained from the server and then an automobile diagnostic function supported by a product is configured, thereby improving flexibility of automobile diagnostic function configuration and reducing product development and maintenance costs.
US11640728B2 In-vehicle information device, vehicular server, server system, and information transmission method for in-vehicle information device
A transmission determination unit determines whether or not transmission of common information is impossible, by using a throughput that is required when the common information is transmitted, a throughput that is estimated from a communication state with a vehicular server, and a processing load of an in-vehicle information device. A transmission unit transmits vehicle-side information to the vehicular server at a set transmission timing, and, when the above transmission is determined to be impossible by the transmission determination unit, transmits a transmission impossible message to the vehicular server.
US11640726B2 Person monitoring system and person monitoring method
A server analyzes feature information including a whole body and a face of a person reflected in a video image sent from a monitoring camera and store a whole body image obtained by cutting out the whole body of the person and a face image obtained by cutting out the face of the person. In response to designation of a person of interest, the server executes first collation processing targeted for the whole body image of the person of interest and second collation processing targeted for the face image of the person of interest. Also, in response to identification of a person matching at least one of the whole body image and the face image of the person of interest by at least one of the first collation processing and the second collation processing, the server outputs a notification that the person of interest is found.
US11640721B2 Object detection and image cropping using a multi-detector approach
According to an exemplary embodiment, a method for pre-cropping digital image data includes: dividing the digital image into segments; computing a color value distance between corresponding pixels of neighboring segments of the digital image; comparing the color value distance(s) against a minimum color distance threshold; clustering neighboring segments having a color value distance less than or equal to the minimum color distance threshold; computing a connected structure based on the clustered segments; computing a polygon bounding the connected structure; comparing a fraction of segments included in the connected structure and the polygon, relative to a total number of segments in the digital image, to a minimum included segment threshold; and in response to determining the fraction of segments in the connected structure and the polygon, relative to the total number of segments meets or exceeds a minimum included segment threshold, cropping the digital image based on edges of the polygon.
US11640716B2 Lane curvature determination
A computer includes a processor and a memory storing instructions executable by the processor to receive a series of sample coordinate points of a projected path of travel of a vehicle, generate interpolated coordinate points along the projected path between the sample coordinate points, fit a curve to the sample coordinate points and interpolated coordinate points, and output a curvature of a lane at a reported coordinate point along the projected path based on the curve.
US11640713B2 Computing system and a computer-implemented method for sensing gameplay events and augmentation of video feed with overlay
A computer-implemented method and computing system for sensing gameplay events and optionally and preferably augmenting a video feed with overlay, comprising in some embodiments a data acquisition module, a sensor module, and optionally and preferably an overlay module. By describing the state of gameplay with models that capture the semantics of the game and comparing this description to a library of event patterns using one or more pattern matchers defining different ways of evaluating criteria, occurrences of events are detected. Detected events are processed by the overlay module to generate video feed augmented with overlay illustrating said events.
US11640711B2 Automated artifact detection
A technique for generating a trained discriminator is provided. The technique includes applying one or more of a glitched image or an unglitched image to a discriminator; receiving classification output from the discriminator; adjusting weights of the discriminator to improve classification accuracy of the discriminator; applying noise to a generator; receiving an output image from the generator; applying the output image to the discriminator to obtain a classification; and adjusting weights of one of the discriminator or the generator to improve ability of the generator to reduce classification accuracy of the discriminator, based on the classification.
US11640706B2 Systems and methods for image processing
A computing-device implemented system and method for identifying an item in an x-ray image is described. The method includes training a machine learning algorithm with at least one training data set of x-ray images to generate at least one machine-learned model. The method further includes receiving at least one rendered x-ray image that includes an item, identifying the item using the at least one model, and generating an automated detection indication associated with the item.
US11640705B1 Active learning with human feedback loop to optimize future sampling priority
The technology disclosed extends Human-in-the-loop (HITL) active learning to incorporate real-time human feedback to influence future sampling priority for choosing the best instances to annotate for accelerated convergence to model optima. The technology disclosed enables the user to communicate with the model that generates machine annotations for unannotated instances. The technology disclosed also enables the user to communicate with the sampling logic that selects instances to be annotated next. The technology disclosed enables the user to generate ground truth annotations, from scratch or by correcting erroneous model annotations, which guide future model predictions to more accurate results. The technology disclosed enables the user to optimize the sampling logic to increase the future sampling likelihood of those instances that are similar to the instances that the user believes are informative, and decrease the future sampling likelihood of those instances that are similar to the instances that the user believes are non-informative.
US11640702B2 Structurally matching images by hashing gradient singularity descriptors
The method of matching digital images of the same article in a data processor unit comprises the steps of: transforming each digital image of an article into a local divergence topographic map of the luminance gradient vector field; detecting singularities or extrema of local divergence in the luminance gradient vector field, such singularities corresponding to points of interest in said digital image; and, for each detected point of interest, encoding the values for the singularity of the gradient field that are located on a plurality of concentric rings centered on the point of interest so as to derive a digital data vector (210); and transforming said vector into a digital hash key (220) by means of a family of hash functions of the cosine Locality-Sensitive Hashing (LSH) type.
US11640701B2 People detection and tracking with multiple features augmented with orientation and size based classifiers
This disclosure describes techniques to detect an object. The techniques include operations comprising: receiving an image captured by overhead camera; identifying a region of interest (ROI) of a plurality of regions within the image; selecting an object classifier from a plurality of object classifiers based on a position of the identified ROI relative to the overhead camera; and applying the selected object classifier to the identified ROI; and detecting presence of the object within the ROI in response to applying the selected object classifier to the identified ROI.
US11640696B2 Method, computer device, and storage medium for exploring and collecting scene reconstruction data
A method, computer device, and storage medium for exploring and collecting scene reconstruction data. The method includes: capturing a scene image; performing real-time environment perception on the scene image to detect object to be reconstructed in the scene image and reconstructing three-dimensional representation data of the object to be reconstructed; determining a reconstruction target in the object to be reconstructed based on the three-dimensional representation data of the object to be reconstructed and a preset distance threshold; generating an exploration path according to a preset exploration path planning algorithm and exploring an area to be reconstructed according to the exploration path; and collecting reconstruction data of the reconstruction target according to the preset exploration path planning algorithm when the reconstruction target is reached.
US11640695B2 Digital garment generation
In one embodiment, a method includes generating a front panel of a garment based on one or more images including the garment, generating a back panel of the garment, aligning the front panel and the back panel in a three-dimensional space so that the front panel is in front of a three-dimensional body and the back panel is behind the three-dimensional body, identifying one or more pairs of boundary segments of the front panel and the back panel, wherein each pair of boundary segments of the front panel and the back panel are to be attached together, and generating a digital garment by attaching each of the identified one or more pairs of boundary segments of the front panel and the back panel through a plurality of iterative simulations using a physics simulation model.
US11640693B2 Dynamically enabling tiling in 3D workloads
Methods, systems and apparatuses may provide for technology that determines the size of a graphics primitive, renders pixels associated with the graphics primitive on a per tile basis if the size exceeds a threshold, and renders the pixels associated with the graphics primitive in a mesh order if the size does not exceed the threshold. In one example, the technology discards state data associated with the graphics primitive in response to a completion of rendering the pixels associated with the graphics primitive in the mesh order.
US11640686B2 Systems and method for dynamic insertion of advertisements
Systems and methods are described to detect a location to place an advertisement in a media asset, the method comprising, identifying a plurality of points in a video frame of a media asset, detecting a color associated with each point of the plurality of points, calculating a change in color between each point of the plurality of points, comparing the change in color between each point of the plurality of points with a threshold, identifying, based on the comparing, an area within the frame that constitutes a surface; and selecting an advertisement to be placed on the surface.
US11640683B2 Stroke special effect program file package generating method and apparatus, and stroke special effect generating method and apparatus
Stroke special effect program file package generating methods and apparatuses, and stroke special effect generating methods and apparatuses are provided. The stroke special effect program file package generating method includes: obtaining a parameter value of a stroke effect parameter of a target object; and generating a stroke special effect program file package according to the parameter value of the stroke effect parameter of the target object.
US11640680B2 Imaging system and a method of calibrating an image system
An imaging system is described having at least three cameras and a processing unit. The at least three cameras have a common field of view and camera centres positioned along a line. The at least three cameras are configured to image a calibration object to generate a set of calibration object images, wherein the calibration object is located nearby the at least three cameras and in the common field of view. The at least three cameras are further configured to image a scene comprising a set of distant scene position points to generate a set of position point images. The processing unit is configured to generate a set of calibration parameters in dependence on the set of calibration object images and the set of position point images.
US11640678B2 Method for training object detection model and target object detection method
This application relates to a target object detection method and apparatus, a non-transitory computer-readable storage medium, and a computer device. The method includes: obtaining a to-be-detected image; inputting the to-be-detected image into a target object detection model; generating, by the target object detection model, a prediction diagram corresponding to the to-be-detected image, the prediction diagram describing a relation degree to which pixels of the to-be-detected image belong to a target detection object; and performing region segmentation on the prediction diagram to obtain a target detection object region. In addition, a method and an apparatus for training an object detection model into the target object detection model, a non-transitory computer-readable storage medium, and a computer device are also provided.
US11640676B2 Method for temporal stabilization of landmark localization
Various embodiments set forth systems and techniques for training a landmark model. The techniques include determining, using the landmark model, a first landmark in a set of first landmarks associated with a first image; performing, on the first image, a first perturbation to obtain a second image; determining, using the landmark model, a second landmark in a set of second landmarks associated with the second image; determining, based on a first distance between the first landmark and the second landmark, a first loss function; and updating, based on the first loss function, a first parameter of the landmark model.
US11640675B2 Methods and systems for interpreting traffic scenes
A vehicle for interpreting a traffic scene is provided. The vehicle includes one or more sensors configured to capture an image of an external view of the vehicle, and a controller. The controller is configured to obtain the captured image of the external view of the vehicle from the one or more sensors, segment a plurality of instances from the captured image, determine relational information among the plurality of instances, and generate a hyper graph including a plurality of nodes representing the plurality of instances and a plurality of edges representing the relational information among the plurality of instances.
US11640672B2 Method and system for wireless ultra-low footprint body scanning
A system for scanning a body to create scan data comprises a processor, a range camera capable of capturing at least a first set of depth images of the body rotated to 0 degrees, and at least a second set of depth images of the body rotated to x degrees, wherein x is >0 degrees, and x<360 degrees. a set of computer instructions are executable on a processor capable of synchronizing scan data and body measurements with a server.
US11640671B2 Monitoring system and method for identifying an object of interest after the object of interest has undergone a change in appearance
Monitoring system and method for identifying object of interest after the object of interest has undergone a change in appearance. The method includes detecting an appearance of a first object of interest in a first zone and determining whether the first object of interest has appeared in a second zone adjacent the first zone within a predetermined time. When the first object of interest has not appeared in the second zone within the predetermined time, the method includes adding the first object of interest to a disappearance database and detecting an unexplained appearance of a second object of interest in a third zone of the plurality of zones. When an unexplained appearance of the second object of interest is detected, the method includes adding the second object of interest to a suspect database, and generating a notification for a first responder regarding the second object of interest.
US11640670B2 Device and method for compensating crosstalk of image sensor having multi-color filter array
Disclosed is an electronic device which includes a processing block, a crosstalk compensation block, and a dark level compensation block. The processing block receives image data from an active pixel region of an image sensor and performs pre-processing on the image data. The crosstalk compensation block performs crosstalk compensation on the pre-processed image data. The dark level compensation block performs the crosstalk compensation on dark level data received from an optical black region of the image sensor and performs a subtraction operation on the crosstalk-compensated image data and the crosstalk-compensated dark level data.
US11640668B2 Volumetric sampling with correlative characterization for dense estimation
Systems and techniques are described herein for performing optical flow estimation for one or more frames. For example, a process can include determining an optical flow prediction associated with a plurality of frames. The process can include determining a position of at least one feature associated with a first frame and determining, based on the position of the at least one feature in the first frame and the optical flow prediction, a position estimate of a search area for searching for the at least one feature in a second frame. The process can include determining, from within the search area, a position of the at least one feature in the second frame.
US11640666B2 Method for making texture symbol of land use classification map
A method for making texture symbols of a land use classification map is disclosed in the disclosure, including: capture of texture materials; extraction of main colors; color clustering; extraction of a texture skeleton; tile effect removal; and establishment of a texture library. The disclosure has the following advantages: definitions and classes of texture symbols are provided, and a procedure of making texture symbols is made clear; used natural texture symbols and symbolic texture symbols have clear semantic meanings, facilitating information transfer of the map; the quality and layering of the map are improved; the texture symbols can be directly used for production, to provide a fundamental support for survey and mapping of land use, and also to provide a solution for large-scale result mapping of natural resource survey. The expression of thematic maps of current land use classification is improved.
US11640664B2 Culturing assistance device, observation device and program
A culturing assistance device includes an image acquisition unit configured to acquire a captured image of cells during culturing at determined times, a storage control unit configured to store the captured image acquired by the image acquisition unit and event information indicating an event related to culturing of the cells, and a learning unit configured to learn a relationship between the stored captured image and the stored event information.
US11640657B2 System and method for measuring distorted illumination patterns and correcting image artifacts in structured illumination imaging
A method for measuring distorted illumination patterns and correcting image artifacts in structured illumination microscopy. The method includes the steps of generating an illumination pattern by interfering multiple beams, modulating a scanning speed or an intensity of a scanning laser, or projecting a mask onto an object; taking multiple exposures of the object with the illumination pattern shifting in phase; and applying Fourier transform to the multiple exposures to produce multiple raw images. Thereafter, the multiple raw images are used to form and then solve a linear equation set to obtain multiple portions of a Fourier space image of the object. A circular 2-D low pass filter and a Fourier Transform are then applied to the portions. A pattern distortion phase map is calculated and then corrected by making a coefficient matrix of the linear equation set varying in phase, which is solved in the spatial domain.
US11640656B2 Apparatus and method for dynamic range transforming of images
An image processing apparatus comprises a receiver (201) for receiving an image signal which comprises at least an encoded image and a target display reference. The target display reference is indicative of a dynamic range of a target display for which the encoded image is encoded. A dynamic range processor (203) generates an output image by applying a dynamic range transform to the encoded image in response to the target display reference. An output (205) then outputs an output image signal comprising the output image, e.g. to a suitable display. The dynamic range transform may furthermore be performed in response to a display dynamic range indication received from a display. The invention may be used to generate an improved High Dynamic Range (HDR) image from e.g. a Low Dynamic Range (LDR) image, or vice versa.
US11640652B2 Discrete wavelet transform-based noise removal apparatus for removing noise from image signal and remote medical diagnosis system including the same
A discrete wavelet transform-based noise removal apparatus and a remote medical diagnosis system using the same. The discrete wavelet transform-based noise removal apparatus can effectively remove noise from various medical images including ultrasound images, images indicative of results of biological or chemical reaction on a bio-disc, images obtained by medical devices, and images for telemedicine.
US11640649B2 Methods and apparatus for efficient range calculation
An interpolation method may include scheduling spatially adjacent image blocks for interpolation, and calculating ranges of values of an attribute of the image blocks, wherein at least one value for a first one of the image blocks may be used for a second one of the image blocks. Calculating the ranges of values may include calculating a root value of the attribute at a root location of an array of the spatially adjacent image blocks, and adding incremental values of the attribute to the root value at points of the image blocks that are offset from the root location. The root location may be centrally located in an array of the spatially adjacent image blocks. The interpolation may be calculated in a diagonal hierarchical manner based on a plane equation.
US11640646B2 Method for watermarking a machine learning model
A method is provided for watermarking a machine learning model used for object detection or image classification. In the method, a first subset of a labeled set of ML training samples is selected. The first subset is of a predetermined class of images. In one embodiment, the first pixel pattern is selected and sized to have substantially the same dimensions as each sample of the first subset or each bounding box in the case of an object detector. Each sample of the first subset is relabeled to have a different label than the original label. An opacity of the pixel pattern may be adjusted independently for different parts of the pattern. The ML model is trained with the labeled set of ML training samples and the first subset of relabeled ML training samples. Using multiple different opacity factors provides both reliability and credibility to the watermark.
US11640641B2 Automated field-mapping of account names for form population
A system for account mapping includes functionality for obtaining more than one labeled accounts labeled by more than one accountant; pre-processing more than one labeled accounts using natural language processing, using the more than one pre-processed labeled accounts to train an account mapping model that performs multinomial classification; receiving an account name from an accounting application where the account name includes a text label for an account included in a chart of accounts; generating an account mapping by applying the account mapping model to the account name, where the account mapping includes a type of the account, a sub-type of the account, a code, and a series associated with an accounting form; returning the account mapping to the accounting application through an Application Programming Interface (API); and receiving a corrected account mapping from an accountant and using the corrected account mapping as a new text label to incrementally update the account mapping model.
US11640639B2 Systems and methods for allocating fractional shares of a public offering
A share allocation (SA) computing device includes a processor in communication with a database. The processor is configured to execute a computational model including a plurality of model layers. The plurality of model layers includes a fractional node layer configured to assign each candidate investor of a plurality of candidate investors to a corresponding node. Each node is associated with a weight, and the nodes define an interconnected neural network. The fractional node layer is also configured to apply a machine learning algorithm configured to adjust the weights of the nodes in response to respective fitness values input to the nodes, and convert the adjusted weight for each node into a corresponding fraction. The fractional node layer is further configured to allocate, to each candidate investor, a respective fractional share of an offering, the fractional share corresponding to the fraction associated with the corresponding node.
US11640638B2 System and method for displaying trade information for electronic trading exchange
An application is disclosed that receives from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, may determine whether the executed trade belongs in an aggregated set with one or more other executed trades. The application provides an indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price.
US11640637B2 Systems and methods for geo mapping
Geographical mapping and linking of security and risk indicator data. Cross-references are created between location indicators and geo-spatial areas based on a statistical algorithm, in accordance with geo-spatial data. The cross-references are stored in a first data table. A credit risk indicator (CRI) is generated for each geo-spatial area based on other data, forming CRI data that is stored in second data table. A security associated with one of the location indicators is identified among security data. A first link is created between the security and a geo-spatial area based on the cross-references in the first data table. Based on the first link, a second link is created between an indicator among the CRI data in the second data table and the security. The second link is used to form instrument-level data for the security that includes the indicator. The instrument-level data is stored in a third data table.
US11640625B2 Generation, curation, and presentation of media collections with automated advertising
Systems, devices, media, instructions, and methods for computer based automated content generation, curation, and presentation are described. In one embodiment a content collection is generated with a first continuous presentation group by associating a first content element from a first content message of the plurality of content messages and a second content element from a second content message of the plurality of content messages to associate the first content element and the second content element as the first continuous presentation group. Advertising element placement within the presentation order for the first media collection is determined, and adjusted to avoid interrupting the continuous presentation group. In other embodiments, various advertising patterns are used and adjusted based on curated presentation groups within content collections.
US11640624B2 Geographically targeted, time-based promotions
Technology is disclosed for facilitating and processing cross-merchant promotions. In examples, the disclosed technology comprises processing transaction data for a first merchant and a second merchant that includes identifiers for merchant, customer, location, and item; generating a recommendation for the merchants to participate in a cross-merchant promotion based on a determination that they are complementary; facilitating a notification of the promotion to customers; receiving transaction data for another transaction of the first merchant; applying the promotion to the transaction based on a customer transaction history of the customer; processing payment for the transaction; apportioning the payment to the first and second merchant according to an agreement between them; and presenting a notification of application of the promotion on a merchant device.
US11640622B2 Preservation of scores of the quality of traffic to network sites across clients and over time
A software and/or hardware facility for scoring the quality of traffic to a site accessible via the Internet or other network. The facility may generate training set data and use the training set data to identify parameters indicative of fraudulent traffic to a site and reduce the effect of fraudulent traffic advertisers and publishers. The facility may score the quality of traffic and determine combinations of parameters that are indicative of the quality of traffic to the site. Traffic to the site may be scored based on the combination of parameters associated with the one or more sessions. Lower scores are indicative of traffic having little value to a publisher, advertiser, or third party; higher scores are indicative of traffic having greater value.
US11640616B2 System and method of counting votes in an electronic voting system
Disclosed herein are systems and methods for counting a ballot in an electronic voting system. In one aspect, an exemplary method comprises, generating, by a token generator of the system, a number of tokens, wherein every token unambiguously identify actions of a user during an electronic voting, when the user is identified and authenticated successfully, enabling the user to select a token from the number of tokens, activating, by a ballot activator of the system, a ballot for the user, wherein activating includes generating the ballot, unambiguously relating the token selected by the user to the ballot, and enabling the user to access the ballot, and counting, by a ballot counter of the system, the ballot filled out by the user.
US11640611B2 Advanced check clearance system
Verifying a check includes receiving, from a check issuer computer system, first check information comprising a first routing number, a first account number, a first check number, and a first dollar amount associated with an issued check. The verifying also includes receiving from a computer system of a payee financial institution, second check information comprising a second routing number, a second account number, a second check number, and a second dollar amount from a received paper check. The method includes verifying that the first check information corresponds to the second check information and sending, to the computer system of the payee financial institution in response to the first check information matching the second check information, a verification message indicating that the first check information corresponds to the second check information.
US11640608B2 Automated teller machine (“ATM”) with forensic card reader identification validation
An ATM equipped with forensic card reader identification validation is provided. The ATM may include a real ID card slot. The real ID card slot may accept real ID cards. The ATM may include a call communications module. The call communications module may communicate with a third-party network. Upon insertion of a real ID card at the ATM, the ATM may retrieve security details from the real ID card. The ATM may transmit the security details to the third-party network via the call communications module. The third-party network may verify the security details with one or more databases which are accessible by the third-party network. Upon failure to verify the security details, the third-party network may transmit a failed verification response to the ATM.
US11640600B2 Using on-demand applications to process encrypted data from a contactless card
A device may receive, from a contactless card, a uniform resource locator (URL) and encrypted data. The device may download a first application from an application server based on the URL. The device may download and execute the first application. The first application may receive the encrypted data.
US11640598B2 Hybrid tokenization for push payments
A method of performing a funds transfer includes receiving a request for a cryptogram and generating an authentication code. The authentication code is divided into a first code portion and a second code portion. The first code portion is transmitted to a user device. The second code portion is transmitted to a transaction originator. A request for transaction data is received, including both code portions. The authentication code is verified based on the two code portions. A cryptogram is generated and transmitted to the transaction originator.
US11640597B2 Method of managing an emergency mode transaction procedure, and an associated device
A method and device for managing an emergency procedure of an emergency transaction mode that can be activated in the event of a computer attack on or a failure of a transaction network. The method may be carried out by an electronic device suitable for performing a transaction in a normal mode or in the emergency mode. The method performs operations that may include receiving an activation command for activating the emergency mode procedure, where the command includes an identifier of the procedure and first encrypted data; verifying the activation command, which includes verifying the first encrypted data; and if verification of the command is successful, activating the emergency procedure.
US11640595B2 Embedded card reader security
Techniques described herein are directed to embedded card reader security. In an example, personal account number data read from a payment instrument may be temporally and/or spatially separated from personal identification number data utilized to complete a payment for products. Temporal separation may include removing the personal account number data from a merchant device prior to request personal identification number data. Spatial separation may include utilization of trusted execution environments, separated embedded card reader applications, intermediary applications, and/or trust routines, for example to enable different components of a merchant device, and/or components of other devices and systems to handle personal account number data and personal identification number data.
US11640589B2 Information processing apparatus, control method, and storage medium
[Object] To provide an information processing apparatus, a control method and a storage medium through which emotional values of objects can be numerically expressed on the basis of an interaction between the objects.[Solution] An information processing system including: a detection unit that detects information related to an interaction between a first object and a second object; and a generation unit that is capable of generating an emotion value of the first object and an emotion value of the second object on the basis of the information related to the interaction.
US11640587B2 Vehicle repair workflow automation with OEM repair procedure verification
A computer-implemented method comprising: obtaining repair estimate data that describes a repair estimate for a damaged vehicle; extracting, from an OEM repair procedure database according to the received repair estimate data, repair procedure data that describes repair procedures for the damaged vehicle; transmitting the extracted repair procedure data to at least one technician computing device; obtaining repair log data generated by the at least one technician computing device, wherein the repair log data describes one or more repairs performed upon the damaged vehicle; determining whether the repair procedures for the damaged vehicle have been satisfactorily performed based on the received repair log data and the extracted repair procedure data; sending an electronic approval message responsive to determining the repair procedures for the damaged vehicle have been satisfactorily performed; and sending an electronic disapproval message responsive to determining the repair procedures for the damaged vehicle have not been satisfactorily performed.
US11640586B2 Systems and methods for providing electronic event information
Systems and methods include generating an electronic calendar item associated with an event, generating an invitation associated with the electronic calendar item, the invitation comprising: a first option associated with one or more of conditional attendance and a portion of desired attendance; and a second option associated with one or more of a type of attendance; sending the invitation; receiving a response to the invitation, the response comprising a selection associated with one or more of the first option and the second option; and based on the selection, performing one or more actions associated with the event.
US11640580B2 Inventory ready date trailer prioritization system
Systems and methods for prioritizing trailers can include receiving a list of trailers at a distribution center, determining, for each trailer, an aggregate inventory readiness date, and ranking, into a high priority list, one or more trailers of the trailers that contain high priority items. The method can also include ranking, into an inventory readiness date list, one or more trailers of the trailers that were not added to the high priority list based on the aggregate inventory readiness date of each trailer, selecting, from the inventory readiness date list, trailers having the same aggregate inventory readiness date, ranking those trailers into a store need list based on one or more of the trailers containing needed items. The method can also include generating a trailer unload prioritization list based on combining the high priority list, the inventory readiness date list, and the store need list, and outputting the list.
US11640576B2 Shelf monitoring device, shelf monitoring method, and shelf monitoring program
A shelf monitoring device may be provided with a detector, a setter, a monitoring section, and an output section. The detector detects shelf labels attached to a display shelve to correspond to articles to be displayed on the display shelves, with video recognition of video data that includes the display shelves. Based on the position of the detected shelf label, the setter sets a monitoring area in which articles to be displayed on the display shelves in video data. The monitoring section monitors the shelving condition of the articles on the display shelves based on a change in video in response to the presence or absence of the article in the monitoring area. The output unit outputs the monitoring results according to the monitoring unit.
US11640574B2 Aggregation event in a supply chain
Systems and methods are directed to supply chain management. In particular, the tracking, tracing, authenticating, and reporting of supply chain events for products, is disclosed. Various embodiments can store, analyze, and track supply chain events and help to coordinate and maintain trading partner connections. Various embodiments also help to enhance patient safety, secure the supply chains for pharmaceuticals, medical devices, and other healthcare products, and help users to follow regulatory requirements.
US11640568B2 Business designer
The present disclosure provides systems and methods for a synergetic, multi-interface workflow designer: a visual tool that enables the design, building, and use of high-level processes and standard configuration workflows among multiple users with varying technical capabilities on multiple systems. For example, it enables a line of business user to design and create a high-level process on a first designer interface. The process and its data are received by a second designer interface, which translates the process and data into a standard configuration workflow. A workflow designer may access the second designer interface to create, refine, and finalize the standard configuration workflow based on the data from the first designer interface.
US11640566B2 Industrial programming development with a converted industrial control program
An industrial integrated development environment (IDE) includes a training component that improves the IDE's automated design tools over time based on analysis of aggregated project data submitted by developers over time. The industrial IDE can apply analytics (e.g., artificial intelligence, machine learning, etc.) to project data submitted by developers across multiple industrial enterprises to identify commonly used control code, visualizations, device configurations, or control system architectures that are frequently used for a given industrial function, machine, or application. This learned information can be encoded in a training module, which can be leveraged by the IDE to generate programming, visualization, or configuration recommendations. The IDE can automatically add suitable control code, visualizations, or configuration data to new control projects being developed based on an inference of the developer's design goals and knowledge of how these goals have been implemented by other developers.
US11640565B1 Systems and methods for relationship mapping
Systems and method for relationship mapping may include server(s) for providing base layer data objects to a computing device including entity and relationship base layer data objects. The server(s) may receive conditional rules from a first and second computing device which define contextual relationships between two entity base layer data objects. The server(s) may determine that a first entity base layer data object and a second entity base layer data object satisfy the first and second contextual relationship by applying a first and second conditional rules received from the computing devices to attributes corresponding to first and second entity base layer data objects. The server(s) may store a first and second association between the first and second entity base layer data object in accordance with the first and second contextual relationships.
US11640562B1 Counterexample-guided update of a motion planner
Provided are methods for counterexample-guided update of a motion planner, which may include training a machine learning model to generate a trajectory for a vehicle. The training may generate a first trained machine learning model having a first plurality of feature weights. The machine learning model may be trained based on a counterexample for which the first trained machine learning model fails to generate a correct trajectory for the vehicle. The training may generate a second trained machine learning model having a second plurality of feature weights. A third plurality of feature weights may be determined by updating the first plurality of feature weights based on the second plurality of feature weights. The machine learning model may be updated to generate the trajectory of the vehicle by applying the third plurality of feature weights. Systems and computer program products are also provided.
US11640557B2 Machine learning device, numerical control system, and machine learning method
A machine learning device performs machine learning on a numerical control device which, when a first command including a corner portion, composed of two blocks in the machining program, generates a second command in which the two blocks are replaced with m or more blocks. The machine learning device comprises: a state information acquisition unit for acquiring state information including the first command, coordinate values of each block in the m or more blocks, and location information of the machining path and the machining time; an action information output unit for outputting action information; a reward output unit for outputting a reward value based on the inward turning amount in the corner portion; and a value function updating unit for updating a value function based on the value of the reward outputted from the reward output unit, the state information and the action information.
US11640554B2 Blockchain-based training data management system and method for trusted model improvements
Systems and methods disclosed herein are directed to blockchain-based training data management systems and methods for trusted improvements of models. Embodiments provide for the generation of metadata and smart contracts associated with certain data, using a blockchain to store the generated metadata and smart contracts, and curating training data for the improvement of the models utilizing the generated metadata and smart contract stored in the blockchain.
US11640549B2 Variational quantum Gibbs state preparation
Methods for preparing a Gibbs state in a qubit register of a quantum computer include applying one or more quantum gates to one or more qubits of the qubit register to prepare a trial quantum state spanning the one or more qubits, the trial quantum state being defined as a function of parameters {right arrow over (θ)} and being selected to provide an initial estimate of the Gibbs state. The methods further include evaluating the Gibbs free energy of the trial quantum state, adjusting the parameters {right arrow over (θ)}, re-applying the one or more quantum gates to the one or more qubits to refine the trial quantum state according to the parameters {right arrow over (θ)} as adjusted, and re-evaluating the Gibbs free energy of the trial quantum state.
US11640546B2 Managing access to data and managing operations performed by applications
A system architecture for managing access to data and managing operations performed by applications using the data. In one example, a secure edge module is provided. In some embodiments, a secure edge module may be provided. The secure edge module may be a secure environment that is trusted to control/manage access to different sets of data. The secure edge module may identify/authenticate applications that may perform operations on the data. The secure edge module may decrypt the data within the secure edge module and allow the operations to execute within the secure edged module, using the decrypted data.
US11640538B2 Neural processing apparatus and method with neural network pool processing
A processor-implemented method of a neural network includes obtaining intermediate pooling results, respectively corresponding to sub-pooling kernels obtained by decomposing an original pooling kernel, by performing a pooling operation on input pixels included in a current window in an input feature map with the sub-pooling kernels, obtaining a final pooling result corresponding to the current window by post-processing the intermediate pooling results, and determining an output pixel value of an output feature map, based on the final pooling result, wherein the current window is determined according to the original pooling kernel having been slid, according to a raster scan order, in the input feature map.
US11640529B2 Training a neural network to create an embedding for an unlabeled vertex in a hypergraph
A method creates an embedding for an unlabeled vertex in a hypergraph. The method includes receiving a hypergraph of hyperedges, where each of the hyperedges includes one or more vertices, and at least one of the hyperedges includes an unlabeled vertex; generating a hypergraph of vertices from the hypergraph of hyperedges, where each of the vertices in the hypergraph of vertices includes one or more of the one or more hyperedges from the hypergraph of hyperedges; performing a first type of random walk through the hypergraph of hyperedges; performing a second type of random walk through the hypergraph of vertices; generating a set of vertex embeddings from the first type of random walk and a set of hyperedge embeddings from the second type of random walk; and using results of the first and second random walks to train a neural network to create an embedding for the unlabeled vertex.
US11640528B2 Method, electronic device and computer readable medium for information processing for accelerating neural network training
A method for information processing for accelerating neural network training. The method includes: acquiring a neural network corresponding to a deep learning task; and performing iterations of iterative training on the neural network based on a training data set. The training data set includes task data corresponding to the deep learning task. The iterative training includes: processing the task data in the training data set using a current neural network, and determining, based on a processing result of the neural network on the task data in a current iterative training, prediction loss of the current iterative training; determining a learning rate and a momentum in the current iterative training; and updating weight parameters of the current neural network by gradient descent based on a preset weight decay, and the learning rate, the momentum, and the prediction loss in the current iterative training. This method achieves efficient and low-cost deep learning-based neural network training.
US11640526B2 Methods and apparatus for enhancing a neural network using binary tensor and scale factor pairs
Methods and apparatus are disclosed for enhancing a neural network using binary tensor and scale factor pairs. For one example, a method of optimizing a trained convolutional neural network (CNN) includes initializing an approximation residue as a trained weight tensor for the trained CNN. A plurality of binary tensors and scale factor pairs are determined. The approximation residue is updated using the binary tensors and scale factor pairs.
US11640523B2 Method for training a neural network, method for automatically characterizing a measurement signal, measurement apparatus and method for analyzing
The present invention relates to a method for training a signal characterization neural network. The method comprises the steps of: providing a measurement signal having at least one distortion; assigning at least one predefined signal integrity identifier to a corresponding distortion within the measurement signal; generating at least one input training vector based on the provided measurement signal and the corresponding assigned signal integrity identifier; and applying the generated input training vector on input terminals of the signal characterization neural network for training the signal characterization neural network. The present invention also relates to a method for automatically characterizing a measurement signal. The present invention further relates to a measurement apparatus and a corresponding method for analyzing a waveform signal.
US11640518B2 Method and apparatus for training a neural network using modality signals of different domains
An apparatus and a method for the disclosure relates to an artificial intelligence (AI) system that simulates functions such as recognition and determination of the human brain by using a machine training algorithm such as deep learning and an application of the AI system are provided. A neural network training method includes obtaining target modality signals of a first domain aligned in a time order and auxiliary modality signals of a second domain that are not aligned in the time order, extracting characteristic information of the target modality signals using a first neural network model, estimating the time order of the auxiliary modality signals using a second neural network model, and training the first neural network model based on a result of the estimation and the characteristic information.
US11640511B1 Electronic tag device
A electronic tag device is provided and includes: a processor; a memory connected to the processor and stored with multiple sets of tag data; a wireless data transmission circuit connected to the processor and used to connect an electronic device; a radio frequency identification (RFID) tag chip connected to the processor; a cellular communication circuit connected to the processor and provided with a subscriber identity module (SIM) interface used to connect a SIM card; and a positioning circuit connected to the cellular communication circuit. When a geographical region where the electronic tag device is located changes, the electronic tag device can automatically select a target set of tag data corresponding to a current geographical region from the multiple sets of tag data for data updating, thereby avoiding an additional expense for toll settlement.
US11640509B2 Printing apparatus and printing method
A printing apparatus includes a head capable of discharging CMYK inks including a K ink, and a control unit configured to, based on image data to be printed, generate ink amount data for controlling an ink amount of each of the CMYK inks discharged by the head, and to control the head based on the ink amount data, wherein the control unit generates the ink amount data as ink amount data such that lightness of a composite color at least does not increase in a direction from a freely-selected coordinate point toward a black point, the composite color being formed by the CMY inks excluding the K ink based on ink amount data of each of the CMYK inks corresponding to a coordinate on a straight line from the freely-selected coordinate point toward the black point in a predetermined hue range of a color gamut of a color space of the image data.
US11640508B2 Installation support device and installation support method for stationary code reader
Recommended installation position and posture of a stationary code reader can be proposed to a user to facilitate installation work of the code reader by the user. An installation support device for the stationary code reader acquires camera information including a camera parameter of the code reader, code information to be read, and environment information including a conveying speed of a line, determines required field of view and depth of the code reader required to read a code under an environment specified by the environment information, and determines an installation pattern which is recommended installation position and posture of the code reader that can satisfy the required field of view and depth based on the camera information and the code information.
US11640504B2 Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The method of controlling an electronic apparatus according to an embodiment includes: obtaining first text information including a plurality of words, identifying a security level of the first text information based on at least one of a source from which the first text information is obtained or a type of the first text information, obtaining second text information by converting at least one of the plurality of words included in the first text information based on the identified security level, and obtaining first summary sentence information summarizing the second text information through a summary module.
US11640500B2 Platform interpretation of user input converted into standardized input
Disclosed herein is a platform for translating various user input into a standardized input used to cause a database to sort data in a specified manner and present the data in a graphic user interface according to user instruction. User input is a text string that includes a first set of characters and a second set of characters split by a dividing symbol. Based on the choice of dividing symbol and the arrangement of the first set of character and second set of characters the system converts the input into a standardized form.
US11640497B2 Structured activity templates for social media content
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for detecting an activity associated with a user, wherein the activity includes a plurality of sequential phases; identifying a media template associated with the activity, wherein the media template includes a plurality of phase identifiers each associated with a respective phase of the plurality of phases of the activity; capturing a plurality of media items that represents each of the plurality of phases, each media item of the plurality of media items being captured when a corresponding one of the plurality of phases is in progress; associating the plurality of media items with respective phase identifiers of the plurality of phase identifiers of the media template based on the phase associated with each of the plurality of phase identifiers; and generating a display of the plurality of media items based on the media template that includes the plurality of phase identifiers associated with the plurality of media items.
US11640495B1 Systems and methods for translation comments flowback
Disclosed are systems and methods for translation comments flowback. In some embodiments, the method includes the steps of: obtaining a first document associated with a primary document, the primary document in a primary language, the first document comprising one or more translated sections in a first language, the one or more translated sections being mapped to one or more sections in the primary document via a content identifier, the first language being different from the primary language; transmitting the first document to a first user for review; receiving a first input associated with the one or more translated sections in the first document from the first user; and populating the first input to the primary document based on the content identifier.
US11640494B1 Systems and methods for construction, maintenance, and improvement of knowledge representations
In one aspect, the present disclosure relates to a method which, in one example embodiment, can include receiving text data that includes at least unstructured data and wherein the text data is associated with a plurality of messages communicated between a plurality of entities. The method can also include determining relationships between the entities, based on the text data associated with the plurality of messages, and generating, from a knowledge base assembled from at least the text data, a response to a user interaction representing a query for information that corresponds to at least one of the entities and indicates information on one or more of the determined relationships between the entities. The method can also include detecting a deviation in communication between the entities that indicates unauthorized disclosure of information between a first entity and a second entity.
US11640489B2 Method, apparatus, computer device, and storage medium for automatic design of analog circuits based on tree structure
A method, apparatus, computer device, and storage medium for automatic design of analog circuits based on tree structure. The method includes: setting the maximum height and growth direction of the tree structure; randomly calling the node from the function node library as the parent node; randomly calling the node from the function node library and the port node library as the child according to the growth direction node; if the child node is a terminal node, generating a tree structure; checking the tree structure, if the tree structure satisfies the preset conditions, obtaining the circuit topology and device parameter that conform to the circuit rules; evolving the circuit topology and device parameter to generate an analog circuit. The embodiments achieve the effect of making the tree structure of the designed analog circuit more reasonable.
US11640483B2 Configurable hardware device
A configurable hardware device comprises a configuration memory of a known total size, and a configurable fabric arranged for being configured according to information from the configuration memory and segmented in a static partition and at least one dynamic partition. A static partition is arranged for receiving a bit stream and a cryptographic nonce and comprises a read/write mechanism for interacting with the configuration memory. The received bit stream is stored in the configuration memory and used to configure an intended application in the dynamic partition. The static partition is arranged for computing, based on the cryptographic nonce, a checksum of the entire configuration memory and for outputting the checksum.
US11640482B2 System and method for providing trusted links between applications
A system and method are provided for providing trusted links between applications. The method is executed by a registry server device having a communications module. The method includes storing in a database coupled to the registry server device, configuration files for a plurality of applications, each configuration file comprising an indication of data that can be shared with other applications, The method also includes receiving via the communications module, from a first application, a first request to obtain a trusted link to a second application and sending to the first application, via the communications module, a first response having the trusted link. The method also includes receiving via the communications module, from the second application, a second request to verify the trusted link provided by the first application in association with the second application being invoked by the first application. The method also includes sending to the second application, via the communications module, a second response with a result of the verification.
US11640477B2 Restrictions on virtualized sessions using risk factor assessment
One example disclosed method involves a computing system providing a client device a virtualized computing environment. Upon receiving a request to access a file or folder in the virtualized computing environment from the client device, a file system filter driver of the computing system may intercept the request, and determine authorization to access the file or folder based at least in part on a security policy associated with the user account. If the client device is authorized to access the file or folder, the computing system may cause the client device to output a representation of contents of the first file or folder using the virtualized computing environment.
US11640476B2 Methods for big data usage monitoring, entitlements and exception analysis
The invention relates to methods for implementing a unified framework for big data usage analytics and security profiling across heterogeneous platforms and multiple clusters. An embodiment of the present invention may be applied in various applications and use cases. This may include auditing for Big Data lakes; capacity assessment and charge back functionality for Big Data infrastructure and clusters and resource usage analytics.
US11640475B1 Systems and processes for providing secure client controlled and managed exchange of data between parties
In various embodiments, once the client registers onto the system, a third party (a “requestor”) may transmit a request to the client for the client to provide the requestor with access to the client data. In at least one embodiment, a requestor may be an entity or person that desires to utilize client data for the requestor's business purposes. In one embodiment, upon registration with the application, the system generates and assigns the requestor a requestor key. In one or more embodiments, the system transmits the requestor key along with each requestor request. In some embodiments, the client may accept or reject the requestor's request. In many embodiments, if the client accepts the requestor's request, the system grants the requestor access to the client data.
US11640472B2 Profiling of spawned processes in container images and enforcing security policies respective thereof
Execution of software containers is secured using security profiles. A security profile is generated for a container image, wherein the container image includes resources utilized to execute a corresponding application container, wherein the generated security profile includes at least a spawned processes profile, wherein the spawned processes profile includes, for each spawned process executed at runtime by the application container, a signature of an executable file of the spawned process. The operation of a runtime execution of the application container is monitored. A violation of the spawned processes profile is detected based on the monitored operation.
US11640471B2 Detecting injection vulnerabilities of client-side templating systems
A method (800) for detecting an injection vulnerability of a client-side templating system includes receiving a web page (200), determining that the web page implements an interpreted programming language framework (142) with client-side templating, and extracting a version (144) of the interpreted programming language framework and an interpolation sign (146) from the web page. The method also includes generating an attack payload (152a) for at least one injection vulnerability context (210) of the web page based on the version of the interpreted programming language framework and the interpolation sign, instrumenting the web page to inject the attack payload into the at least one injection vulnerability context of the web page, and executing the instrumented web page.
US11640470B1 System and methods for reducing an organization's cybersecurity risk by determining the function and seniority of employees
Systems, methods, and apparatuses directed to implementations of an approach and techniques for more effectively preparing for, detecting, and responding to cybersecurity threats directed at people or at groups of people. Embodiments are directed to classifying or segmenting employees by “predicting” what are believed to be two attributes of an employee that contribute to making them at a higher risk of being a target of a cybersecurity attack. These attributes are the employee's seniority level (e.g., employee, contractor, manager, executive, board member) and the employee's primary function or role in an organization (e.g., HR, Legal, Operations, Finance, Marketing, Sales, R&D, etc.
US11640465B2 Methods and systems for troubleshooting applications using streaming anomaly detection
Computational methods and systems for detecting and troubleshooting anomalous behavior in distributed applications executing in a distributed computing system are described herein. Methods and systems discover nodes comprising the application. Anomaly detection monitors the metrics associated with the nodes for anomalous behavior in order to identify an approximate point in time when anomalous behavior begins to adversely impact performance of the application. Anomaly detection also monitors logs messages associated with the nodes to detect anomalous behavior recorded in the log messages. When anomalous behavior is detected in either the metrics and/or the log messages an alert identifying the anomalous behavior is generated. Troubleshooting guides an administrator and/or application owner to investigate the root cause of the anomalous behavior. Appropriate remedial measures may be determined based on the root cause and automatically or manually executed to correct the problem.
US11640464B2 Protocol model learning and guided firmware analysis
The present disclosure describes a firmware analysis system and method that can generate a collection of protocol constraints from known firmware and apply the collection of protocol constraints towards an unknown firm to recognize protocol relevant fields and detect functionality within the unknown firmware.
US11640462B2 Systems and methods for machine learning enhanced intelligent building access endpoint security monitoring and management
Systems and methods for correlating access-system primitives generated by an access control system and semantic primitives generated by a sensor data comprehension system.
US11640459B2 Abnormality detection device
A first anomaly detection unit detects anomalous first monitored data from among a plurality of first monitored data obtained from a monitored system. A second anomaly detection unit operates in parallel with the first anomaly detection unit and detects anomalous second monitored data from among a plurality of second monitored data obtained from the monitored system. In a first storage unit, the anomalous first monitored data and the anomalous second monitored data detected before lapse of a given time from detection time of the anomalous first monitored data are stored in association with each other. A first determination unit, when the anomalous first monitored data is detected, retrieves the anomalous second monitored data associated with the detected anomalous first monitored data from the first storage unit and outputs a first anomaly detection result including the retrieved anomalous second monitored data and the detected anomalous first monitored data.
US11640455B2 Systems and methods for dynamic polychrome lattice image security
The invention includes a tool for the generation and usage of a dynamic polychrome lattice image for unique and secure authentication and verification purposes. The tool is multi-purposed and can be applied to a variety of use cases and may utilize multiple channels of communication between devices. The dynamic polychrome lattice image may be adjusted according to the display size and resolution of various user devices. System devices may scan the dynamic polychrome lattice image, and upon successful retrieval and decryption of the dynamic polychrome lattice image, the user may be authenticated and verified to access one or more programs or services.
US11640454B2 System and apparatus for secure password recovery and identity verification
A secure method for resetting the password for an account is disclosed. During the setup of the account, the user can provide the service provider with a media file, and when the user asks the service provider to reset the password for the account, the user will be prompted with several media files. The user can be asked to identify the media file that the user provided to the service provider at the time of the setup of the account. If the user properly identifies the media file, the password will be reset.
US11640453B2 User authentication facilitated by an additional device
In aspects of user authentication facilitated by an additional device, a computing device can maintain authentication data usable to authenticate a user to use the computing device. The computing device implements an authentication control module that can determine an additional device is equipped to facilitate authentication of a user to the computing device. The authentication control module can then receive additional authentication data associated with the user from the additional device, and authenticate the user to use the computing device based in part on the additional authentication data received from the additional device.
US11640452B2 Systems and methods for privacy-enabled biometric processing
In one embodiment, a set of feature vectors can be derived from any biometric data, and then using a deep neural network (“DNN”) on those one-way homomorphic encryptions (i.e., each biometrics' feature vector) can determine matches or execute searches on encrypted data. Each biometrics' feature vector can then be stored and/or used in conjunction with respective classifications, for use in subsequent comparisons without fear of compromising the original biometric data. In various embodiments, the original biometric data is discarded responsive to generating the encrypted values. In another embodiment, the homomorphic encryption enables computations and comparisons on cypher text without decryption. This improves security over conventional approaches. Searching biometrics in the clear on any system, represents a significant security vulnerability. In various examples described herein, only the one-way encrypted biometric data is available on a given device. Various embodiments restrict execution to occur on encrypted biometrics for any matching or searching.
US11640449B2 System and method for effectuating user access control
A configurable, customizable privacy protecting software agent operates on behalf of a user to control the dissemination and use of the user's personal data. The software agent is guided by a personal/corporate privacy charter specified by the user (or an enterprise manager), which charter is adapted dynamically based on user and site conditions. The agent engages with digital service provider (DSP) sites/apps on users' behalf, and notifies them of privacy incompatibilities, issues, etc. associated with the DSPs, along with recommended alternatives if available or possible. The agent can also tag user data and monitor unauthorized uses to report on DSP compliance with user specified policies.
US11640444B2 Device and method for accelerating matrix multiply operations
A processing device is provided which comprises memory configured to store data and a plurality of processor cores in communication with each other via first and second hierarchical communication links. Processor cores of a first hierarchical processor core group are in communication with each other via the first hierarchical communication links and are configured to store, in the memory, a sub-portion of data of a first matrix and a sub-portion of data of a second matrix. The processor cores are also configured to determine a product of the sub-portion of data of the first matrix and the sub-portion of data of the second matrix, receive, from another processor core, another sub-portion of data of the second matrix and determine a product of the sub-portion of data of the first matrix and the other sub-portion of data of the second matrix.
US11640441B2 Page displaying method and device, computer-readable storage medium and electronic device
The present disclosure provides a page displaying method and device, a computer-readable storage medium, and an electronic device. The method comprises: acquiring, in response to a display instruction to a target page in a Flutter application program, a component file of the target page from a server, wherein the component file comprises at least: component building information, a data interface address, and a binding relation between component data and a page object; acquiring the component data of the target page according to the data interface address, and building a component object of the target page according to the component building information; merging the component data into a corresponding component object according to the binding relation to build the target page; and displaying the target page.
US11640436B2 Methods and systems for query segmentation
A query segmentation system segments a search query into a query segment that identifies search results from items stored on a database. The query segmentation system receives a query string, and the query string comprises a plurality of tokens. A first token and a second token are identified from the plurality of tokens, and a first vector and a second vector associated with the first token and the second token respectively are determined. The query segmentation system determines whether to include the first and second tokens in a single query segment based on the first and second vectors. The single query segment is processed to identify the search results from the database.
US11640435B2 Systems and methods for machine learning models for search engine performance optimization
Methods, systems, and computer-readable media for updating a machine learning model utilized in a search engine operation. The method identifies a set of search queries in stored search queries corresponding to a service and apply the identified set of search queries to the search engine to generate one or more search results for the service. Each search result has an assigned aggregate based on values of a set of parameters associated with the service. The method then analyzes the values of the set of parameters to determine a tradeoff point of each parameter to determine one or more weights to apply to the machine learning model based on the tradeoff points. The method stores the determined one or more weights and applies them to the machine learning model for a search query corresponding to the service.
US11640430B2 Custom semantic search experience driven by an ontology
Techniques include updating a semantic search function with a custom ontology, the semantic search function initially supporting a separate ontology having been used to enrich a corpus. The custom ontology is used to augment input of a search query for the semantic search function, thereby providing a custom user experience for searching the corpus.
US11640427B2 Method and system for recommending video
Disclosed is a method for recommending a video by a video recommendation system, comprising: collecting and storing in a database of the video recommendation system videos related to products being sold and video information of the videos; converting voice included in each of the videos to text; obtaining words from the converted text and a time stamp for each of the words; extracting noun keywords in the text and identifying frequencies of the noun keywords, by analyzing morphemes of the text; performing a sentiment analysis on sentences composed of the words in the text; receiving a selection of one of the products; identifying videos associated with the selected product from among the videos stored in the database based on the noun keywords and the frequencies of the noun keywords; providing videos according to a predetermined criterion among the identified videos, based on a result of the sentiment analysis; and if one of the provided videos is selected, providing a partial video in a time section associated with the selected product.
US11640426B1 Background audio identification for query disambiguation
Implementations relate to techniques for providing context-dependent search results. The techniques can include receiving a query and background audio. The techniques can also include identifying the background audio, establishing concepts related to the background audio and obtaining terms related to the concepts related to the background audio. The techniques can also include obtaining search results based on the query and on at least one of the terms. The techniques can also include providing the search results.
US11640423B2 Systems and methods for selecting images for a media item
A server system obtains a collection of images, each image in the collection of images being associated with a first set of text descriptors. The server system obtains a media item being associated with a second set of text descriptors. The server system selects a subset of the collection of images, including: selecting an initial subset of the collection of images, wherein the initial subset of the collection of images consists of images that share a text descriptor with the media item; obtaining a set of preferences for a user of the media-providing service; and selecting the subset of the collection of images from the initial subset of the collection of images based on the set of preferences for the user of the media-providing service. The server system concurrently presents: a respective image of the subset of the collection of images; and the media item.
US11640421B2 Coverage analysis with event clustering
A computer that receives a set of names of coverage events. The computer creates, by a machine learning-based technique, groups from the set of received names of the coverage events based on the set of names of the coverage events. The computer generates a cross product coverage model from the created groups and identifies subgroups of uncovered events for each of the created groups.
US11640420B2 System and method for automatic summarization of content with event based analysis
Embodiments disclose a method for automatic summarization of content. The method includes accessing a plurality of stories from a plurality of data sources for a predefined time. Each story is associated with a media item. The method includes plotting the plurality of stories over the predefined time for determining one or more peaks and extracting a set of stories from the one or more peaks. The method includes detecting one or more themes from the set of stories using LDA algorithm. Each theme is associated with a group of stories. The method further includes determining at least one subset of stories for each theme from the group of stories representing the set of stories in the one or more peaks using RBM algorithm. The method includes generating a summarized content for each user based on an associated user profile and the at least one subset of stories.
US11640419B2 Management of event summary types
Systems, methods, and software described herein provide enhancements of managing summaries provided to end users. In one implementation, a summary service provides a user with identifier for a plurality of events, and obtains a selection from the user, wherein the selection identifies a first type of summary for an event in the plurality of events. The summary service further provides the user with a first summary of the first type for the event, identifies one or more suggested types of summaries for the event based at least in part on data points for the event, and provides the one or more suggested types of summaries to the user.
US11640418B2 Providing responses to queries of transcripts using multiple indexes
The disclosure herein describes providing responses to natural language queries associated with transcripts at least by searching multiple indexes. A transcript associated with a communication among a plurality of speakers is obtained, wherein sets of artifact sections are identified in the transcript. A set of section indexes is generated from the transcript based on artifact type definitions. A natural language query associated with the transcript is analyzed using a natural language model and query metadata of the analyzed natural language query is obtained. At least one section index of the set of section indexes is selected based on the obtained query metadata and that selected section index is searched. A response to the natural language query is provided including result data from the searched at least one search index, wherein the result data includes a reference to an artifact section referenced by the searched section index(es).
US11640417B2 System and method for information retrieval for noisy data
Embodiments of systems and methods for information retrieval are disclosed. Embodiments of such systems and methods may perform information retrieval based on a language model that is used to generate a single vector for the search terms of a query. Similarly, a single vector representation of each of the data records to be searched is obtained and the single vector representing the search terms of the query compared to the single vector of each data record to determine a similarity metric. The resulting similarity metrics associated with each of the data records can be used to rank, present or return one or more data records.
US11640416B2 Computer-based systems configured for efficient entity resolution for database merging and reconciliation
To facilitate efficient entity resolution, systems and methods include a first dataset is received from a first database associated with a first entity and a second dataset is received from a second database associated with a second entity. A geo-grid is mapped to a geographical area covering the first entity data records and the second entity data records. A grid matching area in the geo-grid is generated for each first entity data record based on latitude data and longitude data of each first entity data record. Candidate matching records are determined from the second entity data records based on respective grid matching areas. Actual matching records are determined from the candidate matching records based on a threshold for a trigram similarity between each candidate matching record and the respective first entity data record. The actual matching records are associated with the respective first entity data record in the first database.
US11640415B2 Methods and apparatus to compress telematics data
Example methods, apparatus, and articles of manufacture to compress telematics data are disclosed herein. An example computer-implemented method includes identifying, using one or more processors, a portion of recorded telematics data representing a physical transversal of a physical intersection of two or more road segments, wherein each road segment has an assigned unique ordinal value; identifying, using one or more processors, a first road segment on which the physical transversal entered the intersection; identifying, using one or more processors, a second road segment on which the physical transversal exited the intersection; identifying, using one or more processors, a pair of ordinal values including a first ordinal value assigned to the first road segment, and a second ordinal value assigned to the second road segment; and storing the pair of ordinal values instead of the portion of the recorded telematics data in a compressed representation of the recorded telematics data.
US11640414B2 Generating workflow, report, interface, conversion, enhancement, and forms (WRICEF) objects for enterprise software
In some implementations, a device may receive user request data from a user device associated with a user. The device may retrieve pre-defined technical object content data from an enterprise system. The device may retrieve pre-defined interface format data and a pre-defined business rule from a first data structure and a second data structure, respectively, based on the user request data. The device may determine whether a mapping, for generating an enterprise system object, is stored in a third data structure. The device may map the technical object content data to the pre-defined interface format data, based on the mapping and the pre-defined business rule, to generate mapped data when the mapping is stored in a third data structure. The device may generate the enterprise system object based on the mapped data. The device may perform one or more actions based on the enterprise system object.
US11640408B2 Search guidance
A user may submit a search query to a search engine, which may process the search query and generate a set of results. Previous actions of the user or of other users may be used to identify recommended search queries. The recommended search queries may be presented to the user along with the search results for the query. The location of the recommended search queries may be fixed, set by the user, or determined on a query-by-query basis. A user interface element operable to cause the presentation of one or more recommended search queries may be presented after a delay. After an additional or independent delay, the recommended search queries may be presented automatically. The delays may be fixed, set by the user, or determined on a query-by-query basis.
US11640405B2 Methods for analyzing genotypes
The disclosure provides methods and systems for analyzing genotype data. In some embodiments, a computer-implemented method comprises receiving data relating to one or more phenotypes of a subject or family members thereof, and ranking genes based on their association score with one or more phenotypes. Next, an output of the data is generated, the output comprising a comparison of the data based on the association score. The comparison can be in at least one of numeric and graphic form.
US11640400B2 Query processing system and methods for use therewith
A query processing system operates by determining a query pricing scheme; receiving a query request from a requesting entity that indicates access to a subset of a plurality of records in a database system; generating query cost data based on the subset of the plurality of records by utilizing the query pricing scheme; and transmitting the query cost data to the requesting entity.
US11640399B2 Database query processing for data in a remote data store
In some examples, a database system identifies a plurality of query portions in a database query that contain references to a first external table, the first external table being based on data from a remote data store coupled to the database system over a network. The database system creates a common spool portion that includes projections and selections of the plurality of query portions, and rewrites the plurality of query portions into rewritten query portions that refer to a spool containing an output of the common spool portion. For execution of the database query, the database system determines, as part of optimizer planning, whether to use the plurality of query portions or the common spool portion and the rewritten query portions.
US11640395B2 Query compiler for record filtering
A method and apparatus for carrying out a database select, or query, on a data storage device, upon data stored on that device. Data is received from a host and compressed on the data storage device using a compression code developed on the data storage device for the data. When the host issues a database select request on the compressed data, the compression code is distributed to processing cores of the data storage device and compiled, including the select request, into machine code. The machine code is used to decompress the compressed data while filtering the data with the select request. The filtering result is returned to the host.
US11640394B2 Method, apparatuses and system for exchanging data between a distributed database system and devices
A gateway or a network adapter that allows old devices or legacy devices to be connected to a distributed database system such as a blockchain without having to change any configuration in the old devices is provided.
US11640392B2 Blockchain endorsement agreement
A computer-implemented system and related method process a smart contract. The method uses a processor for processing a smart contract that receives a transaction proposal (TP) from a blockchain client. The processor determines a pre-endorsement result (PER) that is associated with the TP, analyzes, according to a pre-endorsement agreement logic, the PER to produce an agreed result, and endorses the agreed result. The processor sends, to the blockchain client, the endorsed agreed result.
US11640384B2 Database processing method, apparatus, and electronic device
Embodiments of the disclosure provide a database processing method, a database processing apparatus, and an electronic device. The database processing method can include: providing a plurality of transactions to a transaction queue, wherein each transaction of the plurality of transactions includes an encapsulated write request for writing data into a database; generating auto-increment identifiers (IDs) for data rows of the data corresponding to the plurality of transactions according to an order of the transactions in the transaction queue; and writing the data into the database according to the auto-increment IDs assigned to the data rows of the data in the transaction.
US11640381B2 System, device and/or process for hashing
Briefly, example methods, apparatuses, devices, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more processing devices to facilitate and/or support one or more operations and/or techniques to access entries in a hash table. In a particular implementation, a hash operation may be selected from between or among multiple hash operations to map key values to entries in a hash table.
US11640374B2 Shard-level synchronization of cloud-based data store and local file systems
An operations server synchronizes updates to a cloud-based shared versioned file system. The shared versioned file system includes directories and sub-directories that are divided into shards. The operations server coordinates requests from local filer servers, each running a respective local version of the shared versioned file system, to update a shard in the cloud-based shared versioned file system. The operations server can provide a global lock on the shard to a local filer server before it updates the shard in the cloud-based shared versioned file system.
US11640373B2 Reordering files
A method includes, for files in a storage system requested in sequence by an application, identifying a pre-file and identifying a post-file requested after the pre-file. The method also includes incrementing a pre-read count for the pre-file in file attributes associated with the pre-file and incrementing a post-read count for the post-file in file attributes associated with the post-file. The method includes selecting a position in a save list for each file based on the pre-read and post-read counts and saving the files on tape media according to the relative positions of the files in the save list. A computer program product includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions includes program instructions to perform foregoing method. A system includes a processor and logic configured to perform the foregoing method.
US11640371B2 Snapshot management in partitioned storage
The present disclosure generally relates to a storage snapshot management system. When updated data is written to the memory device, rather than rewriting all of the data, only the updated data is written to a new namespace. A snapshot of the new namespace indicates which LBAs in the new namespace contain data. New namespaces are added each time data is updated. When the updated data is to be read, the data storage device reads the updated LBA from the new namespace, and also gathers the non-updated data from the previous namespace. Eventually, the number of namespaces for the data reaches a threshold, and thus some namespaces need to be evicted. To evict a namespace, the updated data in the namespace is moved to a different namespace, or the non-updated data is moved to a namespace that contains updated data. In either case, the now unused namespaces are evicted.
US11640370B2 Data migration using transactional data as primary object
Disclosed herein are system, method, and computer program product embodiments for extracting customer relationship management (CRM) data from an on-premises database for testing with a cloud-based CRM. The extraction approach simplifies, through the use of a wizard, the selection of relevant customer records and their extraction, along with any dependencies on other records. The extracted records can then be uploaded to the cloud-based CRM for evaluation.
US11640368B2 Acceleration system for facilitating processing of API calls
One embodiment includes acceleration systems that operate as intermediaries between the API processing system and the clients to reduce API call roundtrip latencies. The acceleration systems are a network of interconnected systems that are distributed across the globe. A given acceleration system establishes a network connection with a given client and receives a request for processing an API call over the connection. The programming function associated with the API call is configured in the API processing system. The acceleration system facilitates the processing of the API call over an established connection with the API processing system.
US11640367B1 Apparatus and methods for high-speed drivers
Apparatus and methods for high-speed drivers are provided herein. In certain embodiments, a high-speed driver multiplexes two or more data streams. The high-speed driver is implemented with a mux-then-driver topology that provides multiplexing in a predriver circuit. Thus, the multiplexer is eliminated from the full rate output path to relax timing. Driver amplitude control schemes are also disclosed in which a controllable driver includes a group of differential series source transistor (SST) driver slices that are connected in parallel with one another to drive a pair of output terminals, and a group of attenuator slices that are connected in parallel with one another across the pair of output terminals. Additionally, the controllable driver includes a control circuit that activates an attenuator slice for each SST driver slice that is decommissioned to provide output amplitude control.
US11640366B1 Address decoder for a multi-chip system
An address decoder for a source node in a multi-chip system is disclosed, which can perform parallel decoding steps to determine whether a transaction from the source node is addressed to a target node in a local integrated circuit (IC) or a remote IC, and whether the source node is allowed to access that target node. Based on the outcome of both the decoding steps, the transaction can be either blocked by the address decoder, or routed to the target node. If the transaction is addressed to the remote IC, but the source node is not allowed to access the target node on the remote IC, the transaction can be terminated by the address decoder in the local IC.
US11640364B2 Apparatus and method for interrupt control
Provided are an apparatus and a method for controlling an interrupt rate for a processor based on processor utilization. Accordingly, it is possible to improve an I/O response latency and improve energy efficiency.
US11640360B1 Processing pipeline where fast data passes slow data
Various embodiments relate to an inline encryption engine in a memory controller configured to process data read from a memory, including: a first data pipeline configured to receive data that is plaintext data and a first validity flag; a second data pipeline having the same length as the first data pipeline configured to: receive data that is encrypted data and a second validity flag; decrypt the encrypted data from the memory and output decrypted plaintext data; an output multiplexer configured to select and output data from either the first pipeline or the second pipeline; and control logic configured to control the output multiplexer, wherein the control logic is configured to output valid data from the first pipeline when the second pipeline does not have valid output decrypted plaintext data available.
US11640355B1 Storage device with multiplane segments, cooperative erasure, metadata and flash management
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands.
US11640351B2 System and method for automated application testing
A system and method are provided for automated application testing. The method is executed by a device having a communications module and includes requesting via the communications module, from a repository for a development environment, a current build file for each of at least one device type. The method also includes receiving via the communications module, from the repository, the current build file for each device type; deploying via the communications module, each current build file on a respective device type; and initiating at least one test on each device type based on a simulation of the device operating according to the current build file.
US11640350B2 Automated test input generation for integration testing of microservice-based web applications
Techniques for automated generation of inputs for testing microservice-based applications. In one example, a computer-implemented method includes: traversing, by a system operatively coupled to a processor, a user interface of a microservices-based application by performing actions on user interface elements of the user interface; and generating, by the system, an aggregated log of user interface event sequences and application program interface call sets based on the traversing. The computer-implemented method also includes: determining, by the system, respective user interface event sequences that invoke the application program interface call sets; and generating, by the system, respective test inputs based on the respective user interface event sequences that invoke the application program interface call sets.
US11640349B2 Real time application error identification and mitigation
A method may be performed by a network server and includes: applying historical raw user data as an input to a first application running in a simulation environment; receiving activity log entries from the first application in the simulation environment; identifying a first group of the activity log entries corresponding to an error of the first application; saving an error entry in non-volatile storage media in response to identifying the first group of the activity log entries, the error entry including the first group of the activity log entries and an identification of action to be taken in response to the error of the first application; and causing a monitoring system to generate a first alert corresponding to the error entry.
US11640344B2 Automated testing for content receivers
An automated test platform is disclosed for use in developing and troubleshooting customized software for multimedia content receivers. The automated test platform allows developers to script test cases that permit interaction with multiple content receivers at the same time. The test platform can be applied generally to any client-server system. The automated test platform is used to create scripts, run the scripts on multiple content receivers, and view test results. A graphical user interface (GUI) is provided that allows technicians without any programming experience to build and run complex interactive test sequences in a modular fashion. Such an automated test platform can be used to test cable and satellite television set top boxes, as well as DVD players, streaming media receivers, and game consoles.
US11640343B2 Method for migrating data in a raid system having a protection pool of storage units
A method of performing a migration of a physical extent in a redundant array of independent disks (RAID) storage system with a protection pool of storage units includes identifying a first physical extent of a first physical disk to be migrated to a second physical disk, wherein the first physical extent is associated with an array of physical extents distributed across physical disks of a storage cluster. The method further includes assigning a second physical extent from the second physical disk to the array to replace the first physical extent and migrating data from the first physical extent of the first physical disk to the second physical extent of the second physical disk.
US11640339B2 Creating a backup data set
A computer-implemented method according to one embodiment includes identifying a first data set to be backed up, where the first data set is stored on a first storage volume; removing empty data tracks from the first data set to create an intermediary data set; storing the intermediary data set at a plurality of secondary storage volumes different from the first storage volume; and creating a backup data set for the first data set, utilizing the intermediary data set.
US11640333B2 Systems and methods for allocating blocks of memory to multiple zones associated with corresponding error correction mechanisms
Systems and methods for increasing the endurance of a solid state drive are disclosed. The disclosed systems and methods can assign different levels of error protection to a plurality of blocks of the solid state drive. The disclosed methods can provide a plurality of error correction mechanisms, each having a plurality of corresponding error correction levels and associate a first plurality of blocks of the solid state drive with a first zone and a second plurality of blocks of the solid state drive with a second zone. The disclosed methods can assign a first error correction mechanism and a first corresponding error correction level to the first zone and can assign a second error correction mechanism and a second corresponding error correction level to the second zone.
US11640330B2 Failure estimation support apparatus, failure estimation support method and failure estimation support program
A failure estimation support device 2 includes: a first calculation unit 21 configured to calculate single failure occurrence probabilities of individual single rules for each single rule relating to a single failure from past failure occurrence data; a second calculation unit 22 configured to calculate multiple failure occurrence probabilities that multiple failures occur in association for each combination of multiple single rules using the single failure occurrence probabilities; and a correlation rule generation unit 23 configured to select the combination of the multiple failure occurrence probabilities greater than a predetermined threshold among the multiple failure occurrence probabilities as a correlation rule, and the correlation rule is used as training data for making a learned model which estimates a failure factor perform machine learning together with the single rule.
US11640329B2 Using an event graph schema for root cause identification and event classification in system monitoring
An event graph schema for a technology landscape may be determined, where the technology landscape is characterized using scores assigned to performance metrics. The event graph schema may include a plurality of nodes corresponding to the performance metrics and the scores, and directional edges connecting node pairs of the plurality of nodes, with each directional edge having a score-dependent validity criteria defined by scores of a corresponding node pair. Anomalous scores associated with an event within the technology landscape may be used to find anomalous nodes. Valid edges connecting two of the anomalous nodes and satisfying the score-dependent validity criteria thereof may be used to determine at least one path that includes the valid edges and connected anomalous nodes. In this way, it is possible to traverse the at least one path to identify at least one of the connected anomalous nodes as a root cause node of the event.
US11640326B2 Ensemble based cluster tuning and framework fallback for AI accelerators using telemetry, compute, and temperature metrics
Systems, apparatuses and methods may provide for technology that identifies telemetry data associated with an execution of a cluster of artificial intelligence (AI) operations on an accelerated backend system, wherein the telemetry data includes one or more of temperature classifier data, compute classifier data or failure data, and determines whether to send a current instance of the cluster of AI operations to the accelerated backend system or a default backend system based on the telemetry data.
US11640325B2 Methods and apparatus to allocate hardware in virtualized computing architectures
Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
US11640324B2 Intelligent cloud management based on profile
The present disclosure provides technical solutions related to intelligent cloud management based on profile. Artificial intelligent is applied to cloud management and cloud management suggestion may be proposed intelligently. In daily work, behaviors in using cloud resources may show characteristics of cloud users or cloud tenants themselves. The technical solution of intelligent cloud management of the present disclosure generates profile identifying cloud using characteristics by extracting behavior data in using cloud and intelligently proposes cloud management suggestions based on the profile.
US11640323B2 Method and machine learning agent for executing machine learning in an edge cloud
Method and machine learning agent for executing machine learning on an industrial process by using computing resources in an edge cloud. A state of the industrial process is identified (2:1) and a learning model comprising a training algorithm for the machine learning is selected (2:2) based on the identified state. The training algorithm in the selected model is then adapted (2:4) so that the amount of available computing resources in the edge cloud is sufficient for computations in the training algorithm. The adapted training algorithm is finally applied (2:5) on data generated in the industrial process using computing resources in the edge cloud. Thereby, computing resources in the edge cloud can be used and no additional resources are needed, thus reducing latency and bandwidth consumption.
US11640319B1 Task processing method and apparatus, electronic device and storage medium
A task processing method, an electronic device and a storage medium, which relate to the field of artificial intelligence, such as intelligent voices, artificial intelligence chips, or the like, are disclosed. The method may include: for to-be-executed tasks, in at least one round of processing, performing the following operations: in response to determining that one or more high-priority tasks exist in the to-be-executed tasks, calling the one or more high-priority tasks to process audio data cached in a memory; and after execution of the one or more high-priority tasks is completed, and in response to determining that one or more low-priority task exist in the to-be-executed tasks, calling the one or more low-priority tasks to process the audio data.
US11640315B2 Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments
A method of deploying a virtual network function of a network service in a data center having a cloud management server running a cloud computing management software to provision virtual infrastructure resources of the data center to at least one tenant, includes generating at least first and second API calls to the cloud computing management software in response to external commands received at the data center to deploy a virtual network function, and executing at least the first and second API calls by the cloud computing management software to deploy the virtual network function. The cloud computing management software creates at least one virtual machine by executing the first API call and at least one virtual disk by executing the second API call.
US11640312B2 System reset using a controller
In some examples, a storage medium stores information relating to reset ports associated with respective virtual machines (VMs) of a plurality of VMs. A controller detects, based on the information, an activation of a first reset port associated with a first VM of the plurality of VMs. In response to the detecting, the controller provides an indication of the activation of the first reset port to a hypervisor that is separate from the controller, the indication to cause the hypervisor to reset the first VM.
US11640311B2 Providing non-volatile storage for permanent data to virtual machines
One or more aspects of the present disclosure relate to allocating virtual memory to one or more virtual machines (VMs). The one or more VMs can be established by a hypervisor of a storage device. The virtual memory can be allocated to the established one or more VMs. The virtual memory can correspond to non-volatile (NV) memory of a global memory of the storage device.
US11640310B2 Processor virtualization in unmanned vehicles
A processing system for an unmanned vehicle (UV) such as an unmanned aerial vehicle (UAV) is provided. The processing system comprises a first processing unit of an integrated circuit and a second processing unit of the integrated circuit. The processing system comprises a first operating system provisioned using the first processing unit. The first operating system is configured to execute a first vehicle control process. The processing system comprises a virtualization layer configured using at least the second processing unit, and a second operating system provisioned using the virtualization layer. The second operating system is configured to execute a second vehicle control process.
US11640307B2 Process initiation
Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.
US11640304B2 System and method for the administration of imaging devices
In a system for the administration of a group of imaging devices which are equipped with a corresponding device hosts, device software and a configuration protocol are executably stored on the device host. The system can include a distributed database system which configured to receive configuration protocols from the device host and to store modified configuration protocols for the respective device host, and to distribute modified configuration protocols. The received and/or stored configuration protocols are made available via a central write access. The system can include an administrator having a memory, a user interface and a processor for communicating with the distributed database system. Configuration protocols can be modified via the user interface and sent to the distributed database system for storage and/or distribution to at least one selected imaging device. These aspects are also applicable to a method for the administration of imaging devices.
US11640301B2 Duplicate detection for register renaming
Systems and methods are disclosed for duplicate detection for register renaming. For example, a method includes checking a map table for duplicates of a first physical register, wherein the map table stores entries that each map an architectural register of an instruction set architecture to a physical register of a microarchitecture and a duplicate is two or more architectural registers that are mapped to a same physical register; and, responsive to a duplicate of the first physical register in the map table, preventing the first physical register from being added to a free list upon retirement of an instruction that renames an architectural register that was previously mapped to the first physical register to a different physical register, wherein the free list stores entries that indicate which physical registers are available for renaming.
US11640300B2 Byte comparison method for string processing and instruction processing apparatus
Embodiments of the present disclosure provide an instruction processing apparatus, comprising a first register configured to store a source string, wherein the source string comprises at least one byte, and an execution circuitry, communicatively coupled to the first register and configured to execute a comparison instruction to compare the at least one byte in the source string with an ending identifier to obtain a result value corresponding to the source string, wherein the comparison instruction is executed on each of the at least one byte in the source string and the comparison instruction is an assembly code instruction.