Document Document Title
US11369046B2 Electric controller with heat sink forming cooling air channel inside housing
An electrical controller includes a housing, wherein the housing has cooling air openings on two different housing sides. A heat sink is arranged inside the housing, in particular so as to be protected against contact, and forms a cooling air channel, wherein the cooling air channel runs between the cooling air openings of the different housing sides. An electrically insulating holding element is designed to mechanically fix the heat sink inside the housing in a manner electrically insulated from the housing. A number of components to be cooled are provided, wherein the components are thermally conductively coupled to the heat sink and are held by the heat sink.
US11369044B2 Server air-duct module with cable-routing channel
An air-duct module for a server comprises a main body that includes an upper wall and a plurality of side walls extending downwardly away from the upper wall. The main body further includes a plurality of channel walls extending from the upper wall and defining a cable-routing channel located within the main body. The cable-routing channel receives an electronics cable that extends across the main body. The air-duct module has an air passage for guiding air across a heat exchanger within the server. The air-duct passage is defined by the upper wall, the plurality of side walls, and at least some of the plurality of channel walls.
US11369033B1 Tool-less installation structure for dual slot PCIe card
A bracket for holding an electronic device in a carrier in a computing system is described. The bracket includes an outer plate and an inner compressible sleeve. The outer plate includes a front side and a back side. The inner compressible sleeve including a front section, a back section, and an aperture. The front section of the inner compressible sleeve is coupled to the back side of the outer plate. When the electronic device is inserted in the aperture, the electronic device compresses the inner compressible sleeve within the aperture. The bracket may also include a hole, on the outer plate, configured to mate with a fastener on the electronic device. The bracket also includes a protrusion on the outer plate. The protrusion prevents the electronic device from moving through the front side of the outer plate. The inner compressible sleeve of the bracket is a shock dampener.
US11369032B2 Frame structure and server having same
A frame structure includes a first frame, a rail, a handle, a buckle, a second frame, and buffer members. The first frame includes a bottom plate and side plates. The bottom plate and the side plates define an accommodation space. The rail is located on each of the side plates. One end of the handle is movably disposed on the rails. The buckle is located on the first frame and detachably fastened with the handle. The second frame is movably received in the accommodation space. One end of each buffer member is fixed to a bottom surface of the second frame, and another end resists the bottom plate. The handle is coupled to the second frame. When the handle is separated from the buckle, the handle is pushed or pulled to remove the second frame from the accommodation space or press the second frame into the accommodation space.
US11369031B2 High density and tool-less drive enclosure for a disk array
A disk array includes a drive enclosure and a pair of rails. The drive enclosure includes a tray with a first base leg and a second base leg spaced from the first base leg, where the tray facilitates receipt of a memory drive device at a space between the first and second base legs such that the drive locking pins engage with openings along surfaces of the memory drive device. A handle pivotally connects with the tray to facilitate rotational movement of the handle in relation to the tray. A pair of rails secure to a printed circuit board (PCB) of an electronic device, and the rails receive and retain portions of the tray and the handle when the tray is inserted between the rails of the pair.
US11369028B2 Electronic device enclosure having a textured glass component
Textured cover assemblies for electronic devices are disclosed. The textured cover assemblies may provide a combination of optical and tactile properties to the electronic devices. In some cases, a textured cover assembly may be provided over decorative coating.
US11369017B2 Systems and methods utilizing a vehicle for detecting and responding to a power outage
The disclosure provides systems and methods for detecting and responding to a power outage. The methods use sensors of vehicles to detect an indication of a power outage. Once the power outage is validated, the lighting systems of the vehicles are used to illuminate locations so that pedestrians can walk along sidewalks or through parking garages. For example, the vehicles can be arranged to provide lighting at selected locations.
US11369013B2 Two-channel tunable lighting systems with controllable equivalent melanopic lux and correlated color temperature outputs
The present disclosure provides lighting systems suitable for generating white light. The lighting systems can have a first lighting channel configured to produce a first white light having a first color point and a first spectral power distribution, a second lighting channel configured to produce a second white light having a second color point and a second spectral power distribution, and a control system configured to independently change the intensity of each of the first lighting channel and the second lighting channel. The first lighting channels can have LEDs having an emission with a first peak wavelength of between about 440 nm and about 510 nm. The second lighting channels can have LEDs having an emission with a second peak wavelength of between about 380 nm and about 420 nm. The disclosure provides methods of generating white light using the lighting systems described.
US11369009B2 Induction cooking appliance and method for its assembly
An induction cooking appliance comprises a bottom metal tray containing a printed circuit board and electronic components mounted thereon, and also a pair of polymeric support elements configured to be fastened to the metal tray and interposed between the tray and the printed circuit board in order to define a predetermined distance between the tray and the printed circuit board. The polymeric support elements may have an integral intermediate polymeric frame which provides a predetermined relative position thereof.
US11369008B2 Heating device for spray bottles
A heating device for use in warming the contents of spray bottles. The heating device includes a housing having at least one heating plate on the upper surface thereof. The heating plate includes an electrically operated heating element. The heating plate is controlled by the user via a dial that allows a user to select the temperature of the heating plate. The base of a spray bottle can be positioned directly on the surface of a heating plate so that heat from the heating plate is transferred to the spray bottle in order to warm the contents thereof. The spray bottle is preferably composed of a heat resistant material so that the spray bottle will not degrade or melt upon heating. The housing of the heating device may include one or more storage compartments therein for use in storing various items therein.
US11369007B2 Systems and methods using external heater systems in microfluidic devices
The present invention relates to methods and systems that result in high quality, reproducible, thermal melt analysis on a microfluidic platform. The present invention relates to methods and systems using thermal systems including heat spreading devices, including interconnection methods and materials developed to connect heat spreaders to microfluidic devices. The present invention also relates to methods and systems for controlling, measuring, and calibrating the thermal systems of the present invention.
US11369005B2 IAB topology management based on synchronization capabilities of IAB-node
An integrated access and backhaul (IAB) central unit may receive, for a first TAB node, at least one of a first indication of a first capability to provide a cell-specific component of a time difference between a distributed unit transmission of a signal from the first IAB node and a reception of the signal at a child node of the first TAB node (T_delta) or a second indication of a second capability to synchronize with a parent node of the first IAB node based on a received T_delta. The central unit may determine the first capability and the second capability of the first IAB node based on at least one of the first indication or the second indication. The central unit may determine a location of the first IAB node within a network topology based on the first capability and the second capability.
US11368989B2 Information processing apparatus, method of controlling the same, and program
An information processing apparatus characterized by comprising: at least one wireless communication means capable of executing a plurality of communication modes that include a first communication mode in which the wireless communication means communicates information concerning a predetermined service to be provided to an external apparatus with the external apparatus; basic configuration means for deciding whether to assign an IP address used for a second communication mode different from the first communication mode to the wireless communication means; and communication mode setting means for setting the IP address for the wireless communication means regardless of a decision by the basic configuration means if the first communication mode is enabled.
US11368968B2 Method for configuring and scheduling partial subframe in wireless access system supporting unlicensed band, and device for supporting same
A method for a user equipment (UE) in a wireless communication system includes monitoring a physical channel carrying downlink control information (DCI); and receiving, based on the DCI, downlink data in an unlicensed band cell (Ucell). Further, the downlink data is received in a 1st subframe of a downlink transmission burst, based on being configured to monitor the physical channel on the Ucell, the downlink data is received starting in one of a partial subframe or a normal subframe in the 1st subframe, and the partial subframe is smaller than the normal subframe.
US11368952B2 Low-power network node for a low-power, wide area (LPWA) internet of things (IoT) system
A gateway includes memory configured to store computer-readable program code; and processing circuitry configured to access the memory and execute the computer-readable program code. The gateway is connected or connectable to a low-power wide area (LPWA) network. The gateway is caused to transmit a common timing reference at a constant interval that delineates an epoch including timeslots assignable to network nodes and a free-for-all interval. The gateway is also caused to join a network node to the LPWA network based on the common timing reference and is further caused to receive a join message including a measure of received signal strength or quality of the common timing reference at the network node. The gateway is also caused to assign one or more timeslots within the epoch, a frequency, a channel, or a modulation to the network node based on the measure of received signal strength or other quality.
US11368950B2 Method and apparatus for beam management in unlicensed spectrum in a wireless communication system
A method and apparatus are disclosed from the perspective of a User Equipment. In one embodiment, the method includes the UE detecting and/or receiving downlink transmission in a first channel occupancy time in unlicensed spectrum. The method also includes the UE detecting and/or receiving downlink transmission in a second channel occupancy time in unlicensed spectrum, wherein the second channel occupancy time is a next channel occupancy time detected by the UE after the first channel occupancy time. The method further includes that after the first channel occupancy time ends, the UE performs receiving beam sweeping in each time unit until the UE receives downlink transmission in the second channel occupancy time or until the UE finds a candidate beam in the second channel occupancy time.
US11368944B2 Parallel duplicated uplink control channels in uplink carrier aggregation
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive a downlink transmission via at least one of a primary cell, a secondary cell, or a combination thereof. The UE may identify a feedback indication for the downlink transmission. The UE may transmit a first feedback message that includes the feedback indication via the primary cell. The UE may transmit a second feedback message that also includes the feedback indication via the secondary cell.
US11368942B2 Method for transmitting physical uplink control channel by terminal in wireless communication system and apparatus supporting same
Disclosed are a method for transmitting a physical uplink control channel by a terminal in a wireless communication system and an apparatus supporting the same. As a specific example, a terminal according to an embodiment of the present invention may determine a modulation order to be applied to uplink control information (UCI) to be transmitted, on the basis of a payload size of the UCI, and transmit the UCI, to which the determined modulation order has been applied, via a PUCCH resource. The terminal is capable of communicating with at least one of another terminal, a terminal related to an autonomous driving vehicle, a base station or a network.
US11368937B2 Paging time adjustment in a wireless network
A base station receives, from an access and mobility management function (AMF), core network assistance information to assist radio access network (RAN) paging. The core network assistance information indicates that first paging occasions are conflicted with second paging occasions for a wireless device. Based on the core network assistance information a RAN paging adjustment of the first paging occasion is determined. A radio resource control (RRC) message is sent to the wireless device. The RRC message is for a transition the wireless device from an RRC connected state to an RRC inactive state. The RRC message comprises a parameter indicating the RAN paging adjustment. A RAN paging message based on the RAN paging adjustment is sent to the wireless device. A second RRC message to request a connection resuming with the wireless device is received from the wireless device.
US11368930B2 Operation method of terminal and base station in wireless communication system supporting unlicensed band, and apparatus supporting same
The present disclosure provides an operation method of a terminal and a base station in a wireless communication system supporting an unlicensed band, and an apparatus supporting same. As a specific example, the present disclosure comprises an operation method of a terminal and an operation method of a base station corresponding thereto, by which a terminal can obtain timing information relating to a unlicensed band on the basis of a PBCH payload in a synchronization signal/physical broadcast channel (SS/PBCH) block and a demodulation reference signal (DMRS) sequence for the PBCH.
US11368928B2 Association method, instruction method, and device for synchronization block and paging-scheduling signaling message
The present application discloses an association method, instruction method, and device for a synchronization block and a paging-scheduling signaling message. In the present application, a terminal performs beam sweeping on received synchronization blocks to obtain a target synchronization block; and the terminal, according to a correspondence between a synchronization block and a paging-scheduling signaling message, determines a paging-scheduling signaling message corresponding to the target synchronization block.
US11368927B2 Rate matching around synchronization signal blocks in unlicensed spectrum
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a base station may transmit, and a user equipment (UE) may receive, a bitmap that includes a bit sequence to indicate a synchronization signal block (SSB) transmission pattern. The UE may perform rate matching around one or more candidate SSB positions in an initial portion of a window in which SSB transmission is expected, based at least in part on the bitmap, a first parameter indicating a quantity of initial candidate SSB positions in the window subject to rate matching, and a second parameter indicating a quantity of initial bits in the bit sequence that define the SSB transmission pattern. Numerous other aspects are provided.
US11368922B2 Power control for multiple panels in a radio system
A downlink control information (DCI) is received. The DCI indicates one or more transmission configuration indication (TCI) states. A first pathloss between a transmission reception point (TRP) and a first panel of a wireless device is measured based on one or more pathloss reference signals (RSs). A second pathloss between the TRP and a second panel of the wireless device is measured based on the one or more pathloss RSs. A pathloss is determined based on a quantity of the one or more TCI states indicated by the DCI. The pathloss is a combined pathloss based on the first pathloss and the second pathloss in response to the quantity being equal to one. The pathloss is one of the first pathloss and the second pathloss in response to the quantity being greater than one. A transport block is transmitted with a transmission power based on the pathloss.
US11368918B2 Using a spatial reference signal for pathloss determination
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit, to a base station, a configuration signal indicating that the UE supports using a spatial reference signal for a channel performance measurement procedure. The UE may receive an activation signal from the base station activating the spatial reference signal for the channel performance measurement procedure. The UE may perform, based at least in part on the activation signal, the channel performance measurement procedure using the spatial reference signal transmitted by the base station, wherein the channel performance measurement procedure comprises pathloss estimation of a channel. The UE may select, based at least in part on a result of the channel performance measurement procedure, a transmission power for an uplink transmission to the base station. The UE may perform the uplink transmission to the base station based at least in part on the transmission power.
US11368917B2 Reporting actual uplink transmission power
Method and apparatus are provided for generating and reporting actual UL transmission power. In accordance with some implementation, a UE sends a first indication of power headroom to a base station. The UE may, from the base station, one or more resources allocation for a UL transmission. UE then may determine actual transmission power to be used in the UL transmission. Upon determination, the UE may the UL transmission based on the determination and send an indication of the actual transmission power to the base station.
US11368911B2 Method of physical downlink control channel monitoring and related device
A method for a UE to monitor a PDCCH comprises receiving a first configuration from a base station to configure the UE with a first search space of the PDCCH, where the first search space is used for monitoring a scheduling signal used for indicating scheduling information, receiving a second configuration from the base station to configure the UE with a second search space of the PDCCH, wherein the second search space is used for monitoring a power saving signal used for indicating wake-up information associated with a DRX functionality, monitoring the first search space in response to the UE being in a DRX active time of the DRX functionality, wherein the DRX active time is a time during which the UE monitors the PDCCH, and not monitoring the second search space in response to the UE being in the DRX active time of the DRX functionality.
US11368902B2 Apparatus and method for integrated access and backhaul in wireless communication system
A method of operating a node, for inter-node discovery, in a telecommunication network, the node being configured for Integrated Access and Backhaul (IAB) is provided. The method includes the steps of defining a Synchronization Signal Block (SSB) Transmission Configuration (STC) comprising information elements related to one or more of numerology, periodicity, offset, duration, SSB index, or location in the frequency domain; and transmitting, by the node, an SSB or SSB burst set according to the information elements in the STC.
US11368900B2 Backwards compatibility using selective probe-response suppression
An electronic device may advertise a first BSSID and a second BSSID having a common SSID, separate wireless connection interfaces, and different capabilities, where the first BSSID may support a first IEEE 802.11 standard, and the second BSSID may support one or more previous IEEE 802.11 standards, but may not support the first IEEE 802.11 standard. Then, the electronic device may receive a probe request associated with a second electronic device. Moreover, the electronic device may determine whether the second electronic device supports the first IEEE 802.11 standard based at least in part on one or more fields in the probe request. Next, the electronic device may selectively provide a probe response to the second electronic device with one of the first BSSID and the second BSSID based at least in part on the determination.
US11368897B2 Communication apparatus, control method, and storage medium
A communication apparatus receives a notification based on setting information from a first other communication apparatus, and performs control in such a manner that a second other communication apparatus can start a notification based on this setting information based on the fact that it is confirmed that the communication with the first other communication apparatus is not maintained in a case where the first other communication apparatus is replaced with the second other communication apparatus.
US11368892B2 Positioning enhancements for narrowband mobile devices
Disclosed are techniques for performing positioning measurements at a mobile device during a positioning session with a serving cell. In an aspect, the mobile device determines to trigger a coverage-enhanced (CE) mode before a positioning session timeout for the positioning session expires, continues performance of the positioning measurements during the positioning session with the serving cell while the mobile device remains connected to the serving cell due to the triggered CE mode, determines whether the positioning measurements have been completed or the positioning session timeout has expired, and responsive to the determination that the positioning measurements have been completed or that the positioning session timeout has expired, reports, to a network entity in the wireless communications network, actual handover measurements to enable the network entity to make a handover determination.
US11368873B2 Method and system of packet aggregation
Methods, systems and architectures are described which provide at least one aggregated tunnel protocol, in addition to the existing per PDU session tunnel protocols (1, 2, . . . N). When the UE requests a new PDU session or a new QoS flow, the SMF may establish a Per PDU Session Tunnel to serve this PDU session. Alternatively, an Aggregated Tunnel may be selected to serve the PDU session or to serve the QoS flow. When a packet from a UE arrives, the receiving network function can send this packet either using a per PDU session tunnel protocol or aggregated tunnel protocol.
US11368872B2 Communication apparatus, base station, radio resource allocation method, and computer readable medium
A communication apparatus according to the present disclosure includes: an allocation controller configured to determine to preferentially allocate the radio resources to a control target flow over other flows in an emergency period, which is from a predetermined timing to a transmission deadline of the control target flow, of a transmission period of the control target flow in the radio terminal; and a calculation unit configured to calculate an amount of data that the radio terminal should transmit in a normal period, which is from an occurrence of the control target flow to the predetermined timing, in such a way that transmission of data of an entire control target flow is completed in the emergency period.
US11368866B2 Single measurement gap for master node and secondary node measurements
Various communication systems may benefit from appropriate sharing of resources amongst multiple nodes. For example, certain wireless communication systems may benefit from using a single measurement gap for master node and secondary node measurements in a multi-radio-access-technology dual connectivity scenario, or similar scenarios. A method can include determining, by a first network node, that a gap pattern is existing in a second network node. The method can also include enquiring, by the first network node to the second network node, whether the gap pattern can be used for a new measurement. The method can further include configuring, by the first network node, a user equipment to perform the new measurement in the gap pattern, based on a response from the second network node to the enquiring.
US11368864B2 Channel state information reporting method and related equipment
Disclosed are a channel state information reporting method and related equipment. The method comprises: terminal equipment determines a CQI measurement mode used in a CSI reporting mode without a PMI; the terminal equipment performs CQI estimation based on the CQI measurement mode, and reports the estimated CQI to network equipment; the network equipment receives the CQI reported by the terminal equipment.
US11368863B2 Method and apparatus for allocating PTRS in next generation communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure discloses a method and an apparatus for allocating a PTRS in a next-generation communication system.
US11368862B2 Point-to-multipoint or multipoint-to-multipoint mesh self-organized network over WIGIG standards with new MAC layer
A backhaul system comprises a small cell mesh network including a plurality of small cell mesh network backhaul nodes providing a backhaul network to provide an interconnection between at least one first network node for providing access to a core network and at least one second network node for providing access to an edge network. The small cell mesh network comprises a self-organized network (SON). At least one transmitter at each of the plurality of small cell mesh network backhaul nodes establishes communication links with other small cell mesh network backhaul nodes within the small cell mesh network providing the backhaul network. A controller for controlling communication link configuration by the at least one transmitter between the plurality of small cell mesh network backhaul nodes of the small cell mesh network providing the backhaul network. The controller is further configured to implement the self-organized network (SON) that reconfigure new communications links responsive to a broken communications link within the small cell mesh network providing the backhaul network. The communication link configurations are established by the controller using WiGig standards and a MAC layer configured to transmit on a wireless link of the backhaul network.
US11368860B2 Device and method for holistic steering of stations in a wireless network with multiple access points
In a wireless network with a plurality of access points, device calculates, for each wireless station in the network, a score based on at least an availability of the wireless network for the wireless station, combines the scores for the wireless stations into a current network score for a present configuration of the wireless network, calculates a plurality of predicted network scores corresponding to predicted network configurations with one wireless station moved to a different access point than in the present configuration, each predicted network score being a combination of the scores for wireless stations not moved in the predicted network configuration and a predicted score for the wireless station moved in the predicted network configuration, selects one of the current network score and the plurality of predicted network scores that satisfies a criterion; and, in case a predicted network score is selected.
US11368855B2 Network convergence method and device, electronic apparatus, and storage medium
A network convergence method and device, an electronic apparatus, a storage medium are provided. The method includes: taking online information obtained at least from network data as first nodes, and constructing a first network with the first nodes based on an association among the online information, the online information including at least one account and at least one piece of network media information; taking offline information obtained at least from mobile communication data as second nodes, and constructing a second network with the second nodes based on an association among the offline information, the offline information including at least one terminal identifier and location information of a terminal corresponding to the at least one terminal identifier; and converging the first network and the second network by using an association between the account in the online information and the terminal identifier in the offline information, to construct a heterogeneous network.
US11368845B2 Secure seamless access control
A method of secure access through a wireless connection is provided. The method includes detecting availability of an access control wirelessly by a mobile device. A predicted intent is determined of a user of the mobile device to have the access control open a lock. The method determines whether a relay attack is detected. Based on detection of the relay attack, a prompt to confirm an intent of the user of the mobile device to have the access control open a lock is determined. Based on non-detection of the relay attack, a lock actuator is activated through the access control to open the lock responsive to a credential based on affirmatively confirming the intent or the predicted intent.
US11368835B2 Method for verifying the validity of a user's telephone line
The present invention relates to a method for verifying the validity of a user's telephone service subscription card, comprising the following steps: initiating a validation procedure, downloading to the communication terminal from the validation server a dynamically generated validation code associated with the validation procedure, creating a mini-message on the communication terminal for a technical validation number and containing the validation number, verifying the correspondence between the validation code contained in the received mini-message and the dynamically generated validation code, and validating the user's telephone line number since, in the previous step, the correspondence between the validation code contained in the received mini-message and the dynamically generated validation code was verified.
US11368834B2 Information-processing device and communication system
An in-vehicle mobile station is presented. When a user purchases vehicle including in-vehicle mobile station, s/he operates his/her communication device and in-vehicle mobile station to write a profile in a SIM of in-vehicle mobile station and to activate the SIM. Specifically, the user initially operates communication device to register a profile to be written in the SIM of in-vehicle mobile station, in contract information management device. Subsequently, the user operates in-vehicle mobile station to write the profile registered in contract information management device, in in-vehicle mobile station, and to activate the mobile station.
US11368816B2 Network-inferred synchronization for positioning measurements
A wireless network including user equipment (UE) and base stations is configured to perform position determination with low latency and synchronized to a common time within a wireless network. The UE and base stations are configured to perform positioning measurements at a specific time point or within a window around the time point in a measurement period. The time point may be relative to a timing event within the wireless network, such as the beginning or end of a positioning reference signal window or a specific message in a layer 1 or layer 2 transmission. A location server may be provided with the positioning measurements or a position estimate from the UE and provide the position estimate to an external client within the measurement period.
US11368813B2 Estimating the excess path loss inside of a building and using the estimates of excess path loss to estimate the location of a wireless terminal
A location engine uses the empirical measurements made by a scouting wireless terminal (i) to discover the existence of a reference radio within a geographic region; (ii) to generate an estimate of the location of the newly-discovered reference radio, and (iii) to generate an estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio. The location engine then uses: (i) the estimate of the location of the newly-discovered reference radio, and (ii) the estimate of the transmission power of the downlink control channel radio signal transmitted by the newly-discovered reference radio, and (iii) measurements, made by a user wireless terminal, of the power of each of the downlink control channel radio signals transmitted by each of the reference radios to generate an estimate of the location of the user wireless terminal.
US11368812B2 Method and system for adapting positioning techniques using spatial distribution probabilities
Systems and methods are provided for a network node in a wireless communication network for generating an estimated location of a user equipment (UE). The method includes: receiving a request positioning message, determining the estimated location of the UE using a positioning technique, and adjusting the estimated location of the UE based on one or more spatial distribution probabilities associated with one or more locations in a vicinity of the estimated location.
US11368803B2 Calibration of playback device(s)
Example techniques involve calibration of one or more playback devices. An example implementation involves a playback device playing back audio content using a first calibration via the one or more audio transducers and the one or more amplifiers. The first calibration is based on a response of a listening environment to audio content playback by the playback device. The playback device records, via one or more microphones, at least a portion of the played back audio content. Based on the recorded audio content, the playback device detects a change in the response of the listening environment to audio content playback by the playback device. Responsive to detecting the change in the response, the playback device causes output of a prompt to initiate a calibration procedure for the playback device. The calibration procedure involves a mobile device recording playback by the playback device.
US11368801B2 Systems and methods for suppressing sound leakage
A speaker comprises a housing, a transducer residing inside the housing, and at least one sound guiding hole located on the housing. The transducer generates vibrations. The vibrations produce a sound wave inside the housing and cause a leaked sound wave spreading outside the housing from a portion of the housing. The at least one sound guiding hole guides the sound wave inside the housing through the at least one sound guiding hole to an outside of the housing. The guided sound wave interferes with the leaked sound wave in a target region. The interference at a specific frequency relates to a distance between the at least one sound guiding hole and the portion of the housing.
US11368793B1 Speaker unit with dual diaphragms and dual coils
A speaker unit with dual diaphragms and dual coils includes a casing, first and second magnetic members, and first and second vibration systems. The casing has a chamber. The first and second magnetic members are disposed in the chamber. The first vibration system includes a first diaphragm fixed on the casing and located in the chamber, and a first coil fixed on the first diaphragm and located beside the first magnetic member. The first diaphragm has a ring shape. An orthogonal projection of the second magnetic member on an inner bottom surface of the casing is completely located in an orthogonal projection of a central opening of the first diaphragm on the inner bottom surface. The second vibration system includes a second diaphragm fixed on the casing and located in the chamber, and a second coil fixed on the second diaphragm and located beside the second magnetic element.
US11368779B2 Headset
A headset includes a curved headband, at least one sliding rod slidably arranged to one end of the headband, at least one suspension bracket rotatably connected to the at least one sliding rod, at least one insertion hole penetrating through the at least one suspension bracket, at least one fastening shaft mounted in the at least one insertion hole, and at least one elastic element. The at least one insertion hole has an assembling end, a buffering end, and a pivot block located between the assembling end and the buffering end. The at least one fastening shaft has a fixing portion, an extending portion, and an interfering portion located between the fixing portion and the extending portion. The pivot block clamps the interfering portion. The at least one elastic element is fastened between the extending portion and the buffering end.
US11368778B2 Wireless headphone system
A wireless headphone system is configured to be wirelessly coupled to a user equipment. The wireless headphone system includes at least one wireless ear-loudspeaker that can be attached to a person's ear. The at least one wireless ear-loudspeaker includes a power source and a transmitter and receiver module, and an external wireless microphone unit arranged independent of and unattached to the at least one wireless ear-loudspeaker. The external wireless microphone unit includes a power source, a transmitter- and receiver-module, at least one microphone and an attachment mechanism for attaching the external wireless microphone unit to a person.
US11368775B1 Control handoff and power handling audio device
Wireless, wearable audio devices and methods for assigning position and operational controls. Wireless audio devices or earbuds are described that are provided as a pair in which both audio devices are physically substantially identical. In use, the audio devices are assigned a right or left position associated with the respective ear of the user in which they are to be disposed. Control surfaces are similarly assigned to provide particular control functionalities on a particular side of the user. Master and slave designations are provided and may be swapped based on a battery status of the respective audio devices. Battery usage and the duration of available use of the pair of audio devices may thus be maximized.
US11368773B2 Method of manufacturing a hearing device housing, a preform of a hearing device housing, a hearing device housing and a hearing device
A method of manufacturing a hearing device housing including at least one opening. The method includes the steps of: designing a pre-model of the hearing device housing by 3D-modelling software, the pre-model including a protective structure covering the opening, the protective structure being prepared for removal; producing a preform of the hearing device housing based on the pre-model; and removing the protective structure thus providing the hearing device housing with the opening.
US11368770B2 Speaker box device and mobile terminal using same
The present application discloses a speaker device including a speaker box, a heating element and a heat conductor. The speaker box comprises a housing and a speaker unit provided with a diaphragm arranged in the housing. The housing comprises a plastic member provided with a through hole and a metal clamping plate. The housing further comprises a sound outlet channel jointly forming a front cavity with a front acoustic cavity. Heat transferred by the heat conductor is conducted to the front cavity, and heat dissipation of the heating element is achieved by means of an air cooling effect formed by air flow in the front cavity.
US11368769B2 Method for dimensioning a WDM optical network with wavelength continuity constraint
The invention relates to a new method for jointly defining a policy for assigning wavelengths to each network connection and for calculating the number of wavelengths in dynamic WDM optical networks without wavelength conversion. To solve this problem, the method comprises including in each network connection a fixed route for transmitting, which is defined before operating the network. This new approach has two main differences from previous strategies.
US11368741B2 Streaming and rendering of multidimensional video using a plurality of data streams
Method, systems, and apparatuses are described that transmit and/or receive video content. A request associated with an output device may be received. Based on the request and a mode of operation of the output device, a first data stream of a plurality of data streams is determined. Each of the plurality of data streams may be associated with a different adjusted version of video content that may be multidimensional and/or multi-perspective video content. Based on the first data stream, a first adjusted version of the video content may be determined. The output device may output the first adjusted version.
US11368739B2 Method and apparatus for inputting information on display interface, and storage medium
A method for inputting information on a display interface can be applied to a smart TV, and include: sending, in response to a need to input information in the display interface of the smart TV, indication information to a mobile terminal including a near field communication component, through a device associated with the smart TV and including a near field communication function circuit, the indication information being used to indicate that information needs to be input in the display interface; and acquiring information sent by the mobile terminal, and inputting the information in the display interface. The information to be input in the display interface of the smart TV can be input to the smart TV through the mobile terminal, thereby improving user experience.
US11368726B1 Parsing and processing reconstruction of multi-angle videos
A system and method reconstruct multiple videos from multiple perspectives of an event into a continuous stream of the event viewable from different angles. The perspective sources may be received from different computing devices controlled by different parties. The source streams may be parsed for metadata and content perspective. The system may analyze different sources for an angle and rank the source streams based on quality and/or other metadata factors. The highest ranking source streams for a timestamp may be combined to generate a final streaming output of the event which can be displayed from different angles. Some embodiments may display the event in a continuous three-dimensional output based on the different angles of the source streams.
US11368717B2 Method and apparatus for point cloud compression
Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable medium for point cloud compression and decompression. In a method, syntax information of a bounding box of a point cloud is decoded from a coded bitstream. The syntax information indicates an octree partitioning structure for the bounding box of the point cloud. Whether the syntax information indicates that parallel decoding is to be performed on occupancy codes of nodes in a range of one or more partitioning depths in the octree partitioning structure is determined. The parallel decoding is performed on the occupancy codes of the nodes in response to the syntax information indicating that the parallel decoding is to be performed on the occupancy codes of the nodes in the range of the one or more partitioning depths in the octree partitioning structure. The bounding box is reconstructed based on the occupancy codes of the nodes.
US11368713B2 Methods and apparatus of video coding using subblock-based temporal motion vector prediction
A method of subblock-based temporal motion vector prediction is performed at a computing device. The computing device acquires a video bitstream including data associated with multiple encoded pictures. While decoding a current picture in the video bitstream, the computing device selects, according to syntax elements signaled in the video bitstream, one reference picture as a collocated picture of the current picture, and determines a temporal vector between the collocated picture and the current picture from motion information of spatially neighboring blocks of a current code unit (CU) according to a fixed order. Next, the computing device splits the current CU into multiple sub-CUs, obtains a temporal motion vector predictor for each sub-CU from the temporal vector and motion information of a block in the collocated picture that corresponds to a respective subblock of the current picture and decodes the current CU according to the temporal motion vector predictors.
US11368712B2 Clipping of updated MV or derived MV
Devices, systems and methods for digital video coding, which includes motion prediction based on updated motion vectors generated using two-step inter-prediction, are described. Methods for clipping of updated MV or derived MV are described. An exemplary method for video coding includes: determining original motion information for a current block; updating original motion vectors of the original motion information for the current block based on a refining method; clipping the updated motion vectors to be within a range; and performing a conversion between the current block and a bitstream representation of a video including the current block, based on the clipped updated motion vectors.
US11368711B2 Applicability of prediction refinement with optical flow process
A video processing method is disclosed to include: determining that a coding mode of a current video block is an affine mode; determining, for the current video block, an applicability mode of a prediction refinement optical flow (PROF) procedure with the affine mode according to a rule that specifies a condition for applying the PROF procedure; and performing, based on the determining, a conversion between the current video block and a coded representation of the video; wherein, during the PROF procedure, one or more initial predictions for the current video block are computed at a sub-block level and refined using an optical flow calculation.
US11368709B2 Encoder, decoder, encoding method, and decoding method
An encoder is an encoder that encodes a block in a picture using a prediction image of the block, and includes circuitry and memory. Using the memory, the circuitry: calculates a first average pixel value which is an average pixel value of first reference samples out of the first reference samples and second reference samples, The first reference samples are referable and located outside the block and adjacent to a first side of the block. The second reference samples are referable and located outside the block and adjacent to a second side of the block. When generating the prediction image, the circuitry applies the same prediction pixel value to inner samples among current samples to be processed that are included in the block. The inner samples constitute a quadrilateral region including at least two current samples in each of a horizontal direction and a vertical direction.
US11368706B2 Method and device for processing video signal on basis of inter prediction
The disclosure discloses a method for processing a video signal and an apparatus therefor. Specifically, the method of processing a video signal based on an inter prediction, comprising: configuring a merge list based on a neighboring block of a current block; adding a history based merge candidate included in a history based merge candidate list to the merge list when a number of a merge candidate included in the merge list is smaller than a first predetermined number; obtaining a merge index indicating a merge candidate used for an inter prediction of the current block within the merge list; and generating a prediction block of the current block based on motion information of a merge candidate indicated by the merge index, wherein a step of adding the history based merge candidate to the merge list comprises checking whether a second predetermined number of the history based merge candidate within the history based merge candidate list has the same motion information as the merge candidate included in the merge list.
US11368705B2 Video feature extraction and video content understanding method, apparatus, storage medium and server
Provided are a video processing method and apparatus, a video retrieval method and apparatus, a medium, and a server. The video processing method includes: performing encoding and decoding on an original video by using the encoder and the decoder, to obtain a video feature of the original video and a hidden state of the original video at a decoding stage; reconstructing a video feature of a target video by using the reconstructor according to the hidden state of the original video at the decoding stage; obtaining a difference between the video feature of the target video and the video feature of the original video; and adjusting a processing parameter of at least one of the decoder and the reconstructor to reduce the difference between the video feature of the target video and the video feature of the original video.
US11368704B2 Device and method for coding video data
A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream and determines, from the bitstream, a prediction mode enabled flag and an affine enabled flag both corresponding to one or more image frames. The electronic device determines, from the bitstream, a maximum index corresponding to the one or more image frames when the affine enabled flag is true. An index value of the maximum index is in an index range determined based on the prediction mode enabled flag. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates based on the maximum index when the affine enabled flag is true. The electronic device reconstructs the one or more image frames based on the maximum number of the zero or more subblock-based merging MVP candidates.
US11368691B2 Method and device for designing low-complexity calculation DST7
Reconstructing a video signal based on low-complexity DST7 design including obtaining a transform index of a current block from the video signal and deriving a transform combination corresponding to the transform index. The transform index corresponds to any one of a plurality of transform combinations including a combination of DST7 and/or DCT8, and the transform combination includes horizontal and vertical transforms that correspond to at least one of the DST7 or the DCT8. The reconstruction also includes performing an inverse transform in a vertical direction by using the DST7, performing an inverse transform in a horizontal direction by using the DCT8, and reconstructing the video signal by using the current block on which the inverse transform is performed. The DST7 includes Discrete Fourier Transform (DFT) and has a different type of DFT structure based on a size of the current block.
US11368689B2 Adaptive color space transform coding
An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area, to generate a transformed residue image. An encoder may encode the transformed residue image to generate output data. The analyzer controls the encoder to encode information to identify the selectable transform and to indicate that the selectable transform for the current image area is different from a transform of a previous image area of the input video. A decoder system may include components appropriate for decoding the output data from the encoder system.
US11368686B2 Encoder and decoder
An encoder includes circuitry and memory connected to the circuitry. The circuitry, in operation: splits one picture included in pictures into areas, intra encodes the entirety of an area among the areas; and switches areas to be intra encoded for each picture included in the pictures. In at least one of (i) generation of a reference pixel in inter prediction or (ii) loop filtering, only pixels in the area intra encoded or pixels in an area which precedes the area intra encoded in coding order are used among pixels included in the pictures.
US11368679B2 Encoding method, decoding method, encoding apparatus, and decoding apparatus
An encoding method includes encoding to-be-encoded images including one or more non-output images and a plurality of output images to generate a bitstream. A difference between picture order counts (POCs) of two neighboring output images having neighboring display orders is greater than 1. A ratio of a difference between POCs of two first output images of the plurality of output images to a photographing time interval of the two first output images is same as a ratio of a difference between POCs of two second output images of the plurality of output images to a photographing time interval of the two second output images. At least one of the two second output images is different from either of the two first output images. A POC of at least one of the one or more non-output images is between the POCs of the two neighboring output images.
US11368676B2 Motion compensated bi-prediction based on local illumination compensation
Systems, methods, and Instrumentalities are described herein for calculating local Illumination compensation (LIC) parameters for bi-predicted coding unit (CU). The LIC parameters may be used to generate adjusted samples for the current CU and to address local illumination changes that may exist among temporal neighboring pictures. LIC parameters may be calculated based on bi-predicted reference template samples and template samples for a current CU. Bi-predicted reference template samples may be generated based on reference template samples neighboring temporal reference CUs. For example, the bi-predicted reference template samples may be generated based on averaging the reference template samples. The reference template samples may correspond to template samples for the current CU. A CU may be or may include a coding block and/or a sub-block that may be derived by dividing the coding block.
US11368675B2 Method and device for encoding and decoding intra-frame prediction
A method and a device for encoding and decoding intra prediction are disclosed. An image decoding method for performing intra prediction comprises the steps of: receiving a bitstream including data on prediction modes of a current block and a block adjacent to the current block; extracting the data from the received bitstream so as to confirm the prediction mode of the adjacent block; determining whether a boundary pixel within the adjacent block can be used as a reference pixel for the current block in consideration of the prediction mode of the adjacent block; obtaining the reference pixel of the current block according to the determined result; generating a prediction block predicted in the frame on the basis of the obtained reference pixel; and decoding the current block by using the generated prediction block.
US11368670B2 Augmented reality display system and method
A multi-layer viewing system includes a stationary imager and a beam projector to project physical layer markings onto a region of an object. A headset includes an augmented reality display that is sufficiently transparent to enable a user who is wearing the headset to directly view the object through the display, and to display annotation that is superimposed on the object. A processor is configured to receive a selected location relative to the target for display of the annotation, determine an orientation of the augmented reality display by identifying images of markings in acquired images or markings on the object, calculate a display location for displaying the annotation on the augmented reality display such that the annotation is perceivable by the user as displayed at the selected position, and display the annotation at the calculated display location.
US11368668B2 System and method for foveated simulation
A system includes a head mounted display (HMD), a processor, and a memory. The HMD is configured to generate sensor data indicative of a gaze vector of a user and a position of the user. The processor is configured to communicate with the HMD. The memory is coupled to the processor and stores instructions that, when executed by the processor, cause the processor to obtain data indicating the gaze vector of the user and the position of the user. The instructions also cause the processor to determine a component vector for a virtual component of a virtual reality simulator based on the position of the user and a position of the virtual component. The instructions further cause the processor to calculate an alignment value based on the gaze vector and the component vector, and adjust a simulation setting of the virtual component based on the alignment value.
US11368666B2 Information processing apparatus, information processing method, and storage medium
A control is performed such that a speed of change of the virtual viewpoint which is changed in accordance with acceptance of an input according to a specific user operation during playback of the virtual viewpoint image at a first playback speed becomes lower than a speed of change of the virtual viewpoint which is changed in accordance with acceptance of an input according to the specific user operation during playback of the virtual viewpoint image at a second playback speed higher than the first playback speed.
US11368665B2 Camera module and depth information extraction method therefor
A camera module according to one embodiment of the present invention comprises: a lighting unit for outputting an output light signal emitted at an object; a lens unit including an infrared (IR) filter and at least one sheet of a lens arranged on the IR filter, and condensing an input light signal reflected from the object; a tilting unit for shifting the optical path of the input light signal by controlling the tilt of the IR filter; an image sensor unit for generating an electric signal from the input light signal condensed by the lens unit and shifted by the tilting unit; an image control unit for extracting depth information of the object by using a phase difference between the output light signal and the input light signal received by the image sensor unit; and a detection unit for detecting tilt information of the IR filter and providing the tilt information of the IR filter to the image control unit.
US11368661B2 Image synthesis method, apparatus and device for free-viewpoint
The embodiment of the present specification discloses an image synthesis method, apparatus and device for free-viewpoint. The method includes: correcting a first depth map based on a first color map and the first depth map inputted, wherein the first color map includes a left image and a right image, and the first depth map includes a left image and a right image; forward-projecting the second depth map to a virtual viewpoint position based on the pose of a virtual viewpoint to obtain a third depth map, where the third depth map is a projection map located at the virtual viewpoint position; back-projecting the left and right color maps closest to the virtual viewpoint position in the first color map to the virtual viewpoint position based on the third depth map to obtain a second color map, where the second color map is a projection view of the first color map at the virtual viewpoint position; correcting the second color map by using an optical flow algorithm to obtain a third color map, where the optical flow algorithm implements aligning the left and right images of the second color map; performing weighting calculation and blendering on the third color map to obtain a composite image.
US11368657B2 Light field based projector calibration method and system
The present disclosure relates to a method for calibrating a projector. In one example, the method includes receiving by a processing element light field data corresponding to a calibration image projected by a projector and captured by a light field capturing device, and modeling by a processing element one or more intrinsic properties of the projector using the light field data and the calibration image. The calibration image may be projected by the projector directly into the light field capturing device.
US11368653B1 Projection-type video conference device
A projection-type video conference device comprises: a projection module configured to project a video image of a video conference, and comprising a housing with one or more status indicators thereon; a plurality of working modules configured to provide different services for the video conference; and a detection module configured to detect working statuses of the plurality of working modules, the detection module being connected to the plurality of working modules respectively, wherein the detection module detects the working statuses of the plurality of working modules in real time, and the working statuses are indicated by the one or more status indicators.
US11368648B2 Image storage method and apparatus, and electronic device and storage medium
Embodiments of the present application provide an image storage method and apparatus, and an electronic device and a storage medium. In the method, pixel data obtained by scanning with a first partial region of a scanning region is acquired as first pixel data, and the first pixel data is stored in a storage space; the first pixel data is corrected by using a preset correction algorithm to obtain second pixel data, and the second pixel data is stored in the storage space; if it is determined that the remaining space of the storage space meets the preset condition, the pixel data obtained by scanning with the remaining region of the scanning region is acquired as the third pixel data, and the third pixel data is stored in the storage space; wherein, the scanning mode of the remaining region is a preset second scanning mode; and the third pixel data is corrected by using the preset correction algorithm to obtain fourth pixel data, and the fourth pixel data is stored in the storage space. In the present application, due to the number of pixels obtained by scanning in the preset second scanning mode is less than the number of pixels obtained by scanning in the preset first scanning mode, the size of the image before correction is reduced, and thereby the success rate of image storage is improved.
US11368640B2 Imaging apparatus and imaging system
An imaging apparatus includes a pixel region including a plurality of pixels, and bias wiring laid on a light incident side of pixels to supply a bias from a power supply to the pixels in the pixel region via a second side defining the pixel region. The bias wiring includes first wiring portions and second wiring portions laid around the pixels. The first wiring portions are laid in a Y direction away from the second side, and the second wiring portions are laid in an X direction orthogonal to the Y direction. The first wiring portions include a light non-transmissive member. A resistance of the first wiring portion per pixel is smaller than that of the second wiring portion per pixel. A loss of light due to the second wiring portion is smaller than that of the light incident due to the first wiring portion.
US11368627B2 Image capturing apparatus, electronic device with camera module, and camera module control method
An image capturing apparatus is provided. The image capturing apparatus includes a display member, configured to display an image, a camera module, disposed behind the display member, and a touch sensor member, configured to detect a touch input. The camera module is configured to capture a first image in a first position in front of the display member or the touch sensor member, and to capture a second image in a second position in front of the display member or in front of the touch sensor member, the second position being different from the first position. An image capturing position of the camera module is moved such that at least a portion of a non-captured region, covered with the display member or the touch sensor member in one of the first and second images, is not covered in the other of the first and second images.
US11368622B2 Photographing method, photographing device and mobile terminal for shifting a lens
A photographing method, a photographing device and a mobile terminal. The photographing method comprises steps of: acquiring, when a lens is at a first position, a first distance between a photographed object and the lens and a second distance by which the photographed object moves after the photographed object is projected on a photosensitive chip, wherein the first position is a position where the lens is located when the photographed object has the highest imaging definition; determining a second position of the lens after the lens is shifted from the first position according to the first distance and the second distance; and controlling the lens to move from the second position to the first position to photograph the photographed object.
US11368611B2 Control method for camera device, camera device, camera system, and storage medium
A control method of a camera device includes receiving audio data transmitted by an acoustic-electric device via Bluetooth communication and mixing the audio data with the video data to produce a video with audio. The audio data is recorded by the acoustic-electric device during a process of capturing video data by the camera device.
US11368610B2 Image capture apparatus and control method therefor
Each of pixels of an image sensor has a first read-out path for reading an electric charge that is once stored in a first storage circuit, and a second read-out path for reading an electric charge without going through the first storage circuit. An image capture apparatus controls operation of the image sensor so that: an electric charge obtained by the photoelectric conversion device related to capturing based on an instruction by a user is read via the first read-out path; an electric charge obtained by the photoelectric conversion device related to capturing for information detection is read via the second read-out path. The reading via the second read-out path is executed in a period overlapping a period for reading an electric charge via the first read-out path.
US11368606B1 Image processing apparatus and non-transitory computer readable medium
An image processing apparatus includes a processor configured to adjust a reproduction parameter for correcting image visibility by changing a degree by which the reproduction parameter is to be changed from a reference value in accordance with a ratio of a second color gamut to a first color gamut. The first color gamut indicates a range in which an image is expressible by a first device. The second color gamut indicates a range in which an image is expressible by a second device.
US11368601B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes; a plurality of network interfaces; a storage area for storing data; and a memory section that stores regulation information that defines a network interface permitted as an output path of data stored in the storage area in association with the storage area.
US11368597B2 Sheet discharging apparatus, image reading apparatus, and image forming apparatus
A sheet discharging apparatus includes a discharge unit, a stacking portion and a swing guide. The stacking portion includes an upstream supporting portion, a wall surface portion, a first supporting portion provided downstream of the upstream supporting portion and including a first inclined surface, and a second supporting portion provided downstream of the upstream supporting portion and including a second inclined surface. The swing guide overlaps with the first supporting portion as viewed in a width direction of a sheet in a case where the swing guide is not in contact with a sheet discharged by the discharge unit, and swings upward in a case where the swing guide is pushed by a sheet.
US11368574B2 Communication terminal measurement system, communication terminal measurement apparatus, and measurement-related information display method
In a control device 22 having a control unit 31 that controls an NR measurement device 20 and an LTE measurement device 21 and a display unit 33 that displays control contents of the control unit 31, the control unit 31 controls the display unit 33 such that the display unit 33 displays an NR simulation parameter display area 33c1 or an LTE simulation parameter display area 33c2 in accordance with the communication standard of the selected NR or LTE, in a case where the selection of either NR or LTE is received on the communication standard identification tabs 41a and 41b of the main screen 33a.
US11368573B1 Passively determining a position of a user equipment (UE)
In some aspects, a user equipment (UE) determines, using an inertial measurement unit, an orientation of the UE and determines, using ambient light sensors, an ambient light condition of the UE. The UE determines, using a machine learning module and based on the orientation and the ambient light condition, a position of the UE. If the position comprises an on-body position, the UE uses the machine learning module and touch data received by a touchscreen of the UE to determine whether the position comprises an in-hand position. If the position comprises the in-hand position, the UE determines, using the machine learning module and based on the orientation and the touch data, a grip mode. If the position comprises an off-body position, the UE determines, using the machine learning module and at least one of the inertial measurement unit or the ambient light sensors, a user presence or a user absence.
US11368572B2 Electrical household appliance and method for operating the electrical household appliance
An electrical household appliance includes a communication interface configured to communicate with a communication device through a communication connection. A remote control facility is configured to make it possible to operate the electrical household appliance by way of a communication device. A door is configured to open a region of the electrical household appliance in an open state or to close the region in a closed state. A monitoring facility is configured to detect the state of the door. A controller is configured to automatically activate the remote control facility if the door is in the closed state and the electrical household appliance is activated locally. A method for operating an electrical household appliance is also provided.
US11368563B2 Data transmission method, device and non-transitory computer readable storage medium
Disclosed is a data transmission method including the following operations: generating, by a transmitting terminal, a data packet according to a preset generation rule, and transmitting the data packet to a receiving terminal in a streaming transmission way, wherein the data packet at least comprises a header identification code, sub-packet quantity information, data packet byte sum quantity information, a check bit, at least one sub-packet and an end-of-packet identification code; parsing, by the receiving terminal, the received data packet according to a preset parsing rule to extract the at least one sub-packet in the data packet; creating, by the receiving terminal, a data packet object, and establishing an internal link to each extracted sub-packet. The present disclosure also discloses a data transmission device and a computer readable storage medium. With the present disclosure, a starting position and an ending position of data can be determined and confusion of a data structure can be avoided.
US11368560B2 Methods and apparatus for self-tuning operation within user space stack architectures
Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).
US11368559B2 Methods and apparatus for compression data streams
Methods and apparatus for compressing data streams. In an embodiment, a method includes calculating a probability distribution function (PDF) for scaler data, matching the PDF to PDF templates to determine a closest matching PDF template, and selecting an encoder corresponding to the closest matching PDF template wherein a corresponding encoder identifier is determined. The method also includes encoding the scaler data with the encoder to generate an encoded stream, and transmitting the encoded stream and the encoder identifier.
US11368551B1 Managing communications-related data based on interactions between and aggregated data involving client-specific servers and data-center communications servers
Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, process user-data communications between a client station and another station participating in data communications via the data communications services can be processed, where the client station is associated with one of a plurality of client entities configured and arranged to interface with a data communications server providing data communications services. Context information can be aggregated for each respective user-data communication between the client station and the participating station, where the context information corresponds to at least one communications-specific characteristic associated with the user-data communications. In response to receipt of a subsequent user-data communication from the participating station and intended for the client station, present to the participating station a dynamic series of inquiries to address the subsequent user-data communication, based on the aggregated context information.
US11368545B2 Ranking of enterprise devices using activity-based network profiles and functional characterization-based device clustering
Techniques are provided for generating activity-based network profiles for devices, and for ranking such devices using the activity-based network profiles. One method comprises evaluating device communications to identify services that communicated with devices of an enterprise; generating an activity-based network profile for each device based on the services that communicated with each respective device; clustering the devices into a plurality of clusters based on a functional characterization of the devices derived from the activity-based network profiles; and ranking the devices within a cluster based on network activity and/or network exposure. The activity-based network profile for a given device: (i) identifies the services that communicated with the given device, (ii) identifies other devices that communicate with a respective service on the given device, and (iii) provides a local fraction metric based on network metrics of the other devices that communicate with the respective service on the given device.
US11368543B1 Notification system and method
A system includes at least one hardware processor and a memory storing instructions which, when executed, cause the hardware processor to perform operations including identifying a notification trigger configured by a user of a target computing device, the notification trigger including at least one trigger condition and notification content, the trigger condition references a value from a trigger data source and includes a condition based on the value, the notification content includes content provided by the user, receiving the value from the trigger data source, determining, based on the value, that the at least one trigger condition is satisfied, and presenting the notification content to the user on a target computing device associated with the user, the notification content is presented in a target content venue configured to present third-party advertisements to the user.
US11368542B2 Last accessed network information by terminating Wi-Fi calling device
The systems, devices, and methods discussed herein are directed to a Wi-Fi calling (WFC) portable communication device, or a user equipment (UE), for providing information regarding a cellular network that a terminating WFC UE has last accessed. In response to receiving a call in a wireless local area network (WLAN), the terminating WFC UE transmits the information regarding the last accessed cellular network, such as radio access technology and radio cell identity to a service provider.
US11368527B2 Decentralized node finder in multi-cloud computing environment
In a multi-cloud computing environment comprising a plurality of cloud platforms with each cloud platform comprising one or more nodes, a method maintains at a given one of the nodes in the multi-cloud computing environment a blockchain instance in accordance with a decentralized blockchain network comprised of at least a subset of the nodes in the multi-cloud computing environment wherein each of the subset of nodes locally maintain a blockchain instance. Further, the method maintains at the given one of the nodes a global state database which is locally synchronized with the locally maintained blockchain instance and stores identifying information about nodes in the multi-cloud computing environment, wherein the identifying information comprises information on how to find one or more of the nodes.
US11368523B2 Traffic management for multiple versions of an application deployed in a computer system
Aspects of the disclosure provide for managing traffic for multiple versions of an application deployed in a computer system. A method of the disclosure includes: determining first workload information relating to a deployment of a first version of an application in a computer system and second workload information relating to a deployment of a second version of the application in the computer system; determining traffic information relating to the deployment of the first version of the application, wherein the traffic information comprises information about traffic handled by the first version of the application during a time frame; and determining an amount of traffic to be routed to the second version of the application in view of the first workload information, the second workload information, and the traffic information.
US11368519B2 Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines
Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.
US11368515B1 Preventing duplicative file processing
In some implementations, a device may determine whether an existing record for a file, received at a file storage location, is present in a record log. The device may generate, based on determining that the existing record for the file is not present in the record log, a record for the file in the record log. The record may identify the file and a first region. The device may determine, after generating the record, whether the record has been changed to identify a second region. The device may process the file based on determining that the record has not been changed to identify the second region.
US11368514B2 Server-side detection and mitigation of client-side content filters
A server-side technique to detect and mitigate client-side content filtering, such as ad blocking. In operation, the technique operates on a server-side of a client-server communication path to provide real-time detect the existence of a client filter (e.g., an ad blocker plug-in) through transparent request exchanges, and then to mitigate (defeat) that filter through one or operations designed to modify the HTML response body or otherwise obscure URLs. Preferably, the publisher (the CDN customer) defines one or more criteria of the page resources being served by the overlay (CDN) and that need to be protected against the client-side filtering.
US11368511B2 Unification of rice parameter lookup table
According to an embodiment, a method of selecting a Rice parameter for encoding a video bitstream using at least one processor includes obtaining an absolute level corresponding to a current transform block; determining whether transform skip is enabled; generating a lookup variable based on the absolute level and the determination of whether the transform skip is enabled; obtaining the Rice parameter from a lookup table based on the lookup variable; and encoding a residual subblock based on the Rice parameter.
US11368507B2 Method and device for controlling video reception
A method for controlling media reception at an electronic device communicating with at least one external device includes establishing a communication session between the electronic device and the at least one external device via a server; in response to establishing the communication session, creating an instance of a first reception control state machine for controlling multiple media receptions in the communication session; receiving, from the server, a media transmission notification indicating that a media reception is available from an external device; receiving, from a user of the electronic device, an input for permitting the media reception; and in response to receiving the input, transmitting a media reception request requesting the media reception to the server and creating an instance of a second reception control state machine for controlling the media reception.
US11368503B2 Automated video positioning during virtual conferencing
Provided is a method, computer program product, and virtual conferencing system for automatically positioning a video thumbnail within an area on a display during a virtual conferencing session. A processor may receive a data stream of a virtual conferencing session. The data stream includes visual data associated with a presentation. The processor may analyze the visual data to identify a blank space area in the visual data. The processor may display the visual data to one or more users of the virtual conferencing session. The processor may display a video thumbnail of a presenter in the blank space area.
US11368498B2 Methods and apparatus for packetized content delivery over a content delivery network
Methods and apparatus for delivery of packetized content (e.g., video, audio, data, etc.) over a content delivery network. In one embodiment, the content is packetized using an Internet Protocol (IP), and delivered by a service provider over both managed and unmanaged networks to subscribers of the provider, so as to provide delivery at any time, at any location, and via any designated user device. The delivered content may originate from the service provider, third-party content sources (e.g., networks or studios), the subscriber(s) themselves, or other sources including the Internet. Use of a common control and service functions within the network afford the ability to integrate or blend services together, thereby affording the service provider and subscriber new service and economic opportunities. Content delivery sessions may also be migrated from one device to another. A network-based user interface infrastructure, and gateway-based client-side architecture, are also disclosed.
US11368496B2 Automatic network application security policy expansion
A system validates the establishment and/or continuation of a connection between two applications over a network. The system uses network application security rules to allow or disallow connections between the two applications. Those rules include definitions of the source and destination applications to which the rules apply. The system automatically updates the application definitions over time to encompass new versions of the applications covered by the security rules, but without encompassing other applications. The system is then capable of applying the updated rules both to the original applications and to the updated versions of those applications. This process enables the security rules to maintain security over time in a way that is consistent with the original intent of the rules even as applications on the network evolve.
US11368489B2 Apparatus, system and method for security management based on event correlation in a distributed multi-layered cloud environment
An apparatus for security management based on event correlation in a distributed multi-layered cloud environment is disclosed, wherein the distributed multi-layered cloud environment comprises at least one first layer cloud service provider, and at least one second layer cloud service provider as a tenant of the first layer cloud service provider, and the apparatus is installed at least on one cloud service provider of the first layer cloud service provider and the second layer cloud service provider, the apparatus comprising: a central processing module configured to: provide correlation as a Service (CORRaaS) to a plurality of tenants as virtualized security appliances or virtualized security functions for the plurality of tenants's lices, generate a second interface for allowing the plurality of tenants to configure the correlation as a Service (CORRaaS), and correlate and process security events from security functions in the plurality of tenants' slices to form processed security event data, and to detect or predict attacks or anomalies or incompliance with security requirements; and a third interface for transferring the processed security event data and/or log data and/or raw data to the plurality of tenants' security management systems and/or to a plurality of cloud service providers' security management systems; and a fourth interface towards a cloud manager of the cloud service provider for causing the cloud manager to mitigate the detected or predicted attacks or anomalies or incompliance with security requirements. A corresponding system and method for security management based on event correlation in a distributed multi-layered cloud environment, as well as a computer readable medium, are also provided.
US11368485B2 Method, apparatuses and computer program product for monitoring an encrypted connection in a network
Provided is an arrangement for monitoring, a monitoring device and intermediary device and method for monitoring an encrypted connection between a client and an access point in a network, wherein—an Extensible Authentication Protocol is used for access authentication of the client to the network on an authentication server, and—a transport layer security protocol having a key disclosure function is executed within the Extensible Authentication Protocol, in which security information for the cryptographic protection of the connection is provided to an intermediary device and is transmitted from the intermediary device to a monitoring device for monitoring the connection. Also provided is a computer program product of the same.
US11368475B1 System and method for scanning remote services to locate stored objects with malware
A system and method for retrieval and analysis of stored objects for malware is described. The method involves receiving a scan request message from a customer to conduct analytics on one or more objects stored within a third-party controlled service. In response to receipt of the scan request message, the system generates a redirect message. The redirect message redirects the customer to an authentication portal of the third-party controlled service operating as a logon page and configures receipt by the system of access credentials for the third-party controlled service upon verification of the customer. Using the access credentials, the system is able to retrieve the one or more objects using the access credentials and performing analytics on each object of the one or more objects to classify each object as malicious or benign.
US11368473B2 Interface threat assessment in multi-cluster system
The automated estimation that an interface service has been misconfigured. Sensitive interface services are first identified based on common characteristics, and those characteristics are associated with sensitivity based on behavior across multiple clusters. Thereafter, the threat assessment estimates that a particular interface service is misconfigured if the particular interface service has these same common characteristics, is accessible from outside the cluster, and does not require authentication. Cluster administrators can therefore be more fully and timely advised when a misconfiguration of an interface service subjects their cluster to undue security risks.
US11368468B2 Location identification in multi-factor authentication
Disclosed herein are system, method, and device embodiments for implementing location identification in multi-factor authentication (MFA). In an example embodiment, a user service may present a geographic map based on a MFA process, and receive an authentication attempt including a geographic indicator and interaction information. Further, the system may determine whether the authentication attempt was made by a human based at least in part on the interaction information, determine whether the geographic indicator matches an expected response, and send, to an electronic device, an authentication result indicating whether geographic information was determined to be selected by a human and the geographic indicator was determined to match the expected response.
US11368457B2 Dynamic learning system for intelligent authentication
Techniques for intelligently deciding the optimal authenticator(s) from amongst those supported by an electronic device are described. The authentication system according to some embodiments may include a dynamic machine learner that incorporates the attributes of: (i) user behavior attributes (e.g., preferred authenticator); (ii) device attributes (e.g., hardware and software specifications, applications, etc.); and (iii) operating environment attributes (e.g., ambient light, noise, etc.), as well as the interplay between the aforementioned attributes over time to make the decision. In some embodiments, the authentication activities and patterns of other users of similar type (e.g., users exhibiting similar behavior across different operating environments) can also be learned and employed to improve the decision making process over time.
US11368451B2 Two-factor authentication systems and methods
A method including: receiving, from an application executing on a computing device and by an authentication process executing on the computing device, data representative of user credentials corresponding to the application, the authentication process being isolated from the application; packaging, by the authentication process, the data representative of user credentials with a device identification assigned to the computing device and an indication that the user credentials correspond to the application, the device identification being hidden from the application; outputting for transmission, by the authentication process and to an authentication server, an authentication request containing the packaged user credentials and device identification; receiving, by the authentication process and from the authentication server, an indication of authentication of the user credentials; and forwarding the received indication from the authentication process to the application.
US11368430B2 Domain name server based validation of network connections
A device receives a first network connection request, that does not include a domain name server (DNS) query, for establishment of a connection to a target destination. The device determines whether information identifying the target destination matches information identifying a permissible destination, included in a set of permissible destinations, identified in connection with a second network connection request, where the second network connection request included a prior DNS query and was received prior to the first network connection request being received, and where a prior security verification was performed in connection with the second network connection request and the prior DNS query. The device selectively establishes or blocks the connection to the target destination as a response to the first network connection request based on whether the information identifying the target destination matches the information identifying the permissible destination included in the set of permissible destinations.
US11368418B2 Determining when to partition real time text content and display the partitioned content within separate conversation bubbles
A first user equipment (UE)—during a real time text (RIT) communication session with a second UE—may make a control function available to a local user of the first UE, who may invoke the control function to break up his/her RTT content within organized conversation bubbles. In an example process, after displaying first text character(s)—which was input by the local user—within a first conversation bubble designated for the first UE (or the local user thereof), the first UE may detect an invocation of the control function, followed by additional user input requesting to type one or more second text characters. Invocation of the control function prior to the additional user input requesting to type the second text character(s) may cause the first UE to display the second text character(s) within a second conversation bubble designated for the first UE, rather than the first conversation bubble.
US11368415B2 Intelligent, adaptable, and trainable bot that orchestrates automation and workflows across multiple applications
The present disclosure relates to an intelligent, adaptable, and trainable bot that orchestrates automation, event data integration, and application programming interfaces across multiple applications. The technology may include receiving event data describing events from distributed software applications and processing the event data describing the events to generate notifications, the event data being received based on execution of a software recipe. The bot may transmit the notifications for display to a user using a conversational interface and receive a command from the user via the conversational interface, the command including a requested operation respective to at least one delivered notification. In response to receiving the command, the method may generate recommendations for additional commands respective to the at least one notification based on metadata associated with an event corresponding to the at least one notification.
US11368413B2 Inter-switch link identification and monitoring
Techniques for inter-switch link (ISL) identification and monitoring are described herein. An aspect includes sending a query fabric path command to a switch, the query fabric path command including an origin address and a destination address. Another aspect includes receiving a query fabric path response from the switch based on the query fabric path command, the query fabric path response including a plurality of port identifiers. Another aspect includes monitoring a plurality of ports, each of the plurality of ports corresponding to a respective port identifier of the plurality of port identifiers in the query fabric path response.
US11368406B2 Methods and apparatus for path computation in a telecommunications network
Apparatus and methods are provided for path computation for a service in a telecommunications network. In one aspect, a method comprises receiving a request to schedule the service utilizing the network in a time period determining that a path for the service is not available for the whole of the time period, and determining a plurality of paths for the service, each of the plurality of paths being available during a respective portion of the time period, such that at least one of the plurality of paths is available for the service at any time during the time period.
US11368398B2 Systems and methods for identifying candidate flows in data packet networks
A computer-implemented method and a transport manager system operate to reduce network congestion by detecting one or more data flows in a network, determining, using a candidate flow detection threshold, whether a data flow of the one or more data flows is a candidate flow, the candidate flow detection threshold being based on one or more characteristics of the one or more data flows, and in response to determining that the data flow is the candidate flow, managing the data flow. A consumption rate, a duration, a number of bytes communicated, a throughput, or aggregated characteristics of the one or more data flows may be used to determine the candidate flow detection threshold.
US11368396B2 Switch with network services packet processing by service software instances
Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
US11368386B2 Centralized error telemetry using segment routing header tunneling
A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
US11368377B2 Closed loop monitoring based privileged access control
In some examples, closed loop monitoring based privileged access control may include identifying a ticket that includes a specification of an incident that is to be remedied and determining an intent of the ticket. A privileged access command library may be analyzed to determine a plurality of privileged access steps that can be performed to remedy the incident. A source file associated with procedures that were performed to remedy the incident may be analyzed. A plurality of events may be identified using the source file and filtered based on the plurality of privileged access steps that can be performed to remedy the incident. At least one event that includes at least one other privileged access step that is not one of the plurality of privileged access steps that can be performed to remedy the incident may be identified, and instructions may be generated to remedy the identified event.
US11368376B2 Provisioning dedicated network resources with API services
Embodiments are disclosed that provision a cloud-based service together with a dedicated network connection to provision a cloud-based service element. In response to the request both the cloud-based service element and a dedicated network connection are provisioned. Provisioning the cloud-based service element together with the dedicated network connection enables the cloud-based service element to utilize the dedicated network connection.
US11368375B2 Application function influenced framework for time sensitive communications
A method, apparatus and computer program product are provided herein to receive, from a source, performance requirements, and cause transmission, to a network, of a request to influence time sensitive communications (TSC) configuration parameters. For example, a method is provided to in response to the request to influence TSC configuration, receive, from the network, network configuration and radio access network (RAN) resource constraints and determine a quality of service (QoS) and the TSC configuration parameters to support a TSC data stream based on the performance requirements received from the source, the network configuration, and the RAN resource constraints. The method is further configured to cause transmission of the determined QoS and the TSC configuration parameters to the network and the source and in an instance the network accepts the determined QoS and the TSC configuration parameters, configure resources for the TSC data stream and continuously support service continuity.
US11368371B2 Utilizing images to evaluate the status of a network system
Systems and methods include receiving visual representations of components in network elements in a network; responsive to training a machine learning model to evaluate the visual representations, analyzing the visual representations using the machine learning model to determine a status of the components; and providing the status of the components to an inventory application for any of updating the inventory application and reconciling existing data in the inventory application.
US11368361B2 Tamper-resistant service management for enterprise systems
A system and method for providing stringent tamper resistant protection against changes to key system security features. The tamper protection is configured such that any changes to the policy can only occur from a configuration manager console, thereby preventing local device admin users or other malicious actors from altering the setting. Thus, tamper protection locks the selected service and prevents security settings from being changed through third-party apps and methods. When a system administrator enables the feature for an enterprise's workstations, only administrators will be able to change the service settings across a company's computers. The tamper protection policy is digitally signed in the backend before being deployed to endpoints, and the endpoint verifies the validity and intent of the policy, establishing that it is a signed package that only security operations personnel with the necessary administrator rights can control.
US11368335B1 Providing a split-configuration virtual private network
A method in a virtual private network (VPN), the method including configuring a VPN server to receive, during a VPN connection, a local content request requesting local content; configuring the VPN server to transmit, to a local exchange point that is capable of obtaining the local content, at least a portion of the local content request to enable the local exchange point to provide the local content; configuring the VPN server to receive, during the VPN connection, a remote content request requesting remote content; and configuring the VPN server to transmit, to a remote exchange point that is capable of obtaining the remote content, at least a portion of the remote content request to enable the remote exchange point to provide the remote content. Various other aspects are contemplated.
US11368334B1 Providing a split-configuration virtual private network
A method for providing a split-configuration virtual private network (VPN), the method including receiving, during a VPN connection, a local content request requesting local content; transmitting, to a local exchange point that is capable of obtaining the local content, at least a portion of the local content request to enable the local exchange point to provide the local content; receiving, during the VPN connection, a remote content request requesting remote content; and transmitting, to a remote exchange point that is capable of obtaining the remote content, at least a portion of the remote content request to enable the remote exchange point to provide the remote content. Various other aspects are contemplated.
US11368326B2 Method and system for integrating data points into a building controller of a building automation system
A method for integrating data points of building automation devices into a building controller within a building automation system includes generating on a display an identification of a system object relating to one of a plurality of building automation devices; receiving a user input comprising a filter criterium for filtering a plurality of data points relating to the building automation devices; identifying at least one of the plurality of data points of the building automation devices based on the filter criterium; integrating the identified at least one of the data points into the building controller to be associated with the system object; and generating on the display an identification of at least one of the integrated data points associated with the system object.
US11368321B2 Power sourcing equipment and energy saving method for power over ethernet
Power sourcing equipment (PSE) and an energy saving method for Power over Ethernet are provided. The PSE includes: a low-power detection component, configured to: detect a power supply port when being connected to the power supply port; and send a first instruction when the power supply port is connected to a valid powered device PD, to instruct a control switch to connect a PSE chip and the power supply port and disconnect the low-power detection component from the power supply port, and instruct a power switch to connect the PSE chip and a power supply; the control switch, configured to: according to the first instruction, connect the PSE chip and the power supply port, and disconnect the low-power detection component from the power supply port; and the power switch, configured to connect the PSE chip to the power supply port according to the first instruction.
US11368318B2 Group identification system
A method for identifying a group of users from a number of users includes receiving, for each user of the number of users, response data including motion data characterizing motion of the user during a prescribed time period occurring after issuance of a challenge to the number of users, processing the motion data of the number of users to identify a first subset of the number of users with substantially matching motion data, and forming the group of users to include the first subset of the number of users.
US11368317B2 Consensus method of consortium blockchain, and consortium blockchain system
This specification discloses a consensus method of a consortium blockchain and a consortium blockchain system. The method includes: dividing, by a primary consensus node of the consortium blockchain, proposed data into data blocks corresponding to backup consensus nodes of the consortium blockchain based on erasure coding (EC), the data blocks corresponding to hash values calculated based on EC; sending, by the primary consensus node, a first data block to a corresponding backup consensus node, wherein the first data block is forwarded by the corresponding backup consensus node receiving the first data block to one or more other backup consensus nodes; and initiating, by the primary consensus node, a consensus process for the proposed data based on a Practical Byzantine Fault Tolerance (PBFT) protocol to send a hash value of the first data block to the corresponding backup consensus node via a PBFT protocol message.
US11368316B2 Applying PKI (public key infrastructure) to power of attorney documents
Technology for using a Certificate of Authority and key based encryption in connection with legal Power of Attorney (POA) documents to control access to the POA so that security and/or immutability is enhanced. In some embodiments, PKI (public key infrastructure) is used to enhance privacy and immutability of POA data.
US11368311B2 Batch-wise distributed preprocessing information verification
Some embodiments are directed to a dealer device for batch-wise provisioning of preprocessing information for a multiparty computation and an evaluator device for batch-wise distributed verification with one or more other evaluator devices of the preprocessing information. The preprocessing information comprises multiple random values and multiple message authentication codes for blinding and integrity checking respectively in the multi-party computation. The multiple random values and a set of proof values together define a checking polynomial. The dealer device computes proof values wherein the checking polynomial is identical to zero. The evaluator device obtains secret-shares of the random values, proof values, and message authentication codes. The evaluator device checks by a distributed computation with the one or more other evaluator devices that an evaluation of the checking polynomial in a random evaluation point is zero, thus verifying that multiple polynomial checking equations are satisfied on the multiple random values.
US11368304B2 Systems and methods for generating a parts logbook using blockchain technology
Systems and methods are disclosed for generating a parts logbook using blockchain technology. The method may include: receiving, by a processor, part information of a part from a first user device; adding, by the processor, a first block including the received part information to a copy of a blockchain database of a blockchain network; verifying, by the processor, the received part information of the part via the blockchain network; when the received part information of the part is verified, generating, by the processor, a parts logbook for the part based on the verified part information of the part; and transferring, by the processor, the generated parts logbook for the part to a second user device for displaying the generated parts logbook on the second user device.
US11368295B2 Communication system using a random code as an encryption code
A communication system using a random code as an encryption code is disclosed. A first terminal transfers a request to the second terminal for providing a random code (rKey). The random code is used to encrypt commands in the proceeding communication process instead of using a master key (mKey) so as to avoid that the master key (mKey) is captured. The safety in data transmission is promoted greatly. In practical use, the encryption way can be used to a door access system which includes a mobile phone, a card reader, a door access controller, and a server program (such as ACX server program). The communication system using a random code as an encryption code assures that the communications between these devices are highly safe.
US11368294B2 Facilitating hitless security key rollover using data plane feedback
A first network device may install a receiving key for decrypting traffic on protocol hardware associated with a data plane of the first network device. The first network device may receive, from the data plane, a first notification indicating that the receiving key is installed on the protocol hardware and may provide, to a second network device, a first message identifying the receiving key. The first network device may receive, from the second network device, an acknowledgment message indicating that the receiving key is installed on the second network device and may install a transmission key for encrypting traffic on the protocol hardware. The first network device may receive, from the data plane, a second notification indicating that the transmission key is installed on the protocol hardware and may provide, to the second network device, a second message identifying the transmission key.
US11368293B1 Systems and methods for quantum session authentication
Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits comprising at least one wildcard bit. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits, wherein the session key is generated based at least in part on the at least one wildcard bit.
US11368291B2 Mutually authenticated adaptive management interfaces for interaction with sensitive infrastructure
An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
US11368290B2 Key diversification in a tracking device environment
A tracking device can use a permanent encryption key pair to encrypt a temporary private key that corresponds to a set of diversified temporary public keys. When a community mobile device subsequently detects the tracking device, the central tracking system provides a diversified temporary public key to the community mobile device. The community mobile device uses the diversified temporary public key to encrypt location data representative of a location of the community mobile device, and provides the encrypted location data to the central tracking system. When a user subsequently requests a location of the tracking device from the central tracking system, the central tracking system provides the encrypted temporary private key and the encrypted location data to a device of the user, and the device can decrypt the encrypted temporary private key using the permanent encryption key pair, and decrypt the encrypted location data using the decrypted temporary private key.
US11368289B1 Video registration and authentication using blockchain
A system includes a registration server and an authentication server. The registration server receives a source video and splits it into a series of segments that includes a first segment. The registration server generates a first hash from the first segment and stores it in a block in a blockchain. The registration server stores an identifier for the block in the first set of metadata. The authentication server receives a request to authenticate a target video and splits it into a series of segments that includes a first segment, corresponding to the first segment of the source video. The authentication server generates a second hash from the first segment. The authentication server determines that the second set of metadata includes the identifier and uses it to locate the block in the blockchain. The authentication server determines that the second hash does not match the first hash and transmits an alert.
US11368276B2 Phase calibration method and device
A phase calibration method includes: segmenting a received measurement sequence according to a preset rule; respectively determining a phase calibration factor of each of segmented measurement sequences, wherein the each of the segmented measurement sequences respectively corresponds to a segmented phase; and when performing a phase calibration on a sequence to be verified, according to a matching relation between a phase of the sequence to be verified and the each of the segmented phases, using the phase calibration factor corresponding to a matched segmented phase to perform the phase calibration on the sequence to be verified. The embodiments of the phase calibration method and the device are equivalent to dividing a non-linear measurement sequence into several approximately linear measurement sequences, and then calibrating each of the several approximately linear measurement sequences using a corresponding phase calibration factor respectively.
US11368272B2 Wireless communication method, enhanced Node B and user equipment
A communication apparatus includes circuitry which, in operation, maps one or more repetitions of control information in a search space region, and a transmitter which, in operation, transmits the one or more repetitions of the control information. The search space region includes a first plurality of sub-regions of different lengths for a largest repetition number of the control information, and a second plurality of sub-regions of different lengths for a second-largest repetition number of the control information. An interval of subframes to which the first plurality of sub-regions are mapped is greater than an interval of subframes to which the second plurality of sub-regions are mapped.
US11368269B2 Method for multi-user transmission and reception in wireless communication system and device for same
Disclosed are a method for multi-user transmission and reception in a wireless communication system and a device for same. More particularly, a method for performing multi-user (MU) transmission by a station (STA) device in a wireless communication system comprises the steps of: generating a high efficiency-long training field (HE-LTF) sequence in a frequency domain in accordance with an MU transmission bandwidth; and transmitting a physical protocol data unit (PPDU) which comprises one or more symbols to which the HE-LTF sequence is mapped, wherein the HE-LTF sequence can be generated by multiplying one row of a P matrix to a length unit of a row of the P matrix in a predetermined sequence.
US11368266B2 Uplink signal transmission method, and device
An uplink signal transmission method includes: receiving, by a terminal device, first information that is sent by a network device and that is used to instruct the terminal device to send an SRS on at least two symbols in a first slot, and second information that is sent by the network device and that is used to instruct the terminal device not to send the SRS on M symbols in the at least two symbols, where M is an integer greater than 0; and sending, by the terminal device based on the received first information and the received second information, the SRS on a symbol that is in the at least two symbols and that is different from the M symbols.
US11368249B2 Polar coding method, apparatus, and device
Embodiments of this application disclose a polar coding method, apparatus, and device, so as to reduce storage overheads of a system. A sequence for polar coding is obtained based on a length M of a target polar code, wherein the sequence comprises L sequence numbers, ordering of the L sequence numbers in the sequence is the same as ordering of the L sequence numbers in a maximum mother code sequence, wherein the maximum mother code sequence is obtained by sorting N sequence numbers of N polarized channels in ascending order or descending order of reliability metrics, wherein L and N are integer power of 2, M is smaller than or equal to L, L is smaller than or equal to N.
US11368248B2 Methods and apparatus for determining transport block size in wireless communication
Apparatuses and methods are disclosed for determining a transport block size (TBS) as a function of various parameters without cyclic dependencies between the parameters and TBS. The disclosed function can determine a TBS in a single pass, and the determined TBS allows the use of code blocks with equal code block size (CBS) in a transport block segmentation process. The determined TBS can provide byte-aligned code block lengths and require no padding bits in a transport block.
US11368237B2 Apparatus, system and method of communicating a PPDU with Golay sequences
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a channel estimation field with Golay Sequences. For example, an apparatus may include logic and circuitry configured to cause a wireless station to determine a first sequence having a length of 1536 based on a first combination of a pair of Golay sequences, each Golay sequence of the pair of Golay sequences having a length of 384; to determine a second sequence having a length of 1536 based on a second combination of the pair of Golay sequences; and to transmit an Enhanced Directional Multi-Gigabit (EDMG) Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) over a channel in a frequency band above 45 Ghz, the EDMG PPDU including an EDMG Channel Estimation Field (CEF) including the first sequence followed by the second sequence, the channel having a channel bandwidth of 6.48 GHz or an integer multiple of 6.48 GHz.
US11368232B1 Launcher of electromagnetic surface wave propagating along seawater-air or ground-air interface
A surface wave launcher surrounds and provides structure complimentary to an antenna and converts (transforms) a near field produced by the antenna into a cylindrical surface wave structure with a strong electric or magnetic field component parallel to a launching interface and propagating two-dimensionally from the launcher. The surface wave launcher leverages the interface found along ocean-air or ground-air to increase a field strength transmitted for a given antenna size and power available. The surface wave launcher maintains a relatively small structure compared to wavelength offering mobility to a very low frequency transmitter. Due to localization of the surface wave energy near the interface, communications using the surface wave retain a desirable low probability of detection.
US11368231B1 Local auditory display using ultrasonic encoding and decoding
A system receives audio data in a frequency range of 20 Hz-20 kHz. The received audio data is encoded by the system into ultrasonic data in frequencies that are greater than 20 kHz, and transmitted into a local area that is proximal to the transmitting device, i.e., within the transmission range of the transmitting device. An ultrasonic communication device that is located in the transmission range of the transmitting device may receive the ultrasonic data. The received ultrasonic data is decoded by the ultrasonic communication system in the receiving device into audio data in a frequency range of 20 Hz-20 kHz, and subsequently presented to a user of the receiving ultrasonic communication device.
US11368214B2 Automated system for link health assessment in fiber optic networks
Methods and systems for automated health assessment of fiber optic links of a fiber optic communication system are described. Tables are used to describe the fiber optic links, including access addresses to communication modules used in the links. Telemetry data representative of operation of the communication modules can be read via the access addresses into a central station. OTDR/OFDR measurement data of fiber optic segments used in the links can be read via the access addresses into the central station. The telemetry and/or OTDR/OFDR measurement data can be used by the central station for comparison against reference data to assess health of the links. The communication modules locally and continuously capture the telemetry data to detect transient events that may be the result of tampering of the links.
US11368213B1 System for distributed management of satellite uplink communication
A satellite provides communication between user terminals (UTs) and ground stations that connect to other networks, such as the Internet. Because the satellite is within range of many UTs at any given time, many UTs are in contention to use an uplink to send upstream data to the satellite. Contention for the uplink may be managed by sending grants that allocate a portion of the uplink time and frequency resources to individual UTs. A UT serviced by the satellite uses information based on the grants to determine whether upstream data from a user device connected the UT should be accepted for future transmission promised to deliver specified quality of service to the user device. Acting as a distributed system, each UT may decide to approve upstream data based on one or more factors, such as source address, destination address, header flags, predicted radio availability, and so forth.
US11368212B2 Laser beam for external position control and traffic management of on-orbit satellites
A method for controlling a first device that includes a photovoltaic array such as a satellite in Earth orbit includes receiving a laser beam that is scanned over a plurality of photovoltaic cells in the photovoltaic array. A trajectory of the laser beam along the photovoltaic array is identified based on receipt of the laser beam by the plurality of photovoltaic cells. The trajectory is compared to a plurality of pre-defined gesture strokes to identify a first gesture stroke most closely matching the trajectory. A pre-defined action associated with the first gesture stroke is performed.
US11368203B1 One way ranging measurement using sounding sequence
A system and method for one-way ranging is disclosed. The system comprises a transmitter, also referred to as a tag, transmitting a packet having a sounding sequence. The receiver, also referred to as the locator, receives the sounding sequence. The receiver measures and saves the phase at a plurality of points in time. The sounding sequence has two frequencies, which are additive inverses of one another. A discrete Fourier transform is performed on the plurality of phase measurements to determine the phase of each of the two frequencies. The difference between these two frequencies is related to the time that the packet traveled. Additionally, a calibration of the transmit path and/or receive path may be performed to improve the accuracy of the results.
US11368198B2 Calibration control apparatus, calibration control method, non-transitory computer readable medium, and calibration system
A calibration control apparatus (30) includes a receiving-side correction coefficient calculation unit (31) that calculates a receiving-side correction coefficient for calibrating a characteristic difference between reception units (23) based on a propagation path estimation matrix which has, as a matrix element, a propagation path estimation value of each propagation path from transmission units to reception units (23) in a plurality of transmission units of an OAM mode multiplex transmission apparatus and a plurality of reception units (23) of an OAM mode multiplex reception apparatus (20).
US11368191B2 Multi-use wireless power and data system
A wireless device is disclosed that includes an antenna system comprising at least one inductive element and two or more capacitive elements. A switching component configured to change a circuit configuration of the capacitive elements. A controller configured to transmit a signal using the antenna system and to receive a response from a first device, to determine a communications protocol associated with the first device and to change a configuration of the antenna system in response to the detected communications protocol by actuating the switching component.
US11368189B2 Electronic apparatus comprising two memories and associated apparating method
The invention relates to an electronic device (10A, 10B) intended to interact with at least one other electronic device (10A, 10B), the electronic device (10A, 10B) including a processor (12A, 12B), a first memory (16A, 16B) and a second memory (18A, 18B) separate from the first memory (16A, 16B), the first memory (16A, 16B) being a cabled memory and the second memory (18A, 18B) being a memory with double port access, the first port (20A, 20B) being a cabled port and the second port (22A, 22B) being a port making it possible to access the second memory (18A, 18B) by wireless communication.
US11368187B2 Data transmission method and apparatus
This application provides a data transmission method and apparatus. The method includes: determining a first frequency hopping pattern and a second frequency hopping pattern, wherein the first frequency hopping pattern and the second frequency hopping pattern comprises a same index set of N indexes corresponding to N channels; sending, based on the first frequency hopping pattern, data in each time unit of a first time period by using one of the N channels; and sending, based on the second frequency hopping pattern, data in each time unit of a second time period by using one of the N channels, wherein the first period and the second period are consecutive time periods each comprising N time units, each time unit starts and ends at starting times of two adjacent channels.
US11368181B2 Duplexer with balanced impedance ladder
An electrical balance duplexer has multiple impedance gradients and multiple impedance tuners. The electrical balance duplexer transmits an outgoing signal from a transmitter during a transmission mode when a first set of impedance gradients of the multiple impedance gradients is operating in a first impedance state and a first set of impedance tuners of the multiple impedance tuners is operating in a second state. The electrical balance duplexer isolates the outgoing signal from a receiver during the transmission mode when a second set of impedance gradients of the multiple impedance gradients and a second set of impedance tuners of the multiple impedance tuners are operating in the second impedance state.
US11368179B2 Modulation partitioning and transmission via multiple antennas for enhanced transmit power capability
Apparatus and methods for modulation partition and transmission via multiple antennas for enhanced transmit power capability are provided herein. In certain embodiments, an RF communication system includes a transceiver that generates a first RF signal and a second RF signal corresponding to partitions of a modulated RF signal. For example, the first RF signal and the second RF signal can be associated with different RB allocations of one or more channels of a frequency band. The RF communication system further includes a first transmit chain that processes the first RF signal to generate a first RF output signal for transmission on a first antenna, and a second transmit chain that processes the second RF signal to generate a second RF output signal for transmission on a second antenna.
US11368170B1 Systems and methods for Nyquist error correction
The present invention is directed to communication systems and methods. In a specific embodiment, the present invention provides a receiver that includes an error correction module. A syndrome value, calculated based on received signals, may be used to enable the error correction module. The error correction module includes an error generator, a Nyquist error estimator, and a decoder. The decoder uses error estimation generated by the Nyquist error estimator to correct the decoded data. There are other embodiments as well.
US11368134B2 Amplifier circuitry
This application relates to circuitry for monitoring for instability of an amplifier. The amplifier (100) has a first signal path between an amplifier input (INN) and an amplifier output (VOUT) and a feedback path from the output to form a feedback loop with at least part of the first signal path. A comparator (212) has a first input configured to receive a first signal (INN) derived from a first amplifier node which is part of said feedback loop and a second input configured to receive a second signal (INP) derived from a second amplifier node which varies with the signal at the amplifier input but does not form part of said feedback loop. The comparator is configured to compare the first signal to the second signal and generate a comparison signal (COMP), wherein in the event of amplifier instability the comparison signal comprises a characteristic indicative of amplifier instability.
US11368121B2 Methods and systems for motor diagnosis
A Brushless Direct Current (BLDC) motor controller comprises a first terminal for applying a first voltage and a second terminal for applying a second voltage to obtain a driving current for driving a BLDC motor. The BLDC motor controller comprises a remote control unit which is adapted for monitoring a signal which is indicative for a current through at least the first or the second terminal. The BLDC motor controller is adapted for increasing the monitored current by applying an additional current. The additional current is different from zero if the motor is rotating. The BLDC motor controller is adapted for determining whether the motor is rotating or not, based on the monitored signal.
US11368120B2 Feature set and methods for a digital positioner
A digital positioner for a valve includes a valve controller configured to obtain a set point value for a valve travel of a valve, and generate a pulse-width modulated current signal based on the set point value. The digital positioner also includes a current-to-pressure converter configured to receive the pulse-width modulated current signal from the valve controller, convert the pulse-width modulated current signal to a pulse-width modulated pressure signal, and provide the pulse-width modulated pressure signal to a pneumatic actuator in the valve to adjust a position of the valve.
US11368113B2 Breaker failure protection using reverse active power and negative reactive power element
A generator system includes a generator including terminals, a generator circuit breaker coupled to the terminals and that couples and decouples the generator from a power grid, multiple sensors, and a controller that operates the generator system. The controller determines whether an active power is less than a reverse active power threshold and whether one or more turbine valves are closed, and determines that a breaker failure has occurred based on the active power being less than the reverse active power threshold and the one or more turbine valves being closed. If the active power remains less than the reverse active power and the turbine valves remain closed after a threshold time period after the trip command, and if a reactive power is less than a reverse reactive power threshold, then a breaker failure has occurred. In response, the controller may transmit another trip command to the generator circuit breaker to initiate the breaker failure protection.
US11368108B2 Method and apparatus for determining the intermediate circuit current of a converter
An intermediate circuit current of a power converter is determined as precisely as possible in a simple and inexpensive manner. The intermediate circuit current is determined as a function of a detection of the measured output voltages and output currents of the individual phases.
US11368099B2 Power conversion apparatus that determines, based on a set of data, whether it is operable to perform an output
A power conversion apparatus includes a rectifier to convert AC power into constant-current DC power, a resonant inverter to convert the DC power into AC power to be output to a load, and a control unit to receive settings of an output current value of the inverter, a current-supplying time of the inverter, an operation rate defined by dividing the current-supplying time by a sum of the current-supplying time and a non-current-supplying time, and a resonance frequency of the load. The control unit operates the rectifier and the inverter only when it determines that it is operable to perform an output in accordance with the set conditions, based on data in which the output frequency, the current-supplying time and the operation rate are associated with an allowable output current value of the inverter at a temperature equal to or lower than a maximum operable temperature of a switching device.
US11368098B2 Power system with communication function applied to solid state transformer structure and communication module applied to solid state transformer structure
A power system with communication function applied to a solid state transformer structure includes a plurality of conversion units, a bus path, a plurality of coupling units, and a control module. The conversion units are coupled to the bus path and the coupling units, and the coupling units are coupled to the control module. Each coupling unit is correspondingly coupled to a control unit of each conversion unit. A first-connected coupling unit of the coupling units is coupled to the control module.
US11368096B2 Control method, control device and electronic apparatus of resonant circuit
A control method includes the steps of: setting first control periods of a switching transistor group, the first control periods including operating periods in the first driving mode and operating periods in the second driving mode; setting an output voltage and a K value in a directly proportional relationship, wherein the K value is the ratio of the number of the operating periods in the second driving mode to the number of the operating periods in the first driving mode; receiving the output voltage, and determining a K value corresponding to the existing output voltage according to the set relationship between the output voltage and the K value; and outputting a driving signal group of the switching transistor group according to the number of the operating periods in the first driving mode and the number of the operating periods in the second driving mode.
US11368089B2 Interleaved multi-level converter
Described systems, methods, and circuitries use an interleaved multi-level converter to convert an input signal received at an input node into an output signal at an output node. In one example, a power conversion system includes a first multi-level switching circuit, a second multi-level switching circuit, and a control circuit. The first multi-level switching circuit and the second multi-level switching circuit are coupled to a switching node, the input node, and a reference node. The control circuit is configured to generate, based on the output signal, switching control signals as pulse width modulated signals having a duty cycle to control the output signal and provide the switching control signals to the first multi-level switching circuit and the second multi-level switching circuit.
US11368088B2 Power supply device and method for controlling power supply device
Provided is multi-phase interleaving control in a power supply device, the control allowing the pulse widths ΔT of respective phases to overlap one another, so as to be adaptable to wideband pulse power control. In applying dead beat control to the multi-phase interleaving, constant current control is performed using combined current of the respective phase current values, and the pulse widths ΔT(k) is computed under this constant current control, thereby preventing variation of the pulse widths ΔT(k) between the phases, and achieving stable power control. Accordingly, the pulse power control becomes adaptable to wideband. Furthermore, wideband control is possible also in two-level pulse power control that performs control by switching at high frequency between High-level power and Low-level power.
US11368071B2 Electric drive
An electric drive includes a motor and a transmission for transferring torque from the motor to a tool. The transmission includes a plurality of planetary rollers which are driven by a rotary shaft of the motor, and an output ring which is connectable to the tool, and which is driven by the planetary rollers. The transmission further includes a roller casing which is secured to a housing of the motor, and which supports parallel planetary shafts upon which the planetary rollers are mounted for rotation relative to the roller casing, and a bearing having an inner race which engages the roller casing, and an outer race which engages the inner periphery of the output ring.
US11368068B2 Bearing pressure plate and rotating electric machine using same
The present invention provides a bearing pressure plate and a dynamo-electric machine using the bearing pressure plate which are capable of avoiding breakage of a bolt by dispersing a stress when a load due to vibrations etc. is applied. A bearing pressure plate 5 has an annular inner ring portion 11 abutting against an outer ring 3Ba of a rolling bearing 3 that supports a rotation shaft 4, an annular outer ring portion 12 located at a radial direction outer side of the inner ring portion 11 and having a plurality of bolt holes 12b through which the outer ring portion 12 is secured to a fixing portion side with a plurality of bolts 12a, and bridge portions 13 integrally connecting the inner ring portion 11 and the outer ring portion 12 at positions except the bolt holes 12b in a circumferential direction.
US11368066B2 Hairpin winding electric machine
An electric machine includes a stator core defining slots and a winding disposed in the core and having three phases. Each of the phases has at least two parallel paths including hairpins interconnected to form at least two continuous circuits between a terminal and a neutral. The hairpins of each path include: a first type of hairpins (first hairpins) each having first and second legs spaced apart by a span of five slots; a second type of hairpins (second hairpins) each having first and second legs spaced apart by a span of seven slots; and a third type of hairpins (first hairpins) each having first and second legs spaced apart by a span of five or seven slots.
US11368058B2 Stator assembly
A stator assembly including at least one pair of c-shaped stator cores, each c-shaped stator core having a bobbin, and a winding wound around each bobbin, wherein the windings on each adjacent pair of c-shaped stator cores are wound in opposite directions.
US11368047B2 Multi-mode UPS system with an improved energy saver mode
An uninterruptible power supply (UPS) system operable in an energy saver mode includes: a static bypass switch connected between an input connector and an output connector of the UPS system and being activatable to operate the UPS system in the energy saver mode; a plurality power modules, each of the plurality of power modules being connected between the input connector and the output connector of the UPS system and at least some of the plurality of power modules being controllable for a reactive power compensation; and a controller for controlling one or more of the controllable power modules depending on a data input related to a reactive power compensation. The controller controls one or more of the controllable power modules depending on the data input such that a reactive power flow via the UPS system is adjusted.
US11368044B2 In-use charging for wearable devices having partitioned batteries
Methods and apparatuses for in-use charging for wearable devices are described, in which the wearable device may include an energy harvesting unit coupled with a rechargeable battery unit. The energy harvesting unit may include one or more transducers configured to generate electrical energy from various types of non-electrical energy around the wearable device such that the wearable device may replenish the rechargeable battery unit while a person uses the wearable devices. Such non-electrical energy may include electromagnetic energy, light energy, thermal energy, kinetic energy, or the like. Additionally, the rechargeable battery unit may include two or more partitions such that one of the partitions may be detached when necessary (e.g., to replace with a fully charged partition) without disrupting operations of the wearable device.
US11368034B2 Method and apparatus with battery charging
A battery charging method and apparatus are provided. The battery charging apparatus determines, in a present charging operation, a variation in a charging current to charge a battery based on a degradation condition of the battery and an internal state of the battery in the present charging operation, and determines a charging current of a subsequent charging operation based on the variation in the charging current in the present charging operation and the charging current in the present charging operation.
US11368031B2 Power distribution and circuit protection for a mobile application having a high efficiency inverter
A power electronics assembly for a mobile application includes a first power electronics component selectively coupled to a high source on a first side and coupled to a high voltage battery on a second side, a second power electronics component selectively coupled to one of a low load or a low voltage battery on a first side and coupled to the high voltage battery on a second side; and a controller, including an operating mode circuit structured to determine a discharge operating mode for the mobile application, a power electronics configuration circuit structured to provide a switch state value for the first power electronics component and the second power electronics component in response to the discharge operating mode, and wherein the first power electronics component and the second power electronics component are responsive to the switch state value to coupled selected ones of the high source, low load, and low voltage battery to the high voltage battery.
US11368028B2 Facilitating charging of acceptor nodes by mobile charging systems
A method for facilitating charging is provided. The method includes receiving a charging request from a user device for charging an energy storage device associated with an acceptor node. The method includes determining a set of charging parameters for the energy storage device based on the charging request. The method includes identifying one or more mobile charging systems that are available within a first geographical region associated with the acceptor node and satisfy the set of charging parameters. The method includes allocating, from the one or more mobile charging systems, a first mobile charging system to charge the energy storage device of the acceptor node. Based on the allocation, the first mobile charging system travels from a first location to reach a second location of the acceptor node to charge the energy storage device.
US11368027B2 Electronic device including control circuits controlling switches connected to charging circuit
In one embodiment, an electronic device may include a battery, a charging circuit electrically connected to the battery, a first connector, a second connector, a first switch configured to electrically connect the first connector to the charging circuit or to open an electrical connection between the first connector and the charging circuit, a second switch configured to electrically connect the second connector to the charging circuit or to open an electrical connection between the second connector and the charging circuit, a first control circuit configured to control the first switch to electrically connect the first connector to the charging circuit and to control the second switch to open the electrical connection between the second connector and the charging circuit based on first power supplied by a first external electronic device through the first connector, and a second control circuit configured to at least partially control the second switch to electrically connect the second connector to the charging circuit based at least in part on second power supplied by a second external electronic device through the second connector.
US11368025B2 Hybrid power plant and a method for controlling a hybrid power plant
The invention relates to a hybrid power plant with a plurality of energy assets comprising several renewable power generating units, preferably in turn comprising wind turbines and/or solar power units, and an energy storage unit, such as battery energy system. A power plant controller receives information indicative of a power limitation from the energy storage unit, and dynamically modify the active power set points by corresponding weighting factors according to the capabilities of the respective energy assets in response to this power limitation so as to produce active power from the hybrid power plant. The invention may compensate for this power limitation by modifying correspondingly the active power set points of the hybrid power plant according to the capability of the energy assets so as to maintain a desired power production, and maintain a sufficiently smooth ramp rate when changing a parameter related to the power production.
US11368022B2 Device and method for controlling a load flow in an alternating-voltage network
A device for controlling a load flow in an alternating-voltage network includes first and second modular series connections of double-pole switching modules interconnected in a parallel circuit to be inserted in series into a phase line of the alternating-voltage network. At least one switching module of each connection has an energy store and semiconductor switches to be switched on and off. The semiconductor switches can be controlled in such a way that a switching module voltage can be generated at terminals of the switching module. The switching module voltage corresponds to a positive or negative storage voltage or a zero voltage. A control apparatus for controlling the switching modules is configured to generate an equalizing current between the modular series connections. A method for controlling a load flow by using the device is also provided.
US11368021B2 Electricity management using modulated waveforms
This document relates to electricity management using modulated waveforms. One example modulates electricity to obtain modulated electricity having at least two different alternating current frequencies including a first alternating current frequency and a second alternating current frequency. The example delivers the modulated electrical power having the at least two different alternating current frequencies to multiple different electrical devices, including a first electrical device configured to utilize the first alternating current frequency and a second electrical device configured to utilize the second alternating current frequency. The modulated electricity can be delivered at least partly over an electrical line shared by the first electrical device and the second electrical device.
US11368008B2 Arc protection system and method to control arc protection system
Provided is an arc protection system in which an arc remover does not operate in a case of a phase-to-phase short circuit fault or a ground/earth fault among arc faults in a distribution panel, the arc protection system including a sensor configured to sense an arc fault of a distribution panel, an arc removing unit configured to ground a fault current, and a control unit connected to the sensor and configured to measure a short circuit current value of the distribution panel, wherein when the arc fault is sensed and the short circuit current value corresponds to a three-phase short circuit current, the control unit drives the arc removing unit, and when the short circuit current value is smaller than the three-phase short circuit current, the control unit does not drive the arc removing unit.
US11367996B2 Control system for regulating temperature for laser diodes
A control system includes one or more laser diodes generating a spectral output at a specific center wavelength when the one or more laser diodes are at a target temperature range, one or more oscillating heat pipes, one or more sensors configured to monitor a current temperature of the one or more laser diodes, and a heater configured to generate heat. The one or more laser diodes are thermally coupled to the one or more oscillating heat pipes. The control system also includes one or more processors in electronic communication with the one or more laser diodes and the heater and a memory coupled to the one or more processors. The memory stores data into one or more databases and program code that, when executed by the one or more processors, causes the control system to instruct the heater to generate heat for pre-heating the one or more laser diodes to the target temperature range.
US11367991B2 Method and apparatus for frequency conversion and amplification of laser radiation using non-linear media in optical resonators
A device for generating laser radiation comprises a temperature-controlled optical setup comprising an optically non-linear solid state medium arranged in a resonator and an active region. The outgoing laser radiation is generated from a pump beam introduced into the optically non-linear solid state medium. A first temperature actuator and a second temperature actuator configured to independently adjust temperature values in the active region of the optically non-linear solid state medium. The first temperature actuator is configured regulate a length of the resonator by setting a first temperature value within a first portion of the active region. The second temperature actuator is configured to match phases of wavelengths generated by the outgoing laser radiation and phases of wavelengths of the pump beam radiation by setting a second temperature value within a second portion of the active region.
US11367987B1 Connector assembly and installation method thereof
A connector assembly includes a male connector and a female connector matched with the male connector; the female connector includes a female connector housing and female connector copper terminals; a side surface of the female connector housing has a first wiring hole; an upper part of the female connector housing has sockets corresponding to the female connector copper terminals; the upper part of the female connector housing has slots; the female connector housing has a first installation portion; the male connector includes a male connector housing and male connector copper terminals; a side surface of the male connector housing has a second wiring hole; a bottom part of the male connector has pillars matched with the slots; the male connector has a second installation portion; the male connector copper terminals extend outwardly from the male connector housing and connects the female connector copper terminals.
US11367986B2 Connector system with interchangeable connector modules for optical fibers, electrical conductors, or both
A modular connector system for various types of different fiber optic and/or electrical connectors may include a connector having a housing configured to accommodate various different configurations of inserts that are configured to hold different types of either fiber optic connector, electrical connectors, or a combination of fiber optic and electrical connectors.
US11367977B2 Sealed electrical connector system
A sealed electrical connector system has a first connector assembly and a second connector assembly which are mated together at front ends thereof. In an embodiment, each assembly includes an insulative outer housing, shield seal cap, and terminal housing and an elastomeric shield seal and mat seal, each having terminal receiving passageways through which a terminal is seated. The shield seal caps are attached to rear ends and hold the shield seals in the outer housings. In an embodiment, the second connector assembly includes an insulative outer housing and an elastomeric seal, each having terminal receiving passageways through which a terminal is seated. The shield seal prevents high-pressure spray from directly contacting the mat seal.
US11367976B2 Electric connector including a housing and reinforcing metal fittings
An electric connector includes a housing and a pair of reinforcing metal fittings. The housing has a bottom wall having a rectangular shape, a pair of short walls, a pair of long walls, and an island-shaped protruding wall surrounded by the short walls and the long walls. The reinforcing metal fitting has an upper plate part along an upper face of the short wall, an outer plate part along an outer side face of the short wall, and a pair of side plate parts extending from the upper plate part along inner side faces of the pair of long walls. The pair of side plate parts has a mounting part to be fixed to a mounting face and a long wall reinforcing wall part whose plate thickness face is directed in a direction in which the long wall is stood.
US11367972B2 Vehicle controller having modification prevention device
A vehicle controller has a modification prevention device, and the vehicle controller includes: a printed circuit board; a security module frame seated on the printed circuit board and having multiple coupling holes; and security modules inserted into the coupling holes and configured to electrically communicate with a circuit of the printed circuit board. In particular, the security modules include non-conductive insertion pins and conductive insertion pins inserted into the coupling holes, and the non-conductive insertion pins and the conductive insertion pins are scattered while being separated from the coupling holes of the security module when the vehicle controller is disassembled.
US11367970B2 Series terminal assembly and method for implementing wiring on a matrix of conductor connection devices
A method for implementing-a wiring on a matrix of conductor connection devices such as terminal conductor connection devices for connection of the ends of a conductor to at least one series terminal block uses at least one luminous element to identify conductor connection devices which are illuminated in the matrix directly or indirectly in accordance with a wiring diagram. The conductor connection devices that are illuminated by the luminous element and that are to be interconnected are connected to conductors, the ends of which are inserted in the conductor connection devices to establish a respective conducting wiring connection.
US11367960B2 Dielectric resonator antenna and method of making the same
A dielectric resonator antenna (DRA) includes: a volume of a dielectric material configured to be responsive to a signal feed, the signal feed being productive of a main E-field component having a defined direction Ē in the DRA; wherein the volume of a dielectric material includes a volume of non-gaseous dielectric material having an inner region having a dielectric medium having a first dielectric constant, the volume of non-gaseous dielectric material that is other than the inner region having a second dielectric constant, the first dielectric constant being less than the second dielectric constant; wherein the volume of non-gaseous dielectric material has a cross sectional overall height Hv as observed in an elevation view of the DRA, and a cross sectional overall width Wv in a direction parallel to the defined direction Ē as observed in the plan view of the DRA; and wherein Hv is greater than Wv/2.
US11367957B2 Front-end modules with ground plane slots
An example radio frequency (RF) front-end module may include a printed circuit board (PCB) including a ground plane, an RF integrated circuit (RFIC) including RF components mounted on the PCB, and an antenna array on the PCB. The antenna array may operate at a first resonant frequency in a wireless communication network. Further, the RF front-end module may include a slot defined in the ground plane to provide a second resonant frequency in the wireless communication network. The second resonant frequency is lower than the first resonant frequency.
US11367955B2 Multi-band antenna and method for designing multi-band antenna
A multi-band antenna is capable of transmitting/receiving electromagnetic waves at least in a first wavelength band of a first center wavelength λ1 and a second wavelength band of a second center wavelength λ2, which is shorter than the first center wavelength λ1, the multi-band antenna including at least one antenna unit, wherein the at least one antenna unit includes: a first radiation conductor; and a first ground conductor spaced apart from the first radiation conductor with a dielectric having a relative dielectric constant εr interposed therebetween, wherein: the first radiation conductor and the first ground conductor each have a planar shape having a pair of opposing first sides; and a distance Lrf1 between the pair of opposing first sides of the first radiation conductor and a distance Lg1 between the pair of opposing sides of the first ground conductor satisfy expressions below: 0.2λ1/εr1/2≤Lrf1≤0.7λ1/εr1/2; and 0.7λ2/εr1/2≤Lg1≤1.75λ2/εr1/2.
US11367953B2 Antenna device and calibration method
An antenna device includes: a first variable phase amplifier that outputs a first signal to a first transmission line without outputting a second signal to a second transmission line; a second variable phase amplifier that outputs a fourth signal to a fourth transmission line without outputting a third signal to a third transmission line; a phase comparator that acquires a first reflected signal that is obtained by reflecting the first signal by a first antenna element from the second transmission line, acquires a second reflected signal that is obtained by reflecting the fourth signal by a second antenna element from the third transmission line, and detects a phase difference between the first and the second antenna elements based on the first and the second reflected signals; and a phase amplitude controller that calibrates a phase between the first and the second antenna elements based on the detected phase difference.
US11367943B2 Patch antenna unit and antenna in package structure
A patch antenna unit and an Antenna in Package (AIP) structure are provided. The patch antenna unit includes: a base substrate; multiple layers of patches stacked on the base substrate, wherein an isolation layer is disposed between adjacent layers of the patches, and configured to generate a radio frequency electromagnetic field, wherein an edge shape of at least one layer in the multiple layers of patches is a continuous and smooth function curve shape, and edge shapes of all sides of a same layer in the multiple layers of patches are a same function curve shape. Impedance bandwidth may be increased while symmetry of the antenna structure is maintained, and requirements of a substrate process are met, thereby increasing operation bandwidth of the AiP structure.
US11367941B2 Quick coupling assemblies
A coupling assembly for a first device having a bayonet is provided. The coupling assembly includes a top plate, a bottom plate, and first fasteners securing the top and bottom plates to one another. The top plate having a slot along a connection axis, where the slot receives the bayonet. The bottom plate has a locking arm in axial alignment with the slot and a biasing arm in a region that is radially offset from the locking arm. The region of the bottom plate receives the bayonet, when in a locked position, with the locking arm preventing the bayonet, by interference with locking arm, from rotating about the connection axis back into alignment with the slot and with the biasing arm preventing the bayonet, by interference with biasing arm, from being withdrawn axially along the connection axis.
US11367937B2 Waveguides with active or passive repeaters for range extension
Embodiments of the invention may include a mm-wave waveguide. In an embodiment, the mm-wave waveguide may include a first dielectric waveguide and a second dielectric waveguide. A conductive layer may be used to cover the first dielectric waveguide and the second dielectric waveguide in some embodiments. Furthermore, embodiments may include a repeater communicatively coupled between the first dielectric waveguide and the second dielectric waveguide. In an embodiment, the repeater may be an active repeater or a passive repeater. According to an embodiment, a passive repeater may be integrated within the dielectric waveguide. The passive repeater may include a dispersion compensating material that produces a dispersion response in a signal that is substantially opposite to a dispersion response produced when the signal is propagated along the dielectric waveguide.
US11367927B2 Separator for energy storage device
An energy storage device includes an anode; a cathode; an electrolyte in contact with both the anode and the cathode; and an electrically non-conductive separator between the anode and the cathode. The separator includes a membrane having a plurality of voids, wherein at least some of the voids are partially filled with inorganic particles, and wherein the inorganic particles exhibit a shear modulus greater than the shear modulus of the membrane.
US11367917B2 Secondary battery
The present disclosure relates to a secondary battery. The secondary battery includes a cap assembly including a cap plate provided with an electrode lead-out hole, an electrode terminal covering the electrode lead-out hole, a sealing ring disposed between the cap plate and the electrode terminal, and a lower insulating member including a base portion and a protruding portion connected to each other, the base portion is located at a lower side of the cap plate and the protruding portion is at least partially located in the electrode lead-out hole; a current collecting member including a body portion and an extending portion connected to each other, the body portion is located below the base portion, and the extending portion extends into the electrode lead-out hole and is connected to the electrode terminal; and a support member disposed between the body portion and the base portion.
US11367908B2 Battery modules, a battery pack, and a method for replacing the battery modules
Aspects of the disclosure provide a battery pack, battery modules, and a method for replacing the battery modules. The battery pack can include a first battery module and a second battery module. The first battery module can include a charging socket configured to charge the first battery module and the charging socket is conformed to a standard configuration. The charging socket can include first terminals for electrically coupling to the second battery module and a cooling interface connected to a conduit in the first battery module to cool the first battery module. The method can include electrically isolating the first battery module from a HV module interconnection system that connects the first and second battery modules in a vehicle. The method can include removing the first battery module from a compartment of the vehicle where the battery pack is positioned and installing another battery module into the compartment.
US11367901B2 Lithium secondary battery
A lithium secondary battery according to the present disclosure comprises a cathode, an anode; and a non-aqueous electrolyte having lithium ion conductivity. A lithium metal is precipitated on a surface of the anode during charge of the lithium secondary battery. The lithium metal is dissolved from the surface of the anode in the non-aqueous electrolyte during discharge of the lithium secondary battery. The non-aqueous electrolyte contains a solvent and a lithium salt. The lithium salt includes a first lithium salt and a second lithium salt. The second lithium salt is different from the first lithium salt. The first lithium salt is composed of a lithium ion and an ate complex anion. A sum of concentration of the first lithium salt and the second lithium salt which are contained in the non-aqueous electrolyte is not less than 3.0 mol/L.
US11367899B2 Nonaqueous electrolyte for secondary battery and nonaqueous-electrolyte secondary battery employing the same
An object is to provide a nonaqueous electrolyte and a nonaqueous-electrolyte secondary battery which have excellent discharge load characteristics and are excellent in high-temperature storability, cycle characteristics, high capacity, continuous-charge characteristics, storability, gas evolution inhibition during continuous charge, high-current-density charge/discharge characteristics, discharge load characteristics, etc. The object has been accomplished with a nonaqueous electrolyte which comprises: a monofluorophosphate and/or a difluorophosphate; and further a compound having a specific chemical structure or specific properties.
US11367889B2 Electrochemical stack with solid electrolyte and method for making same
An electrochemical stack includes a solid electrolyte membrane as one of the components of a membrane electrode assembly. The membrane may have been formed during stack assembly via an in situ reaction.
US11367884B2 Hydrogen supply system, train and hydrogen supply method
A hydrogen supply system comprises a hydrogen station placed near a railroad track and configured to supply hydrogen to a moving body that is driven with a fuel cell used as an electric power source; and a train provided with a hydrogen tank and configured to run along the railroad track and transport hydrogen to the hydrogen station.
US11367881B2 Method for manufacturing fuel cell and fuel cell
An object of the present disclosure is to provide a method for manufacturing a fuel cell that ensures developing a high adhesive strength to a separator. One aspect of an embodiment is a method for manufacturing a fuel cell where a pair of separators are mutually bonded with a sealing member. The sealing member includes a thermoplastic resin containing a crystalline polymer as an adhesive layer. The method for manufacturing the fuel cell includes: preparing a stack structure in which the sealing member is disposed between the pair of separators; heating the stack structure at a melting point or higher of the thermoplastic resin; after the heating, holding the stack structure in a temperature range of ±10° C. of a crystallization temperature of the thermoplastic resin to promote a crystallization of the thermoplastic resin; and after the holding, further cooling the stack structure.
US11367878B2 Membrane electrode assembly with improved electrode
A membrane electrode assembly comprises a polymer electrolyte interposed between an anode electrode and a cathode electrode, the anode electrode comprising an anode catalyst layer adjacent at least a portion of a first major surface of the polymer electrolyte, the cathode electrode comprising a cathode catalyst layer adjacent at least a portion of a second major surface of the polymer electrolyte; at least one of the anode and cathode catalyst layers comprising: a first catalyst composition comprising a noble metal; and a second composition comprising a metal oxide; wherein the second composition has been treated with a fluoro-phosphonic acid compound.
US11367873B2 Cathode active material and lithium-ion electrochemical system thereof
A cathode active material and a Lithium-ion electrochemical system thereof are provided. The lithium-ion cathode material is described by xLiMO2*(1−x)(LiaM′1−a)Oy, M and M′ independently comprises one or more metal ions that together have a combined average oxidation state between 3+ or 2+, 1>x≥0.5, 0.75≥a>0, 1≥y≥0.625.
US11367869B2 Glass bottles based silicon electrode materials
Various embodiments provide glass bottle-based silicon electrode materials. A battery electrode includes silicon made from magnesiothermic reduction of silicon oxide derived from glass bottles and a conformal carbon coating thereon. A method of making the electrode material includes crushing glass bottles to produce crushed glass containing silicon oxide particles, mixing the silicon oxide particles with a heat scavenger to produce a mixture, magnesiothermically reducing the mixture to produce silicon, and applying a carbon coat to the silicon to produce an electrode material.
US11367868B2 Sulfur-based positive-electrode active material, positive-electrode and lithium-ion secondary battery
An object of the present disclosure is to provide a new sulfur-based positive-electrode active material which can improve cyclability of a lithium-ion secondary battery while maintaining a charging and discharging capacity, a positive-electrode comprising the positive-electrode active material, and a lithium-ion secondary battery comprising the positive-electrode. The sulfur-based positive-electrode active material is one comprising doped nitrogen atoms obtainable by heat-treating a starting material comprising a chain organic compound and sulfur under an atmosphere of a nitrogen atom-doping gas.
US11367865B2 Method of manufacturing composite anode material and composite anode material for lithium secondary battery
Disclosed is a method of manufacturing a composite anode material for a lithium secondary battery containing nano-sized silicon and a carbonaceous material through a single process, the method including mixing a carbonaceous material and solid silicon and performing carbothermal shock for rapidly heating the carbonaceous material so that the solid silicon is melted using the heated carbonaceous material and is dispersed and attached in the form of particles to the surface of the carbonaceous material, the size of the silicon particles, which grow on the surface of the carbonaceous material, being adjusted during the carbothermal shock. Accordingly, processing costs can be lower than conventional methods of manufacturing silicon nanoparticles, and manufacturing costs can be further reduced by simultaneously performing formation of the silicon nanoparticles and compounding with the carbonaceous material.
US11367862B2 Cathode and lithium battery including the same
A cathode includes: a cathode active material comprising a lithium transition metal oxide; a conductive material; and a binder, wherein the lithium transition metal oxide includes nickel and a transition metal other than nickel, wherein the lithium transition metal oxide has a layered crystal structure, wherein a content of the nickel is 30 mole percent or greater, based on a total number of moles of transition metals of the lithium transition metal oxide, wherein the conductive material comprises a linear carbon conductive material, wherein the binder includes a first binder, wherein the first binder including fluorine and a polar functional group, and a second binder, which does not include fluorine, and wherein an amount of the linear carbon conductive material is 0.1 weight percent or greater, based on a total combined weight of the cathode active material, the conductive material, and the binder.
US11367860B2 Bonding devices and bonding methods for irregular-shaped curved cover plates and flexible screens
A bonding device and a bonding method for an irregular-shaped curved cover plate and a flexible screen are disclosed. The bonding device includes: a support body supporting the flexible screen; and a bonding body supporting the flexible screen together with the support body and pressing the flexible screen. The bonding body has a cylindrical shape. A cross-sectional shape of the bonding body along an axial direction matches with a cross-sectional shape of the irregular-shaped curved cover plate. The support body is located at a radial end of the bonding body. The bonding body can be expanded along the axial direction, to have opposite sides thereof abutted against the arc hook areas.
US11367853B2 OLED display panel, preparation method thereof and OLED display device
The present disclosure provides an OLED display panel, a preparation method thereof and an OLED display device. By providing an uneven surface on a side of a first encapsulation layer away from the organic light-emitting function layer in a non-display area, the uneven surface of the first encapsulation layer can block the flow of the second encapsulation layer to a certain extent, so as to reduce the fluidity and the climbing distance of the edge of the second encapsulation layer, and increase the edge stress and the slope angle. Thereby the narrow frame design of the product is achieved, the thickness uniformity of the edge of the second encapsulation layer is improved, the Mura defect in the non-display area is avoided, and the encapsulation result is guaranteed.
US11367852B2 Manufacturing method of OLED display panel with cathode metal layer of lower conductivity and OLED display panel
The manufacturing method provided by this application comprises: providing a substrate on which a plurality of pixel defining layers are arranged at intervals; disposing a hole injection layer on the substrate; disposing a hole transport layer on the hole injection layer; disposing an organic light emitting layer on the hole transport layer; disposing an electron transport layer on the organic light emitting layer and the pixel defining layers; and disposing a cathode metal layer on the electron transport layer, wherein the cathode metal layer comprises a first area located above the pixel defining layers; and processing the cathode metal layer in the first area.
US11367845B2 Stretchable display panel and stretchable display device
A stretchable display panel and a stretchable display device are provided. The stretchable display panel includes a stretchable substrate including island structures and bridge structures, and two adjacent island structures are connected by the bridge structure. The island structure includes a first carrier substrate and a first display layer including a pixel unit, and the bridge structure comprises a second carrier substrate and a second display layer including a signal line. The bridge structure has a first cross section perpendicular to a plane of the second carrier substrate and perpendicular to an extending direction of the bridge structure. A maximum width W1 of the first cross section in a first direction is smaller than or equal to maximum thickness H1 of the bridge structure in the direction perpendicular to the plane, and the first direction is parallel to the plane and perpendicular to the extending direction.
US11367842B2 Flexible substrate, manufacturing method for flexible substrate and display device
The present disclosure provides a flexible substrate, the flexible substrate is divided into a display region, a binding region on a side of the display region, a to-be-bent region between the display region and the binding region, two transition regions between the to-be-bent region and the display region and between the to-be-bent region and the binding region respectively; the transition regions comprise a plurality of transition sub-regions arranged in a first direction, the first direction is a direction from the display region to the binding region; the flexible substrate comprises a flexible base and a back film disposed on the flexible base, a portion of the back film is located in the transition regions; in any one of the transition regions, the amount of distribution per unit area of the back film in each of the transition sub-regions gradually decreases in a direction gradually approaching the to-be-bent region.
US11367841B2 Heterocyclic compound and organic electroluminescence device including the same
A heterocyclic compound and an organic electroluminescence device including the same, the heterocyclic compound being represented by Formula 1 below:
US11367824B2 Thermoelectric conversion material, thermoelectric conversion device having the same, thermo-electrochemical cell and thermoelectric sensor
The present invention provides a thermoelectric conversion material having a considerably increased Seebeck coefficient, and a thermoelectric conversion device, a thermo-electrochemical cell and a thermoelectric sensor which include the material. The thermoelectric conversion material of the present invention includes a redox pair and a capture compound which captures only one of the redox pair selectively at low temperature and releases at high temperature.
US11367820B2 Light emitting device package and light source device
The light emitting device package disclosed in the embodiment includes first and second frames spaced apart from each other; a body disposed between the first and second frames; a light emitting device including a first bonding portion and a second bonding portion on a lower portion thereof; and a first resin disposed between the body and the light emitting device, wherein the first frame includes a first protruding portion facing the first bonding portion of the light emitting device, and the second frame includes a second protruding portion facing the second bonding portion of the light emitting device, and including a first conductive layer between the first bonding portion and the first protruding portion and a second conductive layer between the second bonding portion and the second protruding portion.
US11367814B2 LED light-source substrate and illumination device
An LED light-source substrate includes a first bonding sheet covering the LED, a second bonding sheet formed on the first bonding sheet, and a reflective layer formed on the second bonding sheet to suppress light from the LED. The second bonding sheet is bonded peelably from the first bonding sheet.
US11367810B2 Light-altering particle arrangements for light-emitting devices
Solid-state lighting devices including light-emitting diodes (LEDs), and more particularly LED devices with light-altering particle arrangements are disclosed. An LED device may include an LED chip with a light-altering material arranged to redirect light in a desired emission direction. The light-altering material may include light-altering particles with a median particle size that is determined based on a wavelength of light provided by the LED chip. Such light-altering particles may be arranged proximate sidewalls of the LED chip to redirect lateral emissions. LED devices may further include lumiphoric materials and other light-altering particles arranged proximate the lumiphoric materials with a median particle size that is determined based on a wavelength of light provided by the lumiphoric materials. By selectively arranging different light-altering particles in different areas of an LED device based on what wavelengths of light are most concentrated, the amount of overall light redirected may be increased, thereby improving efficiency.
US11367799B2 Broadband multi-purpose optical device and methods of manufacturing and operating the same
A broadband multi-purpose optical device includes a semiconductor layer having a light absorption characteristic, a first active layer having a light absorption band different from a light absorption band of the semiconductor layer, a first two-dimensional (2D) material layer adjacent to the first active layer, and a first interfacial layer configured to control a pinning potential of the semiconductor layer and the first active layer. The broadband multi-purpose optical device may further include at least one second active layer, and may include a tandem structure that further includes at least one second 2D material layer. The first active layer and the second active layer may have different light absorption bands. The broadband multi-purpose optical device may further include a second interfacial layer adjacent to the first 2D material layer.
US11367798B2 Power element
A power element includes a substrate structure, an insulation layer, a dielectric layer, a transistor, and a plurality of zener diodes. The transistor is located in a transistor formation region of the substrate structure. The plurality of zener diodes are located in a circuit element formation region of the substrate structure and connected in series with each other. Each of the zener diodes includes a zener diode doping structure and a zener diode metal structure. The zener diode doping structure is formed on the insulation layer and is covered by the dielectric layer. The zener diode doping structure includes a P-type doped region and an N-type doped region that are in contact with each other. The zener diode metal structure is formed on the dielectric layer and partially passes through the dielectric layer to be electrically connected to the P-type doped region and the N-type doped region.
US11367790B2 Body-contacted field effect transistors configured for test and methods
Test structures for a body-contacted field effect transistor (BCFET) include: a single-pad structure with body contact and probe pad regions connected to a channel region at first and second connection points with a known separation distance between the connection points; and a multi-pad structure with a body contact region connected to a channel region at a first connection point and multiple probe pad regions connected to the channel region at second connection points that are separated from the first connection point by different separation distances. A method includes: determining separation distance-dependent internal body potentials at the second connection points in response to different bias conditions by using either multiple single-pad structures, each having a different separation distance between the connection points, or by using a multi-pad structure; and based on the separation distance-dependent internal body potentials, generating a model representing the BCFET with body-contacted and floating body devices.
US11367789B2 Source/drain recess etch stop layers and bottom wide-gap cap for III-V MOSFETs
A buffer layer is deposited on a substrate. A first III-V semiconductor layer is deposited on the buffer layer. A second III-V semiconductor layer is deposited on the first III-V semiconductor layer. The second III-V semiconductor layer comprises a channel portion and a source/drain portion. The first III-V semiconductor layer acts as an etch stop layer to etch a portion of the second III-V semiconductor layer to form the source/drain portion.
US11367779B2 High electron mobility transistor and method for fabricating the same
A method for fabricating high electron mobility transistor (HEMT) includes the steps of: forming a buffer layer on a substrate; forming a first barrier layer on the buffer layer; forming a first hard mask on the first barrier layer; removing the first hard mask and the first barrier layer to form a recess; forming a second barrier layer in the recess; and forming a p-type semiconductor layer on the second barrier layer.
US11367776B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a source/drain pattern disposed on a substrate and a source/drain contact connected to the source/drain pattern. The source/drain contact includes a lower contact structure extending in a first direction and an upper contact structure protruding from the lower contact structure. The upper contact structure includes a first sidewall and a second sidewall facing away from each other in the first direction. The first sidewall of the upper contact structure includes a plurality of first sub-sidewalls, and each of the first sub-sidewalls includes a concave surface.
US11367775B1 Shielding structure for SiC devices
A semiconductor device includes: a SiC substrate; a device structure in or on the SiC substrate and subject to an electric field during operation of the semiconductor device; a current-conduction region of a first conductivity type in the SiC substrate below and adjoining the device structure; and a shielding region of a second conductivity type laterally adjacent to the current-conduction region and configured to at least partly shield the device structure from the electric field. The shielding region has a higher net doping concentration than the current-conduction region, and has a length (L) measured from a first position which corresponds to a bottom of the device structure to a second position which corresponds to a bottom of the shielding region. The current-conduction region has a width (d) measured between opposing lateral sides of the current-conduction region, and L/d is in a range of 1 to 10.
US11367758B2 Display substrate and method for manufacturing the same, display panel and display device
A display substrate and a method for manufacturing the same, a display panel and a display device are provided. The display substrate includes a base substrate, a display component on the base substrate, and an encapsulation layer covering the display component, where the encapsulation layer includes an organic layer and an inorganic layer that are stacked alternately. A detection capacitor is further provided in a peripheral region of the display substrate. The detection capacitor includes a first electrode plate on a side of the encapsulation layer close to the base substrate, and a second electrode plate on a side of the encapsulation layer away from the base substrate.
US11367755B2 Display panel with high aperture ratio, manufacturing method thereof, and display device
A display panel with a high aperture ratio, a manufacturing method thereof, and a display device are provided. The display panel includes effective light emitting regions and invalid light emitting regions. Added opening regions are further defined on the invalid light emitting regions of the display panel. Color filter layers are formed in the added opening regions. Regions where the color filter layers in the added opening regions on the display panel are located on are added effective light emitting regions. An aperture ratio and a pixel density of the display panel can be increased to achieve a purpose of improving display effect of the display panel.
US11367749B2 Spin orbit torque (SOT) memory devices and their methods of fabrication
A spin orbit torque (SOT) memory device includes a magnetic tunnel junction (MTJ) device with one end coupled with a first electrode and an opposite end coupled with a second electrode including a spin orbit torque material. In an embodiment, a second electrode is coupled with the free magnet and coupled between a pair of interconnect line segments. The second electrode and the pair of interconnect line segments include a spin orbit torque material. The second electrode has a conductive path cross-section that is smaller than a cross section of the conductive path in at least one of the interconnect line segments.
US11367742B2 Display panel and method of fabricating the same
A display panel includes: a base layer; a signal line disposed on the base layer, the signal line including: a first layer including aluminum; and a second layer directly disposed on the first layer, the second layer including a niobium-titanium alloy; a first thin film transistor connected to the signal line; a second thin film transistor disposed on the base layer; a capacitor electrically connected to the second thin film transistor; and a light emitting element electrically connected to the second thin film transistor.
US11367727B2 Memory structure
Provided is a memory structure including first and second transistors, an isolation structure, a conductive layer and a capacitor. Each of the first and second transistors includes a gate disposed on the substrate and source/drain regions disposed in the substrate. The isolation structure is disposed in the substrate between the first and second transistors. The conductive layer is disposed above the first and second transistors and includes a circuit portion electrically connected to the first and second transistors and a dummy portion located above the isolation structure. The capacitor is disposed between the first and second transistors. The capacitor includes a body portion and first and second extension portions. The first and second extension portions extend from the body portion to the source/drain regions of the first and the second transistors, respectively. The first and second extension portions are disposed between the circuit portion and the dummy portion, respectively.
US11367721B2 Semiconductor structure
A semiconductor structure includes a semiconductor substrate including a first region and a second region; a first device disposed in the first region and a second device disposed in the second region, wherein a voltage level of the first device is greater than a voltage level of the second device; a first isolation disposed in the first region, wherein the first isolation includes a first depth; and a second isolation disposed in the second region, wherein the second isolation includes a second depth, and the first depth is greater than the second depth.
US11367704B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device is provided with a semiconductor element having a plurality of electrodes, a plurality of terminals electrically connected to the plurality of electrodes, and a sealing resin covering the semiconductor element. The sealing resin covers the plurality of terminals such that a bottom surface of the semiconductor element in a thickness direction is exposed. A first terminal, which is one of the plurality of terminals, is disposed in a position that overlaps a first electrode, which is one of the plurality of electrodes, when viewed in the thickness direction. The semiconductor device is provided with a conductive connection member that contacts both the first terminal and the first electrode.
US11367698B2 Method of bonding integrated circuit chip to display panel, and display apparatus
The present application provides a method of bonding an integrated circuit chip to a display panel. The method includes forming a plurality of first bonding pads in a bonding region on a first side of the display panel; forming a plurality of vias extending through the display panel in the bonding region; subsequent to forming the plurality of vias, disposing an integrated circuit chip having a plurality of second bonding pads on a second side of the display panel substantially opposite to the first side, the plurality of second bonding pads being on a side of the integrated circuit chip proximal to the display panel; and electrically connecting the plurality of first bonding pads respectively with the plurality of second bonding pads by forming a plurality of connectors respectively in the plurality of vias.
US11367695B2 Interposer with capacitors
An interposer includes one or more capacitors to store charge to provide signals to an integrated circuit electrically connected to the interposer. First connectors to each capacitor are interspersed with second connectors to the capacitors and are spaced apart from adjacent second connectors. The one or more capacitors and the resistances associated with the conductive paths between each capacitor and a connector or another capacitor can be modeled.
US11367694B2 Semiconductor integrated circuit and withstand voltage test method
A voltage application region and a voltage applying pad form withstand voltage measuring wiring lines insulated from each other and different from each other by connecting a seal ring and a relay region through a via, and the withstand voltage measuring wiring lines different from each other are configured to apply a voltage between insulated seal rings provided on wiring layers adjacent to each other by applying a voltage between the voltage application region and the voltage applying pad.
US11367688B2 Semiconductor package with interposer
A semiconductor package includes a first package substrate, a first semiconductor chip on the first package substrate, a molding layer covering side walls of the first semiconductor chip and including through holes, an interposer on the first semiconductor chip and the molding layer, conductive connectors in the through holes of the molding layer and connected to the first package substrate and the interposer, and an insulating filler including a first portion that fills the through holes of the molding layer so as to surround side walls of the conductive connectors.
US11367668B2 Electronic device and method for manufacturing same
An electronic device includes: a support member that has a metallic placement surface joined to the conductive bonding layer, and a metallic sealing surface provided on an outer side of the placement surface in an in-plane direction of the placement surface to adjoin the placement surface and to surround the placement surface; and a resin member, which is a synthetic resin molded article, joined to the sealing surface and covering the electronic component. The sealing surface includes a rough surface having a plurality of laser irradiation marks having a substantially circular shape. The rough surface includes a first region and a second region. The second region has a higher density of the laser irradiation marks in the in-plane direction than the first region.
US11367665B2 Precision structured glass articles, integrated circuit packages, optical devices, microfluidic devices, and methods for making the same
The present disclosure relates to a reconstituted wafer- and/or panel-level package comprising a glass substrate having a plurality of cavities. Each cavity is configured to hold a single IC chip. The reconstituted wafer- and/or panel-level package can be used in a fan-out wafer or panel level packaging process. The glass substrate can include at least two layers having different photosensitivities with one layer being sufficiently photosensitive to be capable of being photomachined to form the cavities.
US11367654B2 Component and method of manufacturing a component using an ultrathin carrier
A system and method for manufacturing a packaged component are disclosed. An embodiment comprises forming a plurality of components on a carrier, the plurality of components being separated from each other by kerf regions on a front side of the carrier and forming a metal pattern on a backside of the carrier, wherein the metal pattern covers the backside of the carrier except over regions corresponding to the kerf regions. The method further comprises generating the component by separating the carrier.
US11367651B2 Semiconductor device
A semiconductor device includes a first interlayer insulating film; a conductive connection structure provided in the first interlayer insulating film; a second interlayer insulating film provided on the first interlayer insulating film; a wiring structure provided in the second interlayer insulating film and connected to the conductive connection structure; and an insertion liner interposed between an upper surface of the conductive connection structure and the wiring structure, the insertion liner including carbon.
US11367642B2 Substrate processing apparatus and purging method
A substrate processing apparatus includes: a carrier storage rack configured to place and store a carrier that accommodates a substrate; a gas supply configured to supply an inert gas into the carrier placed on the carrier storage rack; and a controller configured to control whether to supply the inert gas into the carrier based on at least one of carrier information and substrate information.
US11367634B2 Substrate treating apparatus with edge treating unit and substrate treating method
The inventive concept relates to a substrate treating apparatus and method for removing various types of treating liquid or cleaning solution films on an edge region of a substrate without damage to a treated surface even though the substrate is rotated in an eccentric state.
US11367629B2 Cleaning apparatus of cleaning tool, substrate processing apparatus, and cleaning method of cleaning tool
A cleaning apparatus for cleaning a cleaning tool that scrub-cleans a substrate includes a cleaning body. The cleaning body includes a contact portion configured to come into contact with the cleaning tool, and the contact portion includes a suction area configured to remove foreign matter from the cleaning tool.
US11367626B2 Electronic component-incorporating substrate
A first insulating layer, a conductor layer included on a first main surface, an electronic component included on the first main surface and a second insulating layer stacked on the first insulating layer are included, a stacking direction of the first insulating layer and the second insulating layer is the same as a stacking direction of a first electrode layer, a second electrode layer, and the dielectric layer in the electronic component, and a height position of a main surface of the electronic component on an opposite side from a side of the first main surface is different from a height position of a main surface of the conductor layer adjacent to the electronic component on an opposite side from a side of the first main surface in the stacking direction.
US11367623B2 Structure and method to expose memory cells with different sizes
A method of forming a memory device is provided. In some embodiments, a memory cell is formed over a substrate, and a sidewall spacer layer is formed along the memory cell. A lower etch stop layer is formed on the sidewall spacer layer, and an upper dielectric layer is formed on the lower etch stop layer. A first etching process is performed to etch back the upper dielectric layer using the lower etch stop layer as an etch endpoint.
US11367622B2 Manufacturing method of semiconductor device and etching gas
A manufacturing method of a semiconductor device includes etching a film using etching gas that has a first or second molecule which has a C3F4 group and in which the number of carbon atoms is four or five. Further, the first molecule has an R1 group that bonds to a carbon atom in the C3F4 group through a double bond, and the R1 group contains carbon and also chlorine, bromine, iodine, or oxygen. Further, the second molecule has an R2 group that bonds to a carbon atom in the C3F4 group through a single bond and an R3 group that bonds to the carbon atom in the C3F4 group through a single bond, the R2 group or the R3 group or both containing carbon, and both the R2 group and the R3 group containing hydrogen, fluorine, chlorine, bromine, iodine, or oxygen.
US11367618B2 Semiconductor patterning process
A semiconductor patterning process includes the following steps. A substrate is provided, wherein the substrate has a first region, a second region, and a third region, and the second region is located between the first region and the third region. A plurality of initial mask patterns are formed on the substrate. A first mask material layer is conformally formed on the substrate. A first mask pattern is formed above at least two adjacent initial mask patterns in the second region and on the first mask material layer in between, and a second mask pattern is formed on the first mask material layer on sidewalls of remaining initial mask patterns. A portion of the first mask material layer is removed using the first mask pattern and the second mask pattern as a mask to form a final mask pattern on the substrate.
US11367610B2 Film forming and process container cleaning method
A film forming method for forming a film on a pattern and cleaning a space of a processing container configured to perform therein a plasma processing under a reduced pressure environment. The space is provided with a pedestal and an upper electrode configured to supply radio-frequency power. The upper electrode is disposed in the space to face the pedestal. The method includes: placing a substrate having the pattern on the pedestal provided in the space of the processing container configured to perform therein a plasma processing under a reduced pressure environment; adjusting temperature of a main surface of the substrate for each of a plurality of regions on the main surface of the substrate; and after the adjusting with the substrate on the pedestal, repeating an ordered sequence of a first step of forming a deposition film on the pattern of the substrate and on an inner surface of the processing container, wherein the inner surface includes an inner surface of the upper electrode; and a second step of supplying electric power only to the upper electrode to generate plasma in the space, thereby cleaning the space and the inner surface.
US11367600B2 Mass spectrometric determination of tissue states
The invention relates to a method for the determination and visualization of the spatial distribution of tissue states of a tissue sample, wherein a mass/mobility map is acquired at each of a plurality of sample sites of the tissue sample, the signal heights at each sample site are determined at characteristic signal positions in the corresponding mass/mobility map, from which a tissue state for each sample site is calculated with the aid of a mathematical/statistical classification algorithm, and the spatial distribution of the tissue states calculated for the sample sites is represented graphically.
US11367599B2 Tubular target
A target for a cathode sputtering system has a tubular target body made of a sputtering material and at least one connector piece, which is connected to the target body and projects from the target body, for attaching the target body to the cathode sputtering system. The target body is connected to the at least one connector piece in a vacuum-tight manner and the two are rotationally fixed relative to one another. At least one damper element is provided between the at least one connector piece and the target body.
US11367595B2 Plasma processing apparatus
A plasma processing apparatus capable of achieving a uniform plasma space therein is provided. The plasma processing apparatus includes a processing vessel, a mounting table, a shield member, a shutter for an opening configured to be moved up and down, a first driving unit and a second driving unit. The processing vessel has a sidewall, and the sidewall is provided with a transfer path through which a processing target object is carried-in/carried-out. The mounting table is provided within the processing vessel. The shield member is provided along an inner surface of the sidewall to surround the mounting table and provided with an opening facing the transfer path. The first driving unit is configured to move the shutter up and down. The second driving unit is configured to move the shutter in a forward-backward direction with respect to the shield member.
US11367593B2 Apparatus and methods for manipulating radio frequency power at an edge ring in plasma process device
The present disclosure relates to apparatus and methods that manipulate the amplitude and phase of the voltage or current of an edge ring. The apparatus includes an electrostatic chuck having a chucking electrode embedded therein for chucking a substrate to the electrostatic chuck. The apparatus further includes a baseplate underneath the substrate to feed RF power to the substrate. The apparatus further includes an edge ring disposed over the electrostatic chuck. The apparatus further includes an edge ring electrode located underneath the edge ring. The apparatus further includes a radio frequency (RF) circuit including a first variable capacitor coupled to the edge ring electrode.
US11367589B2 Modulation of ion beam angle
Embodiments described herein relate to methods and apparatus for forming gratings having a plurality of fins with different slant angles on a substrate and forming fins with different slant angles on successive substrates using angled etch systems and/or an optical device. The methods include positioning portions of substrates retained on a platen in a path of an ion beam. The substrates have a grating material disposed thereon. The ion beam is configured to contact the grating material at an ion beam angle ϑ relative to a surface normal of the substrates and form gratings in the grating material.
US11367587B2 Gas field ionization source
A gas field ionization source for forming an electric field for ionizing gas comprises: an emitter tip having a tip end; an extraction electrode facing the emitter tip and having an aperture at a position distant therefrom; a gas supply means for supplying the gas in the vicinity of the emitter tip; a vacuum partition made of a metal having a hole; and a high voltage power source for applying voltage between the emitter tip and the extraction electrode. The hole is constructed so that the tip end of the emitter tip can pass therethrough and the vacuum partition has a micro protrusion, around the hole, protruding toward a side of the extraction electrode.
US11367579B2 Method and apparatus for controlling a relay
In a method for controlling a relay with a relay contact, switching as an opening operation or a closing operation at the relay is temporally captured with respect to accurate opening or closing of the relay contact in comparison with a switching voltage zero crossing of a switching voltage to be switched. An actual switching time is determined and is corrected by means of further capturing of switching operations. A microcontroller is used for this purpose, and the signals can be digitally captured, that is to say at an A/D input.
US11367573B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes, in at least one of a region between an end of a first internal electrode layer which is not connected to a second external electrode and the second external electrode, and a region between an end of a second internal electrode layer which is not connected to a first external electrode and the first external electrode, in a length direction, a defect portion provided on a plane including a stacking direction and a width direction, such that the defect portion is located between the first dielectric ceramic layers in the stacking direction and is located between the second dielectric ceramic layer and the third dielectric ceramic layer in the width direction.
US11367570B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor include: a ceramic body including first and second surfaces opposing each other and third and fourth surfaces connecting the first and second surfaces; a plurality of internal electrodes disposed inside the ceramic body and exposed to the first and second surfaces, the plurality internal electrodes each having one end exposed to the third or fourth surface; and first and second side margin portions disposed on sides of the internal electrodes exposed to the first and second surfaces. A dielectric composition of the first and second side margin portions is different from a dielectric composition of the ceramic body, and a dielectric constant of the first and second side margin portions is lower than a dielectric constant of the ceramic body.
US11367564B2 Manufacturing method of transformer circuit board and transformer thereof
A manufacturing method of transformer circuit board includes following steps: plate stamping, forming a plurality of metal plates with a stamping mold; primary layering, layering the metal plates that are in alignment with each other between two outer insulation layers, with an inner insulation layer disposed between the two metal plates; primary pressing, hot pressing the metal plates to fix the metal plates between the two outer insulation layers; secondary layering, layering another metal plate on the outer side of the two outer insulation layers, respectively, corresponding to the positions of the previously layered metal plates; secondary pressing, hot pressing the metal plates on the outer side of the outer insulation layers, and printing to form a solder mask layer on the outer insulation layers. Finally, cutting to form a transformer circuit board with low leakage inductance and high EMI shield.
US11367542B2 Field grading members, power cables having field grading members, and methods of regulating electric fields
A field grading member includes an insulating body extending along a regulation axis and a conductive body. The conductive body is encapsulated within the insulating body and defines a conductive network therein to regulate an electric field within an underlying insulator from current flowing through a conductor along the regulation axis. Cables and methods of regulating electric field within cables are also described.
US11367535B2 Patient care system for a home environment
An apparatus for remote at-home care of a patient is disclosed. The apparatus monitors a patient with a deployable sensor system and communicates the data sensed by the sensor system to a patient care hub located within a patient's home. A patient interface and a caregiver controller are in wireless communication with each other and the patient care hub. The patient care hub generates an alert(s) in view of the sensed data and wirelessly communicates the alert(s) to the patient interface and/or the caregiver controller.
US11367530B1 Health testing and diagnostics platform
Systems and methods for providing a universal platform for at-home health testing and diagnostics are provided herein. In particular, a health testing and diagnostic platform is provided to connect medical providers with patients and to generate a unique, private testing environment. In some embodiments, the testing environment may facilitate administration of a medical test to a patient with the guidance of a proctor. In some embodiments, the patient may be provided with step-by-step instructions for test administration by the proctor within a testing environment. The platform may display unique, dynamic testing interfaces to the patient and proctor to ensure proper testing protocols and accurate test result verification.
US11367520B2 Compressing radiotherapy treatment plan optimization problems
Techniques for solving a radiotherapy treatment plan optimization problem are provided. The techniques include receiving a first radiotherapy treatment plan optimization problem having a first set of parameters; processing the first set of parameters to estimate a second set of parameters of a second radiotherapy treatment plan optimization problem; generating a solution to the second radiotherapy treatment plan optimization problem based on the estimated second set of parameters; and generating a radiotherapy treatment plan based on the solution to the second radiotherapy treatment plan optimization problem.
US11367519B1 Systems and methods for precision or personal pharmaceutical dosing
Systems and methods are disclosed for providing recommended doses and instructions for pharmaceutical treatments by measuring physiological and/or electrophysiological signals from a subject and providing recommended doses and instructions of pharmaceuticals based at least in part on the measured signals. Further, the recommended doses and instructions are based at least in part on a subject's disease(s), disorder(s), or injuries and/or symptom(s) of such, and/or side effects of medications or treatments the subject is receiving. The recommended doses and instructions are personally tailored to the subject to precisely and personally address the subject's needs, and may be based in part on correlation with database(s) comprising historical data of the subject and/or other subjects to treat the subject's movement disorders, injuries to the body or brain, cognitive diseases and disorders, sleep diseases and disorders, chronic pain, or other conditions.
US11367514B2 Cardiac arrhythmia report
Systems, devices, methods, and techniques relating to generating and presenting information related to heart rate data. In one aspect, a system includes a monitoring device configured to obtain physiological data for a living being and to generate annotation data based on the physiological data for a total time period, a processing system configured to obtain the annotation data via a communication channel from the monitoring device and to generate for display based on the annotation data a daily patient report that includes, a chart showing summary statistical data for a proportion of a total monitored time period spent in cardiac arrhythmia for each of a plurality of days and summary statistical data for a proportion of the total monitored time period not spent in cardiac arrhythmia for each of the plurality of days.
US11367505B2 Storage device, memory device and method of operating the memory device
The present technology relates to an electronic device. According to the present technology, a memory device having reduced latency includes a plurality of memory cells, an optimum read voltage information storage configured to store optimum read voltage information determined according to a cell count value, which is the number of memory cells read as a first memory cell based on data read from the plurality of memory cells among the plurality of memory cells, and a read voltage controller configured to calculate a cell count value corresponding to a default read voltage based on the data read from the plurality of memory cells using the default read voltage, in response to an optimum read voltage setting command input from a memory controller, and generate a first optimum read voltage based on the cell count value corresponding to the default read voltage and the optimum read voltage information.
US11367502B2 Bad block management for memory sub-systems
A processing device in a memory system performs operations comprising determining a first pool of data blocks of the memory device, wherein data blocks of the first pool are associated with storing data at a first number of bits per memory cell; determining a second pool of data blocks of the memory device, wherein data blocks of the second pool are associated with storing data at a second number of bits per memory cell that is larger than the first number of bits per memory cell; detecting a failure associated with a particular data block of the second pool of data blocks; and in response to detecting the failure associated with the particular data block, removing the particular data block from the second pool of data blocks and adding the particular data block to the first pool of data blocks.
US11367492B2 Page buffer and operating method thereof
An electronic device is provided. A page buffer includes at least one data latch, a sensing latch, and a bit line voltage controller. At least one data latch stores a program verification result of a previous program loop among a plurality of program loops and program data to be stored in a memory cell. The sensing latch stores a program verification result of a current program loop among the plurality of program loops. The bit line voltage controller updates the program verification result of the previous program loop which is stored in the at least one data latch to the sensing latch during a program operation of a next program loop of the current program loop among the plurality of program loops.
US11367491B1 Technique for adjusting read timing parameters for read error handling
Apparatuses and techniques are described for recovering from errors in a read operation. When a read operation results in an uncorrectable read error, recovery read operations are performed for each read voltage of a page of data. Each recovery read operation uses a different timing. The different timings can involve a time period which is allocated for a voltage transition, such as a settling time of a word line or bit line voltage, or a time allocated for an under kick or over kick of a word line or bit line voltage. An error count is obtained for each different timing, and an optimum timing is determined based on the lowest error count. A retry read operation is performed in which an optimum timing is used for the voltage transition for each read voltage of the page.
US11367486B2 Apparatuses and methods using negative voltages in part of memory write, read, and erase operations
Some embodiments include apparatuses and methods having a memory cell string that can include memory cells located in different levels of the apparatus. The memory cell string can include a body associated with the memory cells. At least one of such embodiments can include a module configured to apply a negative voltage to at least a portion of the body of the memory cell string during an operation of the apparatus. The operation can include a read operation, a write operation, or an erase operation. Other embodiments are described.
US11367481B2 Silicon-oxide-nitride-oxide-silicon based multi-level non-volatile memory device and methods of operation thereof
A semiconductor inference device that has a non-volatile memory (NVM) array including NVM cells arranged in rows and columns, in which each NVM cell comprises a charge trapping transistor configured to store one of N×analog values corresponding to N×levels of its drain current (ID) or threshold voltage (VT) levels, representing N×weight values for multiply accumulate (MAC) operations. The semiconductor inference device also includes digital-to-analog (DAC) function and multiplexor (mux) function configured to generate an analog MAC result based on the digital inputs converted results and the weight values read results, and analog-to-digital (ADC) function configured to convert the analog MAC result of the mux function to a digital value. Other embodiments of the semiconductor inference device and related methods and systems are also disclosed.
US11367470B2 Memory controller
A memory controller is provided. The memory controller is suitable for a pseudo static random access memory. The memory controller includes a mode register, a mode register write controller and a latency controller. The mode register is configured to generate a latency control signal according to a write instruction signal. The mode register write controller is configured to generate the write instruction signal during a mode register write operation and generate a write mask signal according to a chip selection signal. The latency controller generates a latency type control signal according to the latency control signal and the write mask signal.
US11367466B2 Non-intrusive digital content editing and analytics system
Techniques for supplementing a video clip with additional information without modifying the original content included within the video clip are disclosed herein. A video clip comprising multiple video frames is generated. A layer, which is to be associated with the video clip, is also generated. This layer initializes and terminates during a duration of the video clip. An association is formed between the layer and the video clip. Layer content is added to the layer to cause the layer content to supplement content visualized by the video clip without modifying the content visualized by the video clip. In response to the video clip being played, the layer is initialized and the layer content is displayed.
US11367459B2 Total dimensional stability compensation system and method for magnetic tape drive
A tape drive for use with a magnetic tape including two spaced apart servo tracks and a first data track includes a tape head, an actuator assembly, and a controller. The tape head includes two spaced apart servo elements that are each configured to read one of the two servo tracks, and a first read/write element that is configured to one of read data from and write data to the first data track. The tape head is positionable at a base head rotation angle relative to transverse to the length of the magnetic tape. The actuator assembly is configured to selectively rotate the tape head relative to the magnetic tape. The controller controls the actuator assembly to selectively rotate the tape head relative to the magnetic tape from the base head rotation angle to an adjusted head rotation angle that is different than the base head rotation angle based solely on servo information from the two servo elements reading the two servo tracks.
US11367453B2 Apparatus and method for generating an error concealment signal using power compensation
An apparatus for generating an error concealment signal, includes: an LPC representation generator for generating a replacement LPC representation; a gain calculator for calculating a gain information from the LPC representations; a compensator for compensating a gain influence of the replacement LPC representation using the gain information; and an LPC synthesizer for filtering codebook information using the replacement LPC representation to obtain the error concealment signal, wherein the compensator is configured for weighting the codebook information or an LPC synthesis output signal.
US11367452B2 Adaptive bitrate coding for spatial audio streaming
Techniques are provided for spatial audio streaming using adaptive bitrate encoding and decoding in bandwidth limited virtual reality applications. A methodology implementing the techniques according to an embodiment includes calculating weight factors for audio channels associated with each of a plurality of microphones. The weight factors are based on the position and head angle, relative to the microphones, of a user wearing a head mounted display (HMD). The method also includes encoding and decoding the audio channels, for transmission to the HMD, at a selected bitrate, the bitrate based on the weight factor for the audio channel. The method further includes applying an adaptive gain compensation to each of the received and decoded audio channels, the gain compensation also based on the weight factor. The method further includes mixing the resulting gain compensated channels to generate a stereo audio signal to be played through speakers of the HMD.
US11367447B2 System and method for digital content development using a natural language interface
Aspects of the subject disclosure may include, for example, obtaining a natural language instruction, interpreting the instruction to obtain a machine interpretation, and analyzing the machine interpretation to obtain an intent of the natural language instruction. An actionable command adapted to cause a digital manipulation tool to digitally manipulate a content item is determined according to the intent of the natural language instruction. The actionable command is provided to the digital manipulation tool to obtain the manipulated content item. Other embodiments are disclosed.
US11367445B2 Virtualized speech in a distributed network environment
Aspects of the disclosure relate to various systems and techniques that provide for a method and apparatus for transmitting speech as text to a remote server and converting the text stream back to speech for delivery to a remote application. For example, a person, through workspace virtualization, is accessing a remote application that accepts speech as its input. The user, using a microphone, would speak into the microphone where the speech would be converted into text with a local speech-to-text converter. The text version of speech is sent to a remote server, which converts the text back to speech using a remote server based text-to-speech converter where the reconstructed speech is usable as input to a remote application or device.
US11367442B2 Device and method with input
A processor-implemented electronic device input method includes: identifying input items configured to receive information on a displayed screen, by performing either one or both of a layout analysis and an image analysis with respect to the screen; tagging one of the input items with a text token extracted from a speech recognition result of a speech signal; and inputting the tagged text token into the one of the input items.
US11367440B2 Digital assistant in-call presenter
An approach is provided that uses a digital assistant during an online meeting. The digital assistant receives a request to attend an online meeting at a scheduled date and time. The digital assistant is associated with a user that is invited to attend the online meeting. The digital assistant is automatically logged onto the online meeting over the computer network when the scheduled date and time arrive. During the online meeting, the digital assistant detects a voice command from one the human participants of the online meeting. The digital assistant detects that the voice command is detected to the digital assistant. The digital assistant then performs a function that corresponds to the detected voice command.
US11367439B2 Electronic device and method for providing artificial intelligence services based on pre-gathered conversations
An electronic device capable of providing a voice-based intelligent assistance service may include: a housing; a microphone; at least one speaker; a communication circuit; a processor disposed inside the housing and operatively connected with the microphone, the speaker, and the communication circuit; and a memory operatively connected to the processor, and configured to store a plurality of application programs. The electronic device may be controlled to: collect voice data of a user based on a specified condition prior to receiving a wake-up utterance invoking a voice-based intelligent assistant service; transmit the collected voice data to an external server and request the external server to construct a prediction database configured to predict an intention of the user; and output, after receiving the wake-up utterance, a recommendation service related to the intention of the user based on at least one piece of information included in the prediction database.
US11367437B2 Multi-microphone speech dialog system for multiple spatial zones
There is provided a speech dialog system that includes a first microphone, a second microphone, a processor and a memory. The first microphone captures first audio from a first spatial zone, and produces a first audio signal. The second microphone captures second audio from a second spatial zone, and produces a second audio signal. The processor receives the first audio signal and the second audio signal, and the memory contains instructions that control the processor to perform operations of a speech enhancement module, an automatic speech recognition module, and a speech dialog module that performs a zone-dedicated speech dialog.
US11367431B2 Synthetic speech processing
A speech-processing system receives both text data and natural-understanding data (e.g., a domain, intent, and/or entity) related to a command represented in the text data. The system uses the natural-understanding data to vary vocal characteristics in determining spectrogram data corresponding to the text data based on the natural-understanding data.
US11367423B2 Snare muffler
A device for use in combination with a musical snare drum for altering the sounds produced consisting of a means for affixing the device to the drum, such as a bracket assembly, mounted on the upper and lower rims of the drum, connected to the bracket assembly is a flexible banding which extends around the top, sides, and bottom of the drum and is attached in a manner that allows for ease of movement along the long axis of the banding so that it can be adjusted by sliding along said axis, a muffler component composed of a felt pad or other suitable material is affixed to the flexible banding and positioned on the bottom of the drum in a manner that provides for the muffler to be repositioned at varying degrees of contact with the snares by advancing or retracting the banding so as to alter the tonal output.
US11367419B1 Capo-light system
A capo-light system is disclosed herein. The capo-light system includes a capo device and an electronic handheld device. The capo device is coupled at a defined portion of a stringed instrument. Additionally, the capo device includes a clamp member configured to be coupled to strings of stringed instrument at defined portion. A light source is positioned at an end of a retractable arm attached to clamp member and configured to provide a first set of functionalities. Furthermore, a microphone is positioned at the clamp member and configured to provide a second set of functionalities. An electronic handheld device is coupled to capo device via a communication network and is configured to control the first set of functionalities associated with the light source and the second set of functionalities associated with the microphone.
US11367410B2 Eclipse cursor for mixed reality displays
Systems and methods for displaying a cursor and a focus indicator associated with real or virtual objects in a virtual, augmented, or mixed reality environment by a wearable display device are disclosed. The system can determine a spatial relationship between a user-movable cursor and a target object within the environment. The system may render a focus indicator (e.g., a halo, shading, or highlighting) around or adjacent objects that are near the cursor. The focus indicator may be emphasized in directions closer to the cursor and deemphasized in directions farther from the cursor. When the cursor overlaps with a target object, the system can render the object in front of the cursor (or not render the cursor at all), so the object is not occluded by the cursor. The cursor and focus indicator can provide the user with positional feedback and help the user navigate among objects in the environment.
US11367409B2 Liquid crystal driving circuit and method solving insufficient charging time of target voltage applied to pixel electrode
A driving apparatus, a display apparatus, and a driving method are provided. The driving apparatus includes: a first switch tube, a second switch tube, a third switch tube, and a data output assembly. A first shared voltage or a second shared voltage are controlled by on states and off states of the first switch tube, the second switch tube, and the third switch tube to be output to a pixel electrode.
US11367399B2 Display panel and display device
A display panel can include a first plate; a second plate disposed on the first plate; a first layer stack disposed between the first plate and the second plate; a first transistor disposed within the first layer stack; a second layer stack disposed on the second plate; and a second transistor disposed within the second layer stack, in which the first transistor is disposed in a location overlapping with an active area corresponding to an image display area.
US11367384B2 Display device capable of improving power consumption and method for driving the same
A display device and a driving method thereof are disclosed. The display device includes a subpixel including a light emitting unit including a first electrode, a second electrode, and a plurality of light emitting elements connected between the first electrode and the second electrode, and a driving transistor configured to supply a driving current to the light emitting unit; a detector electrically connected to the light emitting unit to detect a short circuit in the plurality of light emitting elements; and a blocking controller configured to control blocking of the driving current based on an output of the detector. Accordingly, power consumption of the display device may be improved.
US11367381B2 Electroluminescent display device
An electroluminescent display device has a plurality of pixels and each pixel includes a driving transistor having a gate connected to a first node, a source connected to a third node, and a drain connected to a fourth node, the driving transistor generating pixel current corresponding to a data voltage when a high-level source voltage is applied to the third node, an internal compensator comprising a first capacitor connected between the first node and a second node, and a second capacitor connected between the second node and an input terminal for the high-level source voltage, the internal compensator controlling a threshold voltage of the driving transistor with reference to a first scan signal, a second scan signal opposite to the first scan signal in phase, a third scan signal lagging the first scan signal in phase, a fourth scan signal leading the first scan signal in phase, and an emission signal, and a light emitting element connected between a fifth node to be connected to the fourth node and an input terminal for a low-level source voltage.
US11367372B2 Display device and method of calibrating driving time of boost circuit
A method of calibrating a boost circuit includes: resetting a load to a reference voltage; supplying a charging voltage to the load through a boost circuit for a driving time such that charge sharing is performed in the load; comparing a voltage of the load after the charge sharing with a target voltage; and adjusting a duration of the driving time according to a result of the comparing.
US11367363B1 Systems, methods, and apparatuses for operating a music educational tool
Embodiments herein illustrate an educational musical game. The educational musical game includes a first set of polygon tokens representing a first combination of a first set of musical notes and a first musical interval between musical notes in the first set of musical notes. Further educational musical game includes a second set of polygon tokens representing a second combination of a second set of musical notes and a second musical interval between the musical notes in the second set of musical notes. The second set of polygon tokens is configured to be coupled with the first set of polygon tokens based on one or more rules associated with the first set of musical notes and the second set of musical notes.
US11367358B1 Method of arranging platooning vehicles based on vehicles' historic wireless performance
A method of arranging platooning vehicles based on the vehicles' historic wireless performance. The method includes a requesting vehicle requesting permission from a lead vehicle of a platoon to join the platoon. The lead vehicle determines if the Advance Driver Assisted Systems (ADAS) Instance State-of-Health (SOH) Scores are above a predetermined minimal threshold and if so, then whether the Overall Historic ADAS SOH Score contains one or more discrepancies. If the Overall Historic ADAS SOH Score contains no discrepancies, the lead vehicle than analyzes the historic wireless performance data from the requesting vehicle and determines a historic wireless performance (WP) score for the requesting vehicle. The requesting vehicle is then arranged in the platoon based on the relative historic WP score of the requesting vehicle to the WP score of the platooning vehicles.
US11367352B2 Utilizing determined optimized time windows for precomputing optimal path matrices to reduce computer resource usage
A method involves accelerating the electronic determination of high quality solutions to routing problems by utilizing determined optimized time windows for precomputing optimal path matrices to reduce computer resource usage. The use of traffic windows defined based on changes in rates of change of speeds for traffic on road segments allows for more rapid determination of a set of one or more high quality solutions as compared to requiring on-demand, in-process determination of a shortest path for a particular time during comparison of paths or routes performed as part of a process for determining high quality solutions to the routing problem.
US11367351B2 Devices, systems and processes for determining and communicating hazards road conditions to users
Systems, devices, and processes are provided for determining road conditions and communicating hazardous conditions to drivers. A system may include a first sensor, located along a first portion of a road, configured to: output a first reading, of a first detector, indicative of a first condition; and a controller node configured to determine, based on the first reading, whether a hazardous condition potentially exists along the first portion of the road and output a first warning message. A process for detecting a hazardous condition may positioning a sensor along a road; determining a current sensor location, determining a detector location; specifying a threshold for the condition; specifying a warning; activating the sensor; determining whether a current reading from the detector exceeds the threshold; and generating a warning.
US11367346B2 Digitizing and mapping the public space using collaborative networks of mobile agents and cloud nodes
A networked system for providing public space data on demand, including a plurality of vehicles driving on city and state roads, each vehicle including an edge device with processing capability that captures frames of its vicinity, a vehicle-to-vehicle network to which the plurality of vehicle are connected, receiving queries for specific types of frame data, propagating the queries to the plurality of vehicles, receiving replies to the queries from a portion of the plurality of vehicles, and delivering matched data by storing the matched data into a centralized storage server, and a learner digitizing the public space in accordance with the received replies to the queries.
US11367333B2 Personal safety verification system
The present invention includes: a first sensor (111a) which is provided in a house (10) and which detects, without contact, at least the heart rate and the respiratory rate of a resident (15); an anomaly determining section (201) which detects significant difference in the heart rate and the respiratory rate from a normal state; a communication section (210) which carries out communication between an operator (25) and a resident (15) for verifying safety; an arrival information presenting section (206) which presents, to the operator (25), the arrival of an emergency medical worker (35) at a house (10) in response to a dispatching request by the operator (25); and a remote unlocking section (203) which carries out emergency unlocking of a lock of the house (10) in accordance with an instruction of the operator (25).
US11367329B2 Monitoring method for shared recyclable logistics container and system thereof
The present application relates to the field of logistics. Disclosed are a monitoring method for a shared recyclable logistics container and a system thereof, capable of timely and accurately finding a recyclable logistics container which may be stolen. In the invention, a recyclable logistics container may be time-shared by a plurality of users; a server stores valid area sets corresponding to each user, each valid area set comprising one or more geographic areas; the server continuously obtains a container identifier and positioning information of the recyclable logistics container; a valid area set corresponding to the current user of the recyclable logistics container is queried according to the container identifier; and if it is determined, according to the positioning information, that the recyclable logistics container camps outside the geographic areas in the found valid area set and the camping duration exceeds a predetermined threshold, an alarm is given.
US11367328B2 Program, terminal, gaming system, and game management device
Provided is a game with enhanced entertainment properties to users. A program that causes a computer to execute the game using a first game element causes the computer to function as selecting means and output control means. The selecting means selects the first game element associated with a player. The first game element is converted from a first expression mode to a second expression mode when a predetermined condition is satisfied. The output control means outputs the selected first game element in accordance with the second expression mode.
US11367326B2 Systems and methods for conversion of loyalty program rewards
Systems and methods are disclosed for associating a player loyalty account of a player with a stored value account. The player can accumulate loyalty points over time. The accumulated loyalty points can be converted to value, such as cash or coupons, associated with the stored value account. The value can be accessed by the player through the use of a stored value payment vehicle associated with the stored value account. The value added to the stored value account can be restricted such that the use of the value is limited to particular merchants or particular types of transactions.
US11367311B2 Face recognition method and apparatus, server, and storage medium
A face recognition method includes generating a target face recognition model, performing face detection on an image to obtain a first face image, and performing face recognition on the first face image in the image by using the target face recognition model to obtain a first face feature. Generating the target face recognition model includes determining a training sample, the training sample comprising a training face image calibrated with identity information, and training a general face recognition model by using the training sample, and updating a parameter of the general face recognition model based on a training target to obtain the target face recognition model, the training target being a prediction result of the general face recognition model predicting identity information of a new training face image in the training sample to be the calibrated identity information of the training face image in the training sample.
US11367302B2 Interface display method to reduce power consumption of electronic device with fingerprint sensor
An interface display method and an electronic device are provided. The interface display method comprises steps of: during processing an interface display request of an application program, determining whether the interface display request meets a preset condition or not (101); if the interface display request meets the preset condition, acquiring at least one fingerprint acquisition area according to the interface display request (102); displaying an interface according to the interface display request (103), and activating a fingerprint recognition sensor corresponding to the at least one fingerprint acquisition area (104); and if the interface display request does not meet the preset condition, displaying the interface according to the interface display request, and controlling the fingerprint recognition sensor of the electronic device to be in an inactive state (105). The method reduces the power consumption of the electronic device, and prolongs the service life of the electronic device.
US11367298B2 Tracking system and method
A system for tracking motion of a user includes one or more peripherals associated with the user, a first camera operable to be mounted upon the user's head, a second camera operable to capture images of the user and the first camera, a first tracking unit operable to determine the position of the one or more peripherals in images captured by the first camera, a second tracking unit operable to determine the position of the first camera and the one or more peripherals in images captured by the second camera, a location generating unit operable to identify the location of the one or more peripherals and the first camera in dependence upon the respective determinations by the first and second tracking units, a tracking validation unit operable to compare the locations of at least one peripheral as determined using the first and second tracking units and determine whether a difference in the locations exceeds a threshold value, and a location output unit operable to output location information for at least the one or more peripherals as identified by the location generating unit, where the location output unit is operable to output location information based upon information from the first tracking unit and information from the second tracking unit in varying contributions in dependence upon the difference in compared locations.
US11367295B1 Graphical user interface for presentation of events
Some embodiments provide a method for generating a graphical user interface (GUI) for a research system. The method receives a request from a user of the research system for information about a particular category. The method generates a chart that displays a set of events associated with the particular category over a particular period of time. The method incorporates the chart into a GUI for the particular category for transmission to the user. Some embodiments generate a list of events associated with the particular category and generate a GUI that displays the list of the events. Each event is represented in the list by a title of a document identified by the research system as representative of the event.
US11367275B2 Template matching method for image-based detection and tracking of irregular shaped targets
A method of generating a template image includes: receiving an input from a user representing identifications of an object in different respective slices of a volumetric image; using the input to determine a volume-of-interest (VOI) that includes voxels in a subset of the volumetric image; and determining the template image using at least some of the voxels in the VOI, wherein the act of determining the template image comprises performing a forward projection of the at least some of the voxels in the VOI using a processor. An image processing method includes: obtaining a volumetric image; performing forward projection of voxels in the volumetric image from different positions onto a first plane using a processor; and summing projections on the first plane resulted from the forward projection from the different positions to create a first image slice in the first plane.
US11367270B2 Recognition apparatus and method
A method of identifying an object within an environment is described for capturing visual data associated with the environment and comparing data defining a candidate object in the environment with an object data store storing object templates providing data pertaining to one or more objects; responsive to matching the data defining the candidate object in the environment and an object template, identifying the candidate object; and responsive to failing to match data representing the candidate object in the environment with an object template, identifying one or more object identifiers disposed in the environment to define identifier search data, and using the identifier search data to interrogate a further object data store to identify the candidate object.
US11367261B2 Presenting an augmented reality interface
One or more computing devices, systems, and/or methods for presenting augmented reality (AR) interfaces are provided. For example, a first object corresponding to a representation of content in an AR interface may be presented. Responsive to receiving a selection of the first object, a first graphical object corresponding to the content may be presented. An AR interface comprising a real time view of a camera of the device may be presented. A first graphical representation of the first graphical object may be presented overlaid on the real time view of the camera of the device. A second graphical representation of the first graphical object comprising the graphical modification and a second graphical object associated with information corresponding to the content may be presented overlaid on the real time view of the camera of the device. Responsive to receiving a selection of the second graphical object, the information may be presented.
US11367255B2 Determination of modeling accuracy between three-dimensional object representations
An example of a computer-readable medium is provided to store machine-readable instructions. The instructions may cause a processor to receive three-dimensional (3D) object representations of an object. The distance between points of a grid applied to 3D object representation and random points on the 3D object representation may provide a sampling error used in calculating a modeling accuracy between the 3D object representations.
US11367251B2 Device using local depth information to generate an augmented reality image
The disclosed technology presents a device and a method, respectively, for generating an augmented reality (AR) image (or AR video). The device configures to obtain a first image of a scene, obtain a second image of an object, obtain a depth range, and capture a third image of only the parts of the scene inside the depth range. Further, the device configures to generate occlusion information based on the third image, and overlay the first image and the second image based on the occlusion information to generate the AR image.
US11367246B2 Operations using sparse volumetric data
A volumetric data structure models a particular volume representing the particular volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a first level of detail, the first level of detail includes the lowest level of detail in the volumetric data structure, values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry, where the volumetric data structure further includes a number of second entries representing voxels at a second level of detail higher than the first level of detail, the voxels at the second level of detail represent subvolumes of volumes represented by voxels at the first level of detail, and the number of second entries corresponds to a number of bits in the first set of bits with values indicating that a corresponding voxel volume is occupied.
US11367231B2 System for generating snapping guides for a multi-path glyph
Systems and methods provide snap-line generation operations for live multi-path glyphs. In this regard, an attribute extraction component accesses a glyph description of a live multi-path glyph to determine and store several attributes related to at least one sub-path of the live multi-path glyph. The stored attributes are accessed by a snap-line generation component and used to determine whether an external object is moved near the live multi-path glyph. When moved near one another, a snap-line is generated along sub-path planes of the external object and the live multi-path glyph. Generated snap-lines are used to aid a user in aligning the two objects.
US11367219B2 Video analysis apparatus, person retrieval system, and person retrieval method
A video analysis apparatus is connected to an image capturing apparatus including a plurality of cameras, in which the video analysis apparatus, for a plurality of persons in images captured by the cameras, tracks at least one of the plurality of persons, detects a plurality of parts of the tracked person, and on the basis of information defining scores used to determine a best shot of each of the parts, computes a score for the part for each of frames of videos from security cameras, compares, for each of the parts, the scores for each part computed for each of the frames to determine a best shot of each of the parts, stores, for each of the parts, a feature value in association with the part, and compares the feature values of each of the parts of the plurality of persons to determine identity of the persons.
US11367214B2 Apparatus for determining arrangement of objects in space and method thereof
A method of embedding a vector representing an arrangement state of objects in a 3D space according to an embodiment includes dividing a target space into M×N subspaces extending from a first surface among planes forming the target space having a cuboid shape, calculating, for each of the subspaces, a feature representing an object arrangement state in the subspace, inputting data representing the feature of each of the subspaces into an artificial neural network and obtaining, from the artificial neural network, an embedding vector representing an arrangement state of an object in the target space.
US11367209B2 Visual detection of haloclines
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for visually detecting a halocline. In some implementations, a method includes moving a camera through different depths of water within a fish enclosure, capturing, at the different depths, images of fish, determining that changes in focus in the images correspond to changes in depth that the images were captured, and based on determining that the changes in focus in the images correspond to the changes in depths that the images were captured, detecting a halocline at a particular depth.
US11367197B1 Techniques for determining a three-dimensional representation of a surface of an object from a set of images
Systems and methods of the present disclosure can facilitate determining a three-dimensional surface representation of an object. In some embodiments, the system includes a computer, a calibration module, which is configured to determine a camera geometry of a set of cameras, and an imaging module, which is configured to capture spatial images using the cameras. The computer is configured to determine epipolar lines in the spatial images, transform the spatial images with a collineation transformation, determine second derivative spatial images with a second derivative filter, construct epipolar plane edge images based on zero crossings of second derivative epipolar planes image based on the epipolar lines, select edges and compute depth estimates, sequence the edges based on contours in a spatial edge image, filter the depth estimates, and create a three-dimensional surface representation based on the filtered depth estimates and the original spatial images.
US11367194B1 Image segmentation of a video stream
Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, binarizing an area of interest within one or more image, identifying an initial pupil location and an initial iris radius, and determining a final pupil location and a final iris radius. Some embodiments enable the client device to perform one or more operations within a user interface based on the image segmentation.
US11367180B2 Classification and mutation prediction from histopathology images using deep learning
Systems and methods for classification and mutation prediction from histopathology images using deep learning. In particular, the examples described herein utilize lung cancer as an example, in particular adenocarcinoma (LUAD) and squamous cell carcinoma (LUSC) as two subtypes of lung cancer to identify and distinguish between.
US11367179B2 Determining degree of motion using machine learning to improve medical image quality
Systems and techniques for determining degree of motion using machine learning to improve medical image quality are presented. In one example, a system generates, based on a convolutional neural network, motion probability data indicative of a probability distribution of a degree of motion for medical imaging data generated by a medical imaging device. The system also determines motion score data for the medical imaging data based on the motion probability data.
US11367176B2 Commodity management device and commodity management system
A commodity management device includes a camera interface circuit connectable to a camera to capture an image of one of commodities arranged in a row along a first direction from a back plate to a front of the shelf. The device includes a sensor interface circuit connectable to a sensor measuring a distance to the commodities in the row. A processor is configured to detect a change in the distance measured by the sensor, identify the commodities based on the image, then acquire a thickness of each commodity in the row, and calculate the number of the commodities removed from the shelf based on the distance change and the thickness of the commodities.
US11367171B2 Method for detecting hollowing of exterior wall finish layer
The present invention belongs to the technical field of constructional engineering safety detection, and provides a method for detecting hollowing of an exterior wall finish layer. The method for detecting a defect of a facade finish layer of a building proposed by the present invention can realize remote detection in the on-site detection operation and avoid high-altitude hazardous operation of personnel, and is simple and convenient in operation. In data analysis and processing, the method not only can overcome the subjectivity and the instability caused by manual color identification of a temperature image, but also can realize batch processing of image analysis through software or conduct real-time detection and analysis.
US11367170B2 Manufacturing management system for component mounting line
A component mounter images suction states of components picked up by a suction nozzle, processes images of the suction states of the components to recognize the suction state of the component, and stores the images in a storage device with linking production information related to the components. An inspection machine images a mounted state of each component on a board, processes an image of mounted state of each component to recognize the mounted state of each component, and inspects whether a mounting error occurred for each component based on the recognition result. The inspection machine determines that a mounting error occurred for any of the components the image of the mounted state of the component for which a mounting error was determined to have occurred and a searched image of the suction state of the component are displayed on the display monitor in a comparative manner.
US11367160B2 Simultaneous compute and graphics scheduling
A parallel processing unit (e.g., a GPU), in some examples, includes a hardware scheduler and hardware arbiter that launch graphics and compute work for simultaneous execution on a SIMD/SIMT processing unit. Each processing unit (e.g., a streaming multiprocessor) of the parallel processing unit operates in a graphics-greedy mode or a compute-greedy mode at respective times. The hardware arbiter, in response to a result of a comparison of at least one monitored performance or utilization metric to a user-configured threshold, can selectively cause the processing unit to run one or more compute work items from a compute queue when the processing unit is operating in the graphics-greedy mode, and cause the processing unit to run one or more graphics work items from a graphics queue when the processing unit is operating in the compute-greedy mode. Associated methods and systems are also described.
US11367159B1 Methods and arrangements for enhancing detection of digital watermark signals
In an illustrative embodiment, watermark decoding reliability is increased, for images of watermarked objects captured at close distances, by reducing influence of pixel noise (e.g., shot noise). In the same or different embodiment, watermark decoding reliability is increased, for images of watermarked objects captured from far distances, by reducing image under-sampling. A particular implementation down-samples input imagery twice—a first time by a fixed factor, preparatory to performing an FFT, and a second time by a variable factor, preparatory to submitting the image for decoding, where the variable factor is determined using results from the FFT. A number of other features and arrangements are also detailed.
US11367157B2 Aircraft dispatch reliability rate
An automated method of moving aircraft parts between facilities includes determining a dispatch reliability rate associated with a group of aircraft parts. The dispatch reliability rate indicates a percentage of incoming flights meeting departure demands at a first facility, and the departure demands are based on the group of aircraft parts. The automated method also includes comparing the dispatch reliability rate to a dispatch reliability rate threshold associated with the group of aircraft parts to generate comparison data. The automated method further includes determining to adjust a stock level of at least one aircraft part of the group of aircraft parts at the first facility based on the comparison data. The automated method further includes moving a quantity of the at least one aircraft part between the first facility and a second facility to adjust the stock level of the at least one aircraft part at the first facility.
US11367156B2 System and method of allocating computing resources based on jurisdiction
In one or more embodiments, one or more processes, methods, and/or systems associated with a first jurisdiction may receive a request for a transaction, that involves private information, from a second computer system in a second jurisdiction. For example, the second jurisdiction may be subject to one or more privacy statutes and/or one or more privacy regulations. For instance, the one or more privacy statutes and/or one or more privacy regulations may apply to entities outside the jurisdiction that collect and/or process data of a resident and/or a citizen of the jurisdiction. In one or more embodiments, the one or more processes, methods, and/or systems may further determine that the second computer system is in the second jurisdiction, provide an instruction to a third computer system, in the second jurisdiction, to execute program instructions that executes the transaction, and receive, from the third computer system, metadata associated with the transaction.
US11367152B2 Futures margin modeling system having seasonality detection
A physical container (e.g., a battery) may be filled up (charged) or emptied (discharged) with energy commensurate with requirements to post a particular amount of collateral. The disclosure provides computing systems and methods for processing data using a novel combination of wavelet techniques and rolling techniques to more efficiently detect seasonality in particular products (e.g., energy products) to more accurately model and determine collateral/margin requirements. A clearinghouse computing device may be configured to generate a margin requirement for a portfolio of products and may include a processor to process instructions that cause the clearinghouse computing device to perform wavelet decomposition and rolling methods on a historical database of records.
US11367150B2 Demographic-based targeting of electronic media content items
An online system stores user profiles of users performing past user interactions with content items. The system receives a new content item and extracts a new feature vector from an image in the new content item using image analysis. The system generates, by a machine learning model, a demographic criteria vector based on the new feature vector. The machine learning model is configured based on the user profiles of the users performing the past user interactions with the plurality of content items to receive a feature vector for a content item and generate a demographic criteria vector based on the feature vector. The demographic criteria vector indicates a likelihood of a user with a user profile matching the demographic criteria vector interacting with the content item exceeding a threshold. The system sends the demographic criteria vector to a content provider for targeting the new content item.
US11367149B2 Pattern identification in time-series social media data, and output-dynamics engineering for a dynamic system having one or more multi-scale time-series data sets
In some aspects, computer-implemented methods of identifying patterns in time-series social-media data. In an embodiment, the method includes applying a deep-learning methodology to the time-series social-media data at a plurality of temporal resolutions to identify patterns that may exist at and across ones of the temporal resolutions. A particular deep-learning methodology that can be used is a recursive convolutional Bayesian model (RCBM) utilizing a special convolutional operator. In some aspects, computer-implemented methods of engineering outcome-dynamics of a dynamic system. In an embodiment, the method includes training a generative model using one or more sets of time-series data and solving an optimization problem composed of a likelihood function of the generative model and a score function reflecting a utility of the dynamic system. A result of the solution is an influence indicator corresponding to intervention dynamics that can be applied to the dynamic system to influence outcome dynamics of the system.
US11367147B1 Computerized geolocation tool
Various examples are directed to systems and methods for providing location-specific financial information to a user. A geographic data system may receive a social media data feed and an e-mail feed. The geographic data system may extract theme data from at least one of the social media feed data or the e-mail data and select a first user expense category based at least in part on the theme data. The geographic data system may receive from an application executing at a user computing device location data indicating a first geographic location and generate a location-specific user expense based at least in part on the first user expense category and the location data. The geographic data system may generate a graphical user interface comprising a map including the first geographic location and an indication of the location-specific user expense.
US11367143B2 Activity evaluation sensor systems and methods
Systems and methods are discussed for providing sensor enhanced safety, recovery, and activity evaluation systems. Sensors that monitor user activity and behavior are worn by a user and/or placed in the user environment. Data from the sensors are processed to obtain a safety, recovery, and/or activity evaluation. Based on the evaluation, recommendations or adjustments to the terms of an insurance policy covering the user, the user's employer, or a facility providing health care to the user, are generated, to accurately reflect the risks associated with the user, employer, and/or facility. In embodiments, an alert may be generated when a failure to conform with activity guidelines is detected.
US11367142B1 Systems and methods for clustering data to forecast risk and other metrics
Methods and systems are provided for clustering data for use in training models to predict a loss metric for insurance. The historical data is cleaned and aggregated to a quarterly time granularity and a zip code geographic granularity, and features on which to generate the clusters are selected. Clusters are generated using one or more clustering algorithms, evaluated, and the best set of clusters is selected. Clusters may be grouped together based on cluster characteristics. Each cluster or group of clusters is used to train a development model and a forecast model for the loss metric. The accuracy of the development and forecast models is evaluated, and the clustering process is repeated until the accuracy and stability of the development and forecast models is sufficient. At each iteration, historical data may be removed and/or hyperparameters of the clustering algorithms may be adjusted.
US11367141B1 Systems and methods for forecasting loss metrics
Methods and systems are provided for predicting and forecasting loss metrics for insurance. One or more models are created to generate development curves to predict ultimate losses for aggregations of long-tail losses, such as bodily injury claim payouts based on the first few months of payout data and other relevant variables. The relevant variables include internal data about policyholders and claims, and external data. Historical data, including potential influential variables and a target, are used to train a predictive development model. The variables are pre-processed and aggregated to an accident-month granularity, then feature reduction techniques are applied to determine the variables that exert the most influence on the target. Dimensionality reduction techniques are then applied to the remaining variables. The most influential variables and the variables created by dimension reduction are used as the input features to train the development model. One or more additional models are trained to forecast future pure premiums (or a different loss metric) based on ultimate losses predicted by the development model, and other relevant variables.
US11367138B1 Method and system for allocating deposits over a plurality of depository institutions
A method, system, and program product, the method comprising: (1) aggregated account information FDIC aggregated deposit accounts held in a plurality of banks; (2) client account information: (1) obtaining a client available deposit amount, Di; (2) determining, a bank number tier, Ti, for the client account, from among a plurality of tiers based, at least in part, on a level of funds associated with the respective client or relative to tier ranges, wherein each tier has a number of banks associated therewith or a function for computing the number of banks associated therewith; (3) allocating the client available deposit amount, Di, across a number of banks, NT, equal to the number associated electronically with the tier, Ti; and generating data to transfer funds to or from one or more of the banks.
US11367135B2 Systems and methods for intelligently optimizing a queue of actions in an interface using machine learning
Systems and methods for optimizing processing of loan applications are disclosed. A system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions. The instructions may instruct the system to analyze training data to build a predictive model. The instructions may also instruct the system to apply the predictive model to a loan application to determine a first probability of an institution funding the loan application if the institution proactively engages a loan-arranging entity of the loan application and a second probability of the institution funding the loan application if the institution reactively engages the loan-arranging entity. The instructions may further instruct the system to reporting the first and second probabilities to a user through a user interface.
US11367127B2 Omnichannel retailing
Example embodiments are directed to systems and method to facilitate omnichannel retailing. A networked system determines a location of the user device within a store and accesses a map of the store. An item from a list of one or more items is identified, whereby the item has a plurality of locations within the store. A first location of the item from the plurality of locations is selected. The networked system causes display, on a user interface on the user device, of the location of the user device and the first location of the item and causes display of a user interface element that is operable to receive user selection of a different location from the plurality of locations. In response to receiving the user selection, the networked system ceases display of the first location on the map and causes display of the different location on the map.
US11367122B2 Systems and methods for garment size recommendation
Disclosed are methods, systems, and non-transitory computer-readable medium for generating recommendations regarding products. A method may include determining a set of content features including one or more product attributes; determining a set of latent features; receiving a query user identifier and a query product identifier; determining a feature vector associated with the query user identifier and the query product identifier based on the set of content features and the set of latent features; determining one or more model coefficients for a linear model; and utilizing the linear model to determine a fit score for the query user identifier and the query product identifier.
US11367116B1 System and method for automatic product matching
The technology includes an example method for determining matching items. In some implementations, the method may determine a first set and second set of attributes and attribute types associated with a first and second item, respectively, based on description data associated with the items. The method may determine an attribute-type indicator for a pairing of a first attribute of the first set with a second attribute of the second set based on attribute types of the attributes, compute an attribute value for the pairing based on a similarity between the first and second attribute, and compute a match score for a combination of the first and second items based on the attribute value and attribute-type indicator. The method may also, in response to receiving a data query identifying the first item, provide a graphical user interface including a graphical element representing the second item based on the match score.
US11367108B1 Dynamic display of route related content during transport by a vehicle
Systems and methods are disclosed configured to receive a ride request from an application hosted on a device of a user. A vehicle is routed to a pickup location. A route is generated configured to navigate the vehicle to a destination. Sensor data indicative of ride quality is monitored while the vehicle is navigating the generated route, wherein the sensor data comprises data indicating at least how bumpy the ride is and/or whether a sudden braking event occurred. When an adverse ride condition is detected, a determination is made that a content item is to be transmitted to a display device. A geofence is generated about the destination using a user content interaction history. The first item of content is selected based at least in part on an identification of an establishments within the geofence. The selected item of content is transmitted to the display device and the user may be transported to the pickup location within the geofence.
US11367104B1 Systems and methods for capturing, managing, and using receipt data
Methods and systems disclosed herein facilitate users to capture, manage, and use receipt data, and use the information identified in the receipts in multiple receipt data use applications. Examples of such applications are generating customized recommendations for healthier items of consumable goods or services (e.g., food or beverage) based on correlating a user's purchase habits with the user's health-related data that is monitored by a wearable device, determining insurable items from receipt line item data, creating spending forecasts geared towards budgeting and saving, facilitating donations to charities based on a percentage of price of one or more items in receipt line data, and other applications that utilize receipt data.
US11367102B2 Using on-line and off-line projections to control information delivery to mobile devices
A system for processing information requests associated with mobile devices comprises an evaluation module configured to determine at least one performance measure for each of a plurality of information documents using at least data in one or both of a requests database and events database. The at least one performance measure includes at least one of an impression-based performance measure, a click/call-based performance measure, and an off-line site-visit-based performance measure. The system further comprises an information server configured to select a first information document for transmitting to a first mobile device to fulfill a first request. The information server includes a volume control unit configured to derive an off-line site visit projection in response to the first document being selected based at least in part on an off-line site-visit-based performance measure and having been impressed on the first mobile device, and to adjust a budget associated with the first document using the off-line site visit projection.
US11367099B2 System and method for developing individual and team washroom compliance practices
A system and associated method for encouraging individual employees of a business, or members of a ten, to practice proper washroom activities is provided. The employees or team members are enrolled a washroom rewards program, and certain washroom facilities are designated as available to the individuals for use in the rewards program. The washroom facilities are configured with an identification (ID) system that automatically identifies enrolled employees or team members that enter the facility. Point values me assigned in the washroom rewards program for defined washroom activities performed by the individuals in the designated washroom facilities, and upon performance of such activities, the individual is identified via the ID system and a personal account assigned to the individual is automatically credited with the point value. The points are redeemable by the individuals for an award value.
US11367098B2 Offers selected during authorization
A system and method provide rewards or loyalty incentives to card member customers. The system includes an enrolled card member customer database, an enrolled merchant database, a participating merchant offer database and a registered card processor. The registered card processor receives a record for charge for a purchase made with an enrolled merchant by an enrolled card member customer and uses the record of charge to determine whether the purchase qualifies for a rebate credit in accordance with a discount offer from the enrolled merchant. If the purchase qualifies for a rebate credit, the registered card processor provides the rebate credit to an account of the enrolled card member customer. The system provides a coupon-less way for merchants to provide incentive discounts to enrolled customers.
US11367087B2 Device identification systems and methods
Systems and methods herein log traffic to and from a device on a network. Logging can occur using a metering device, router, proxy, or other elements. For example, a metering device operatively coupled to a routing device can log the traffic directed to and originating from a user device. Logged traffic can be analyzed to identify users, devices, and/or sessions. For example, an identifier unique to the user device in the session, a device type of the user device, and a specific user of the device during the session can be identified.
US11367083B1 Method and system for evaluating content for digital displays by measuring viewer responses by demographic segments
The present invention is a method and system for evaluating relative effectiveness of content in a digital signage network, using a series of measurements to compare and evaluate different contents. The measurements are performed on a plurality of input images of the people captured by a plurality of means for capturing images in the vicinity of at least a digital signage. The present invention is a content rating system based on how the audience responds to the digital content in the intended context of digital media network in-store or in other public viewing areas. The present invention allows the measurement of the response to the content for different segments, further allowing for better planning of the content and optimizing the advertising dollars.
US11367080B2 Systems and methods relating to customer experience automation
A method for personalizing a delivery of services to a first customer including: providing a customer profile; updating the customer profile via performing a first process to collect interaction data, the first process including the steps of: monitoring activity on the communication device and, therefrom, detecting the first interaction with the first contact center; identifying data relating to the first interaction for collecting as the interaction data; and updating the customer profile to include the interaction data identified from the first interaction; generating an interaction predictor, the interaction predictor comprising knowledge about the first customer derived, at least in part, from the data stored within the customer profile, the knowledge comprising a behavioral factor attributable to the first customer given a first type of interaction; and augmenting the customer profile by storing therein the interaction predictor.
US11367073B2 System and method for fraud control
A system and method in accordance with exemplary embodiments may include systems and methods for providing fraud management, which may include, receiving account holder data, determining vertical spend patterns associated with merchants to define a merchant risk for each merchant, generating a transactional behavior patter for the account holder, and generating a fraud score and/or action set (e.g., refer/decline/queue for review) based on the transactional behavior pattern and merchant risk. Account holder data may include, for example, an account type, an account balance, account credits and debits, and transaction data including merchant name, location, and transaction details.
US11367071B2 Secure tracking and transfer of items using a blockchain
Technologies are shown for tracking transfer of an item on an item tracking data blockchain, where transfers of the item and the holder of the item are recorded in item tracking data blocks of the blockchain. In some examples, a verification of the item is performed for a transfer and recorded in the data block for the transfer. In other examples, the blockchain stores a unique code for the ticket. Transfers of the ticket are recorded in the blockchain. When the ticket is presented for use, a holder identifier and a presented ticket code are validated against a holder identifier in the most recent block in the blockchain and the unique code for the ticket stored in the blockchain. In some examples, a portion of a resale price of the ticket is sent to an issuer of the ticket.
US11367068B2 Decentralized blockchain for artificial intelligence-enabled skills exchanges over a network
An improved decentralized, blockchain-driven network for artificial intelligence (AI)-enabled skills exchange between Intelligent Personal Assistants (IPAs) in a network is disclosed that is configured to perform computational tasks or services (also referred to herein as “skills”) in an optimally-efficient fashion. In some embodiments, this may comprise a first IPA paying an agreed cost to a second IPA to perform a particular skill in a more optimally-efficient fashion. In some embodiments, a skills registry is published, comprising benchmark analyses and costs for the skills offered by the various nodes on the skills exchange network. In other embodiments, a transaction ledger is maintained that provides a record of all transactions performed across the network in a tamper-proof and auditable fashion, e.g., via the use of blockchain technology. Over time, the AI-enabled nodes in the system may learn to scale, replicate, and transact with each other in an optimized—and fully autonomous—fashion.
US11367064B1 Connected payment card systems and methods
Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
US11367061B2 Remote delivery of digital artifacts without a payment transaction
A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
US11367054B2 Biological recognition technology-based mobile payment device, method and apparatus, and storage medium
The present disclosure is related to a biological recognition technology-based mobile payment device, method and apparatus, and a storage medium. The method includes receiving, by a payment Trusted Application (TA) that operates in a Trusted Execution Environment (TEE) on a device, a call request from one of a plurality of third party payment applications that are installed on the device and operate with the payment TA, determining content to be encrypted and an encryption parameter for performing encryption based on the call request, acquiring a result of biometric recognition from a biometric recognition application, encrypting the content according to the encryption parameter and the result of biometric recognition and returning the encrypted content to the third party payment application that generates the call request, for the third party payment application to perform a pay tent-related operation based on the encrypted content.
US11367048B2 Automated creation of digital affinity diagrams
The present disclosure is directed to systems and methods including generating image data and audio data during a collaborative work using a stereoscopic camera system and a binaural microphone system, determining that physical media have been affixed to a work surface and, for each physical medium, providing a digital object including data representative of the physical medium, and determining that a session has ended, and in response, automatically: processing at least a portion of data of the digital objects using one or more clustering algorithms to provide two or more groups of digital objects, and providing an affinity diagram including the two or more groups of diagrams, the affinity diagram being displayed as digital representations of the physical media, the digital representations being grouped in the two or more groups.
US11367036B2 Systems and methods for using network data in an automated delivery system
A computer-implemented method for using network data in an automated delivery system is provided. The method is implemented using a delivery validation server in communication with a memory. The method includes receiving an online order originating from a user computer device. The online order includes a delivery address and network information associated with a wireless network associated with the delivery address. The method also includes configuring a delivery device based on the network information and the delivery address, and receiving a delivery confirmation message transmitted from the delivery device through the wireless network associated with the delivery address. The delivery device is connected to the wireless network based on the network information.
US11367035B2 Blockchain assisted asset pedigree traceback
A trace history generation method includes receiving from an originating participant in a custody chain of transactions of an asset, by an intermediate participant, a trace history request for the asset. The request has an identification of an owner, data identifying the asset and a parent transaction identification in association with another of the participants, and a hash of the data. Thereafter, an identifier is assigned for the request and the request verified by interrogating a blockchain with the hash. Upon verification, a trace history document is generated including the data identifying the asset, an identifier of the intermediate participant, and a disposition of the asset including an identifier of a next nearest participant. A hash is computed for the trace history and a blockchain transaction performed recording and storing the hash in connection with the assigned identifier. Finally, the document is transmitted to the originating participant.
US11367031B2 Delivery plan creating device and delivery plan creating method
A delivery plan creating device includes: a delivery request acquisition unit that acquires a delivery change request; a change instruction deadline calculation unit that calculates, based on a delivery time range contained in the delivery change request, a change instruction deadline representing a deadline that can instruct a change in a delivery plan; a storage unit that stores conditional calculation record information in which a delivery condition set at a time of creating an executed delivery plan is in association with calculation time required for creating the executed delivery plan; a search unit that selects a delivery condition set similar to the delivery change request from the conditional calculation record information; and a calculation starting time point calculation unit that calculates a calculation starting time point by counting the calculation time in association with the selected delivery condition set backward from the change instruction deadline.
US11367026B2 Systems and methods for automatic scheduling of a workforce
Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises receiving a shift activity template; receiving an association between the shift activity template and at least one worker; and scheduling a plurality of schedulable objects. The scheduling is performed in accordance with a workload forecast and schedule constraints. Each of the schedulable objects is based on the shift activity template. The shift activity template describes a worker activity performed during a shift. The template has range of start times and a variable length for the activity. The activity is associated with a queue.
US11367016B2 Machine learning model development with interactive model building
A method is provided that includes generating a visual environment for interactive development of a machine learning (ML) model. The method includes accessing observations of data each of which includes values of independent variables and a dependent variable. The method includes performing a feature construction and selection based on the interactive EDA, and in which select independent variables are selected as or transformed into a set of features for use in building a ML model to predict the dependent variable. The method includes an interactive model building to build the ML model using a ML algorithm, the set of features, and a training set produced from the set of features and observations of the data. And the method includes outputting the ML model for deployment to predict the dependent variable for additional observations of the data.
US11367015B2 Systems and methods for preventing machine learning models from negatively affecting mobile devices through intermittent throttling
Systems and methods for preventing machine learning models from negatively affecting mobile devices are provided. For example, a mobile device including a camera, memory devices, and one or more processors is provided. In some embodiments, the processors may be configured to provide images captured by the camera to a machine learning model at a first rate. The processors may also be configured to determine whether one or more of the images includes an object. If one or more of the images includes the object, the processors may be further configured to adjust the first rate of providing the images to the machine learning model to a second rate, and in some embodiments, determine whether to adjust the second rate of providing the images to the machine learning model to a third rate based on output received from the machine learning model.
US11367010B2 Quantum computer simulator characterization
The disclosure describes various aspects of quantum computer simulators. In an aspect, a method for characterizing a quantum computer simulator includes identifying simulator processes supported by the quantum computer simulator, generating, for each simulator process, characteristic curves for different gates or quantum operations, the characteristic curves including information for predicting the time it takes to simulate each of the gates or quantum operations in a respective simulator process, and providing the characteristic curves to select one of the simulator processes to simulate a circuit, quantum program, or quantum algorithm that uses at least some of the gates or quantum operations. In another aspect, a method for optimizing simulations in a quantum computer simulator is described where a simulator process is selected for simulation of a circuit, quantum program, or quantum algorithm based on characteristic curves that predict a time it takes for the simulation to be carried out.
US11367009B2 Parsing unlabeled computer security data logs
In some implementations, a method includes obtaining an unlabeled computer security data log and processing the unlabeled computer security data log using a machine learning model to generate a probability distribution that includes a respective probability for each of a plurality of possible log types. Each of the plurality of possible log types is associated with a corresponding parser that parses logs of the possible log type to extract structured computer security data. The method further includes selecting the possible log type having the highest probability and parsing the unlabeled computer security data log using the parser corresponding to the selected possible log type.
US11367008B2 Artificial intelligence techniques for improving efficiency
Disclosed are systems and methods providing for automation of enterprise and other processes. The systems and methods involve receiving historical process data, applying process mining techniques and generating process models. The process models can be used to identify automation candidates. One or more automation tools designed and configured for the identified automation candidates can be deployed to automate or to increase the efficiency of the process. In one embodiment, automation tools include artificial intelligence networks, which can label a set of input data according to determined or preconfigured domain-specific labels. An aggregator module can combine the similarly labeled data as part of automating a process or to increase the efficiency of a process.
US11367006B1 Toxic substructure extraction using clustering and scaffold extraction
A system and method that takes in a data set comprising molecular structure data and properties of interest, e.g., ADMET, EC50, IC50, etc., and determines the substructures that cause or do not cause the property of interest. The substructures may then be used to filter out potentially harmful new proposed/generated molecules or create a new data set of known active/inactive substructures of a property of interest that may fulfill other obligations. The system comprises a substructure extraction module which further comprises a scaffold extraction module and a comparison module. A scaffold extraction module clusters, searches, and extracts substructures in question while a comparison module compares the bioactivity of each molecule with and without each substructure in question to determine the substructures effect on the property of interest.
US11366996B2 Chipless RFID for liquid lens
A liquid lens includes a substrate, an anti-reflection (AR) coating, and a chipless radio frequency identification (RFID) tag. The substrate includes central and peripheral portions. The AR coating is disposed on the substrate. The chipless RFID tag is disposed in the peripheral portion to uniquely identify the liquid lens.
US11366995B2 Providing alerts via a color changing transaction card
Methods and systems disclosed herein may communicate information, such as alerts and notifications, to a cardholder via a color-changing transaction card. In particular, the cardholder may configure one or more thresholds that establish when a transaction card may change colors. For instance, a transaction card may change colors at, or while approaching, a first threshold. The transaction card may change colors at, or while approaching, a second threshold. When the cardholder's balance goes below the thresholds, the transaction card may revert back to the lower threshold color or the original color of the transaction card. Using the techniques described herein a financial institution may convey information to a cardholder in a way that does not require the cardholder to digitally engage with the financial institution.
US11366992B2 Variable smoothing in printing
Methods, apparatus and systems for printing an image using an array of nozzles are described. In one example aspect, a printer system includes an array of nozzles and a control device coupled to the array of nozzles. The control device is configured to determine a step size for printing a current section of an image based on a set of masks. The set of masks includes one or more masks used for printing previous sections of the image. The control device is also configured to adjust the set of masks based on a printing mode to be used for the current section of the image. The array of nozzles is configured to print the current section of the image using a combination of the adjusted set of masks.
US11366990B2 Time-series representation learning via random time warping
Embodiments of the present invention provide a computer-implemented method for performing unsupervised time-series feature learning. The method generates a set of reference time-series of random lengths, in which each length is uniformly sampled from a predetermined minimum length to a predetermined maximum length, and in which values of each reference time-series in the set are drawn from a distribution. The method generates a feature matrix for raw time-series data based on a set of computed distances between the generated set of reference time-series and the raw time-series data. The method provides the feature matrix as an input to one or more machine learning models.
US11366979B2 Using selected components of frequency domain image data in artificial intelligence tasks
Image data is accessed. The image data includes frequency domain components. A subset of the frequency domain components is selected based on the relative importance of the frequency domain components. Only the subset of the frequency domain components is provided to an accelerator that executes a neural network to perform an artificial intelligence task using the subset of frequency domain components.
US11366974B2 Using antenna reflection coefficients to detect events in a gaming environment
A gaming table includes a network analyzer. The network analyzer detects antenna reflection coefficients faster than RFID tags can be read, enabling game state information to be monitored quickly.
US11366967B2 Learning roadmaps from unstructured text
Systems and methods are described for generating learning roadmaps from unstructured information. The systems and methods may provide for extracting a plurality of named entities from one or more corpora of information, constructing a graph based on the named entities, inducing a subgraph from the graph based on a target named entity, wherein the subgraph includes a subset of the named entities, ordering the subset of the named entities based on the subgraph, and generating a learning roadmap for the target named entity based on the ordering.
US11366965B1 Sentiment analysis using bag-of-phrases for Arabic text dialects
A method for performing sentiment analysis on Arabic text may be described. Training text data may be preprocessed by removing non-Arabic characters, numbers, control characters or graphics. Since Arabic words may include the same letters but written in a different format, an embodiment may identify common letters and unify them in order to remove or avoid duplicates. An annotator may label portions of the data, such as words, terms, or phrases, as positive, negative. A lexicon may be formed based on the labeled training data. The bag-of-phrases may be formed from the training text data, which may be used to analyze the targeted data for sentiment. Based on the distribution of words or phrases, a sentiment may be formed indicating a sentiment of each portion of the target data.
US11366962B2 Method and apparatus for template authoring and execution
Various methods, apparatuses/systems, and media for real-time template authoring and execution are provided. A receiver receives a request to create a real-time document template. A processor implements a template authoring work flow process by leveraging native tools to create the real-time document template based on the received request; creates a real-time document based on the real-time document template; triggers an automatic verification process or a manual verification process in response to creating the real-time document; and validates the real-time document for execution after completing the automatic verification process or the manual verification process.
US11366959B2 Collaborative spreadsheet data validation and integration
A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. Spreadsheet data and an application data schema are accessed. The spreadsheet data corresponds to a spreadsheet having one or more validation rules. The application data schema comprises a set of constraints on application data consumed by an application hosted by an application server. A notification is displayed in response to determining that the one or more validation rules exclude at least one constraint from the set of constraints. The notification includes an indication that the application data is unable to be synchronized with the spreadsheet data and specifies one or more additional validation rules to associate with the spreadsheet to trigger synchronization of the application data with the spreadsheet data.
US11366957B2 Real-time rendering based on efficient device and server processing of content updates
Systems, computer storage media, and methods for real-time rendering based on efficient device and server processing of content updates. One of the methods includes presenting user interface information that includes multiple visual portions associated with input of types of code. User input of code with respect to one or more of the visual portions is received, and code input in a particular visual portion includes code to be compiled and/or imports associated with particular libraries. Rendering of the input code is caused, and the rendering is presented in an output visual portion. A system can receive the code input in the particular visual portion over a network. The system can compile the received code and package the received code with associated libraries. The system can provide the packaged code to the user device to be interpreted during rendering of the input code.
US11366943B2 Platform for design and prototyping of micro paper based devices
A computer-implemented method, computer program product and prototyping platform creates a design blueprint for a substrate-based microfluidic device. A design and prototyping platform receives at least one blueprint parameter and at least one constraint associated with a proposed substrate-based microfluidic device including a hydrophilic material and arrangement of a pattern of a hydrophobic material. The platform determines an arrangement of a plurality of microfluidic device elements as candidates for implementation of the proposed substrate-based microfluidic device and outputs a design blueprint of the proposed substrate-based microfluidic device.
US11366941B2 Systems and methods for designing unified architecture models for architecting digital products and digital services
Systems and methods for designing one or more unified architecture models for architecting digital products and digital services is provided. The traditional systems and methods provide for architecture frameworks or processes for domain specific architectural concerns. Embodiments of the proposed disclosure provide for architecting digital products and digital services by defining a plurality of architectural layers; identifying architectural requirements, extracting a contextual analysis, deriving value propositions, formulating a set of architectural objectives, defining a plurality of system attributes, synthesizing an architectural structure, and designing a plurality of architectural processes corresponding to the one or more unified architecture models; extracting an architectural layer specification for each of the plurality of architectural layers; and designing, based upon the architectural layer specification extracted for each of the plurality of architectural layers, the one or more unified architecture models for architecting a plurality of digital products and digital services.
US11366937B2 Memory card locking device
A memory card locking device is provided. The memory card locking device includes an external card reader having a card slot in which a memory card is allowed to be inserted. The external card reader includes a main controller. The main controller is configured to receive a locking instruction from an application, and execute a locking program on the memory card to lock the memory card according to the locking instruction. When the memory card is locked, any device other than the external card reader cannot read and identify the memory card, and thus cannot look up and access data stored in the memory card.
US11366933B2 Multi-device unlocking of a data storage device
Disclosed herein is a data storage device comprising a data path and an access controller. The data path comprises a data port configured to transmit data between a host computer and the data storage device and registers with the host computer system as a block data storage device. A non-volatile storage medium stores encrypted user content data. A cryptography engine is connected between the data port and the storage medium and uses a key to decrypt the encrypted user content data. A data store stores multiple entries comprising authorization data associated with respective authorized devices. The access controller receives from a manager device a public key associated with a private key stored on a device to be authorized, creates the authorization data, and stores the authorization data in association with the public key in the data store, thereby registering the device to be authorized as one of the authorized devices.
US11366927B1 Computing system for de-identifying patient data
Described herein are various technologies pertaining to de-identifying patient data. A computing system removes protected health information and/or sensitive information from patient data by selectively replacing data in the patient data to retain the clinical relevance of the patient data after the patient data is de-identified, thereby retaining the utility of the de-identified patient data for tasks such as statistical analysis of patient data, testing of healthcare software functionality, and others.
US11366908B2 Detecting unknown software vulnerabilities and system compromises
Disclosed are various embodiments for detecting unknown software vulnerabilities and system compromises. During a learning period in which execution of a software package is monitored, invoked portions of the software package are determined. Also, during learning period, a frequency of use of at least one of the invoked portions of the software package is determined. It is determined that the frequency of use during the learning period is different from a frequency of use after the learning period, and in response, an action is performed.
US11366894B1 Secure computing resource deployment using homomorphic encryption
Secure computing resource deployment within a computing environment is facilitated by receiving a request to deploy a computing resource in the computing environment, and obtaining a homomorphically-encrypted data set. The homomorphically-encrypted data set includes configuration-related data for a desired configuration of the computing resource to be deployed in the computing environment. The process further includes using the homomorphically-encrypted data set in configuring for deployment the computing resource, where the computing resource is configured for deployment with the desired configuration without decrypting the homomorphically-encrypted data set.
US11366893B1 Systems and methods for secure processing of data streams having differing security level classifications
Systems, methods, and non-transitory computer-readable media can receive a notification of a user request to securely process a first set of data. A time estimate is calculated, wherein the time estimate is indicative of an expected amount of time for a secure data processing application to process the first set of data. An actual utilization time required for a first instance of the secure data processing application to process the first set of data is measured. A determination is made as to whether the secure data processing application may be compromised based on a comparison of the time estimate and the actual utilization time. In various embodiments, a re-cryptor process is used to change the cryptographic keys accessed by the secure data processing application. In various embodiments, a re-credentialer is used to change the database access credentials the secure data processing application used to access the encrypted data.
US11366892B2 Detecting compromised credentials by improved private set intersection
In an embodiment, a method is configured to detect compromised credentials, comprising: generating a plurality of bloom filters, wherein each bloom filter corresponds to a particular subset of a set of compromised credentials; receiving an index value from a client computing device; in response to receiving the index value, determining a target bloom filter corresponding to the index value, and sending the target bloom filter to the client computing device; receiving a first value from the client computing device; in response to receiving the first value, generating a second value based on the first value, and sending the second value to the client computing device.
US11366887B2 Biometric authentication
The present disclosure generally relates to methods for enrolling a user of an electronic device and authentication the user of the electronic device. The electronic device comprising a biometry sensor for acquiring sensing signals representative of a biometric feature, and a processor for computing a verification representation based on said sensing signals. The electronic device further includes a secure module isolated from said processor for computing an encrypted representation of said enrollment representation.
US11366886B2 Authenticating users of communal computing devices using a limited search scope
A user provides an identification (ID) signal (e.g. a biometric ID signal like a self-snapshot) to a trusted cloud-based provider. When the user attempts to authenticate with the cloud-based provider, a similar ID signal (e.g. another self-snapshot) for the user is captured and provided to the cloud-based provider. The cloud-based provider then obtains a secondary ID signal, or a combination of secondary ID signals, and utilizes the secondary ID signal, or signals, to identify a subset of user records to be searched for the ID signal. The subset of the records, rather than all of the user records, can then be searched for the ID signal. The cloud-based provider can then authenticate the user based on the results of the search of the subset of the user records.
US11366874B2 Analog circuit for softmax function
Embodiments for implementing a softmax function in an analog circuit. The analog circuit may comprise a plurality of input nodes to accept voltage inputs; a plurality of diodes connected to each of the plurality of input nodes to perform a current adding function; a log amplifier coupled to the plurality of diodes; a plurality of analog adders coupled to the voltage inputs and an output of the log amplifier; and a plurality of exponential amplifiers, each of the plurality of exponential amplifiers coupled to one of the plurality of analog adders.
US11366871B2 System and method for collection of a website in a past state and retroactive analysis thereof
A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.
US11366864B2 Bot integration in a web-based search engine
Systems and methods of a search engine for interacting with a computer user as a conversation bot at the direction of the computer user. The search engine provides the computer user with the ability to selectively direct the search engine to interact with the computer user as a conversation bot. In interacting as a conversation bot, upon receive a request from the computer user, the search engine/conversation bot identifies an intent of the request, maps the intent to an action, and carries out the action on behalf of the computer user.
US11366848B2 Information processing system, information processing method, and operator terminal
An information processing system includes an operator terminal to transmit a captured image, and an image searching system connected with the operator terminal. The image searching system includes a first memory to store a registration image of a registration object and associated attachment information, and first circuitry configured to receive the captured image from the operator terminal, search the attachment information based the captured image, and transmit the attachment information. The operator terminal includes second circuitry to transmit the captured image to the image searching system, receive the attachment information from the image searching system, acquire a specific content from a storage location on a network in accordance with the received attachment information, execute a first application to perform a specific operation using the specific content, and execute a second application to call the first application when the received attachment information includes a text string designating the specific operation.
US11366829B2 System and method for analysis and management of data distribution in a distributed database environment
A system and method for analysis and management of data distribution in a distributed database environment. A method may include analyzing information related to transactions between an application and a plurality of data storage systems to produce analysis results. Analysis results may be used to produce a set of rules for defining logical data chunks. A logical data chunk may include at least a portion a data set stored in the plurality of data storage systems. A data distribution policy may be defined based on the set of rules. Other embodiments are described and claimed.
US11366824B2 Dataset analysis and dataset attribute inferencing to form collaborative datasets
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset.
US11366822B2 Method, apparatus and computer program for mapping medical data
The present invention relates to a method for mapping heterogeneous medical data, the method comprising the steps of: generating domain clinic model ontology that defines a concept of arbitrary medical data collected from individual clinics and a relationship between the medical data; if SNOMED CT ontology that defines the concept and relationship of the domain clinic model ontology and standardized medical terms is loaded and the concept included in the domain clinic model ontology and/or the SNOMED CT ontology has a degree of similarity equal to or greater than a preset threshold value, determining that the concept has been mapped and generating a DCM-SNOMED mapping file for the mapping information; if vMR ontology describing the concept and relationship of data models defined by the SNOMED CT ontology and Health Level 7 standard is loaded and the concept included in the SNOMED CT ontology and/or the vMR ontology has a degree of similarity equal to or greater than a preset threshold value, determining that the concept has been mapped and generating a vMR-SNOMED mapping file for the mapping information; and generating a DCM-vMR mapping file for mapping information between the arbitrary medical data collected from the individual clinics and the concept included in the vMR ontology by using the DCM-SNOMED mapping file and the MR-SNOMED mapping file.
US11366813B2 Maximizing IO throughput via a segment scheduler of a database system and methods for use therewith
A method for execution by a node of a computing device includes determining a plurality of queries for concurrent execution. A plurality of sets of segments required to execute the plurality of queries is determined, and a set of virtual segments in the plurality of sets of segments is determined. A subset of the set of virtual segments is be determined by identifying ones of the set of virtual segments that are required to execute multiple ones of plurality of queries. A locally rebuilt set of rows for each of the set of virtual segments is generated by utilizing a recovery scheme. For each one of the set of virtual segments included in the subset, in response to generating the locally rebuilt set of rows, concurrent partial execution of corresponding multiple ones of the plurality of queries is facilitated.
US11366807B2 Hash-based data structure
Examples disclosed herein are relevant to configurations of hash tables. An example hash table includes is configured to be placed into a contiguous block of shared memory and be used across multiple processes. The hash table can include a memory layout having two logical tables: a metadata table and a storage array. In addition, a storage bitmap can be used to determine available memory locations in the storage array. Disclosed configurations can be suited for use in high-performance computing applications.
US11366799B2 Data locking method based on alternating row and column locks
A device for executing an operation on a database is provided. The device comprises a C-queue configured to store a plurality of column-oriented operations, an R-queue configured to store a plurality of row-oriented operations, a scheduler configured to assign the operation to the C-queue or the R-queue based on whether the operation is row-oriented, a timing unit configured to alternate between C-type time slots and R-type time slots, an execution unit configured to execute operations from the C-queue in C-type time slots and/or operations from the R-queue in R-type time slots.
US11366796B2 Systems and methods for compressing keys in hierarchical data structures
The present disclosure describes systems and methods for enhancing the space utilization of storing keys in hierarchical data structures, such as B+Tree leaf blocks, by partially or fully compressing the keys. Partially compressing the keys may include storing certain keys as offsets from a start key. Fully compressing the keys may include setting a “type” value included in the header of the leaf block to a value indicating that the keys are implicitly represented by an ordinal key index, which defines the ordinal arrangement of keys in the leaf block. Partially or fully compressing keys, according to the implementations described herein, reduces the amount of space needed to store keys in a leaf block of a B+Tree.
US11366789B2 Content access
A computing device is described which has at least one application access record storing references to content items stored at the computing device. At least one local store stores other content items. A processor of the computing device executes at least one application, the application having ability to access the content items referenced in the application access record and restricted from accessing the other content items. An operating system of the computing device is configured to search the local store to identify at least one of the other content items on the basis of criteria, and to suggest the identified other content item(s) to a user of the computing device for access by the application.
US11366785B1 Method and system for transparent database command replacement
A database command replacer intercepts database commands to one or more database servers, extracts the database command and defined parameters within the command, and determines if the database command is defined in the list of commands subject to replacement; if not, the command is passed through to the destination database server. If the database command is in the list of commands subject to replacement, the replacement command is retrieved, the mapped parameter values are incorporated into the replacement command, the replacement command is transmitted to the destination database server, and the resultant information is relayed back to the origination program. No changes are required to either the client or server software in existing client/server database arrangements.
US11366784B2 Fuseload architecture for system-on-chip reconfiguration and repurposing
Methods, systems, and devices that support fuseload architectures for system-on-chip (SoC) reconfiguration and repurposing are described. Trim data may be loaded from fuses to registers on a die based on a fuse header. For example, a set of registers coupled with a set of fuses on the die may be identified, where the set of fuses may store trim data to be copied to the registers as part of a fuseload procedure. In such cases, one or more fuse headers may be identified within the trim data, and each fuse header may correspond to a fuse group that includes a subset of fuses. Based on one or more subfields within a fuse header, a mapping between fuse addresses and register addresses may be determined, and the trim data from each fuse group may be copied into a set of registers based on the mapping.
US11366778B2 System and method for communication between a master device and a slave device
A device includes a master device, a set of slave devices and a bus. The master device is configured to transmit first messages carrying a set of operation data message portions indicative of operations for implementation by slave devices of the set of slave devices, and second messages addressed to slave devices in the set of slave devices. The second messages convey identifiers identifying respective ones of the slave devices to which the second messages are addressed requesting respective reactions towards the master device within respective expected reaction intervals. The slave devices are configured to receive the first messages transmitted from the master device, read respective operation data message portions in the set of operation data message portions, implement respective operations as a function of the respective operation data message portions read, and receive the second messages transmitted from the master device.
US11366776B1 Network device configuration based on slave device type
Systems and methods for controlling data transaction between master and slave devices are described. A master device can be connected to multiple slave devices that can operate under one of a first, a second, and a third operation modes. The first operation mode can cause the master device to perform data transactions with the multiple slave devices via a network element and the multiple slave devices can be connected to one another via the network element. The second operation mode can disconnect the master device from the multiple slave devices, and multiple agents connected to the multiple slave devices can fulfill the data transactions. The third operation mode can cause the master device to perform data transactions with a first subset of the multiple slave devices via the network element, and can cause the master device to be disconnected from a second subset of the multiple slave devices.
US11366775B2 Data storage device with an exclusive channel for flag checking of read data, and non-volatile memory control method
An efficient control technology for non-volatile memory. In a controller, a host bridge controller and a master computing unit are coupled to a system memory via an interconnect bus, and then coupled to a non-volatile memory interface controller. In response to a read command issued by a host, the non-volatile memory interface controller temporarily stores data read from a non-volatile memory to the system memory and, accordingly, asserts a flag in the system memory. Through a first channel provided by the interconnect bus, the host bridge controller confirms that the flag is asserted to correctly read the data from system memory and returns the data to the host. The master computing unit reads the system memory through a second channel provided by the interconnect bus, without being delayed by the status checking of the flag.
US11366773B2 High bandwidth link layer for coherent messages
Systems, methods, and devices can include link layer logic that is to identify, by a link layer device, first data received from the memory in a first protocol format, identify, by the link layer device, second data received from the cache in a second protocol format, multiplex, by the link layer device, a portion of the first data and a portion of the second data to produce multiplexed data; and generate, by the link layer device, a flow control unit (flit) that includes the multiplexed data.
US11366768B2 Data write method, apparatus, and system
In an active-active system, if write lock permission is granted to a second storage array, a first storage array sends to-be-written data and a lock revocation request together to a lock server; the lock server sends a lock revocation request carrying the to-be-written data to the second storage array; after storing the to-be-written data, the second storage array sends a lock revocation success message to the lock server; the lock server gives the write lock permission to the first storage array; and the first storage array obtains the write lock permission and stores the to-be-written data.
US11366767B2 Storage system and method for performing and authenticating write-protection thereof
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
US11366764B2 Managing a least-recently-used data cache with a persistent body
A method for managing a data cache, comprising: storing a cache management list comprising a plurality of entries and having: a tail part stored in a first storage and documenting recently accessed data items stored in the data cache, a body part stored in a second storage and documenting less recently accessed data items stored in the data cache, and a head part stored in the first storage and documenting least recently accessed data items stored in the data cache; and in each of a plurality of iterations: receiving at least one data access request; documenting the data access request in the tail; identifying a plurality of duplicated entries present in the body and the tail; and removing each of the plurality of duplicated entries from the body in the second storage according to a physical organization in the second storage of the plurality of duplicated entries.
US11366762B2 Cache filter
The present disclosure includes apparatuses and methods related to a memory system including a filter. An example apparatus can include a filter to store a number flags, wherein each of the number of flags corresponds to a cache entry and each of the number of flags identifies a portion of the memory device where data of a corresponding cache entry is stored in the memory device.
US11366761B2 Memory system including parallel operation elements and control method to reduce read latency and omit status check
According to one embodiment, a memory system includes a non-volatile memory and a memory controller. The non-volatile memory includes a plurality of parallel operation elements each including a memory cell. The memory controller is configured to control the plurality of parallel operation elements. In reading data from the non-volatile memory, the memory controller is configured to sequentially instruct the plurality of parallel operation elements to perform a sense operation of sensing data stored in the memory cell included in each of the plurality of parallel operation elements. In a case where an operation period of the sense operation of any one of the plurality of parallel operation elements is expired, the memory controller instructs the one of the plurality of parallel operation elements to perform a transfer operation for the data without checking a status of the one of the plurality of parallel operation elements.
US11366746B2 System for application code development build, scan, and test environment
A system for providing support in creating build code, scan code, and test code for source code based on stored application and program configurations. The configurations are set for the application and/or program for which the source code is developed, and the configurations indicate the various programs, applications, databases, third-party applications, or the like with which the source code may interface. During the build action, the system will create the build code to interface with various programs, applications, databases, third-party applications, or the like, and compile the code. During the scan action, the system will create the scan code to allow the source code to interface with the scanning application to check the quality of the code. During the test action the system will create the test code to allow execution within a test environment in which the code will operate.
US11366739B2 Pipeline for validation process and testing
Techniques are described herein for implementing a testing and evaluation pipeline. The techniques include receiving testing specifications for validating an XR application executing on XR capable devices and mapping individual testing specifications to a corresponding XR capable device including the XR application. Upon mapping the individual testing specifications, testing configurations for an evaluation pipeline is determined. The evaluation pipeline may include one or more computing instances that execute one or more validation tests for the XR application executing on the corresponding XR capable device according to the individual testing specifications and the testing configurations. The one or more computing instances may operate in parallel to perform the one or more validation tests concurrently. Based at least on test results generated from the one or more computing instances and one or more evaluation criteria, the XR application executing on the corresponding XR capable device may be validated.
US11366736B2 Memory system using SRAM with flag information to identify unmapped addresses
A memory system includes a nonvolatile memory device; a random access memory configured to store, in response to an unmap request received from a host device, a flag information indicating that an unmap address as a target of the unmap request is unmapped; and a control unit configured to flush the flag information to the nonvolatile memory device, wherein the control unit flushes the flag information to the nonvolatile memory device when a first condition is satisfied.
US11366730B2 Determining an availability score based on available resources at a first server to determine whether to direct processing from a first server to a second server
Provided are a computer program product, system, and method for a computer program product, system, and method for determining an availability score based on available resources of different resource types in a distributed computing environment of storage servers to determine whether to perform a failure operation for one of the storage servers. A health status monitor program deployed in the storage servers performs: maintaining information indicating availability of a plurality of storage server resources for a plurality of resource types; calculating an availability score as a function of a number of available resources of the resource types; and transmitting information on the availability score to a management program. The management program uses the transmitted information to determine whether to migrate services from the storage server from which the availability score is received to at least one of the other storage servers in the distributed computing environment.
US11366727B2 Distributed storage access using virtual target portal groups
A method disclosed herein may include receiving a portal group from a node of a distributed storage system, the portal group comprising a plurality of network portals for accessing a storage unit, and transmitting data of the portal group to a first client and to a second client, wherein data transmitted to the first client and data transmitted to the second client each identify the plurality of network portals and indicate a different preferred network portal. The method may further include receiving a request from the first client to initiate a storage session that uses one of the plurality of network portals, establishing the storage session, wherein the storage session comprises multiple paths to the storage unit over at least two of the plurality of network portals, and providing data of the storage unit to the first client using the storage session.
US11366722B2 Selective snapshot and backup copy operations for individual virtual machines in a shared storage
System and techniques for performing selective snapshot and backup copy operations for individual virtual machines in a shared storage. The system can include a hypervisor configured to create and operate a plurality of virtual machines. The system can also include one or more shared physical computer storage devices communicatively coupled to the hypervisor to store the plurality of virtual machines. A plurality of storage volumes can be provided in the one or more shared physical computer storage devices, each storage volume uniquely corresponding to one of the virtual machines. The system can also include a virtual server agent configured to issue a command to the hypervisor to perform a snapshot or backup copy operation for a selected one of the plurality of virtual machines without performing the operation for any other unselected virtual machine in the one or more shared physical computer storage devices.
US11366721B2 Adaptive throttling in a universal backup host
Systems and methods to throttle a universal backup host are described. The system executes a job, at a backup host, to back up a file set from a source host including fetching metadata from the source host. The system identifies a first operation set from operation sets, the operation set including a first operation. The system communicates, in parallel, requests for metadata items, over a network, to the source host, receives responses, and processes the responses by utilizing threads from a thread pool. The system generates latencies, counts the number of requests, and stores the latencies and number of requests in samples. The system aggregates the samples responsive to a timeout. The system resizes the thread pool based on the aggregating. Finally, the system backs up the file set from the source host based on the metadata.
US11366705B1 Deterministic replay of events between software entities
The replay of events (e.g., data communications) between software entities should be deterministic and reproducible. In the disclosed framework, as events are replayed, software entities, stimulated by those events, are enqueued according to a queuing strategy and executed from the queue. Alternatively, as software entities are executed, the events, output by those software entities, are queued according to a queuing strategy and played from the queue.
US11366697B2 Adaptive controller for online adaptation of resource allocation policies for iterative workloads using reinforcement learning
Techniques are provided for adaptive resource allocation for workloads. One method comprises obtaining a dynamic system model based on a relation between an amount of at least one resource for one or more iterative workloads and at least one predefined service metric; obtaining, from a resource allocation correction module, an instantaneous value of the at least one predefined service metric; and applying to a controller: (i) instantaneous parameters of the dynamic system model, and (ii) a difference between the instantaneous value of the at least one predefined service metric and a target value for the at least one predefined service metric, wherein the controller determines an adjustment to the amount of the at least one resource for the one or more iterative workloads. The obtained system model is optionally updated over time based on an amount of at least one resource added and the one or more predefined service metrics.
US11366692B2 Task execution based on whether task completion time exceeds execution window of device to which task has been assigned
Tasks of a group are respectively assigned to devices for execution. For each task, a completion time for a task is determined based on an associated cluster of the device to which the task has been assigned for execution is determined. If the completion time of a task exceeds an execution window of the device to which the task has been assigned, the task is removed from the group. The tasks remaining in the group are executed on the devices to which the tasks have been assigned for execution.
US11366690B2 Scheduling commands in a virtual computing environment
A method and an apparatus for scheduling commands in a virtual computing environment includes picking a command. It is determined whether the command is a synchronization command or a conditional command. A synchronization command is an independent command. A conditional command is a dependent command that depends on a synchronization command. In response to the command being determined as the synchronization command, a waiting queue is enabled for the command, the waiting queue storing conditional commands dependent on a running synchronization command. The command is dispatched to a processing engine.
US11366689B2 Hardware for supporting OS driven observation and anticipation based on more granular, variable sized observation units
A processor scheduling structure, a method and an integrated circuit are provided. In accordance with at least one embodiment, the processor scheduling structure comprises a processor circuit and an operating system task aware caching (OTC) controller circuit coupled to the processor circuit. The OTC controller circuit comprises a load request timer, a load sequence queue (LSQ), and a request arbiter. The timer and the LSQ are coupled to and provide inputs to the request arbiter. The processor circuit comprises an internal memory and a processor core. The OTC controller circuit is configured to schedule processor tasks for the processor circuit in accordance with both priority-based scheduling, using the LSQ, and time-triggered scheduling, using the load request timer.
US11366686B1 Managing user data in a multitenant deployment
A multitenant deployment includes a computing cluster that executes multiple containerized instances of a software application. Each containerized instance is associated with one or more datastores that can be assigned to different tenants. A registry store maintains a mapping between tenants and datastores, thereby allowing a registry manager to properly route tenant requests to the correct datastores. A capacity manager tracks tenant usage of datastores in the registry store and then scales computing resources for each tenant in proportion to usage. The capacity manager also migrates tenant resources in response to catastrophic failures or upgrades. In this fashion, the multitenant deployment can adapt a single-tenant software application for multi-tenancy in a manner that is both transparent and secure for the tenant.
US11366681B2 Chaining virtual machines
A request to perform a workflow is received. A first instance is caused to be instantiated to perform a first portion of the workflow. First information and a handle associated with a second snapshot is received from the first instance. The first information is processed to produce a first result. A second instance is caused to be instantiated based on the handle to perform a second portion of the workflow. Second information is received from the second instance. The second information is processed to produce a second result, and an operation is performed dependent at least on the first result or the second result.
US11366670B2 Predictive queue control and allocation
A predictive queue control and allocation system includes a queue and a queue control server communicatively coupled to the queue. The queue includes a first and second allocation of queue locations. The queue stores a plurality of resources. The queue control server includes an interface and a queue control engine implemented by a processor. The interface monitors the plurality of resources before the plurality of resources are stored in the queue. The queue control engine predicts that one or more conditions indicate that a queue overflow will occur in the first allocation of queue locations. The queue control engine prioritizes the plurality of resources being received by the queue. The queue control engine may apply a machine learning technique to the plurality of resources. The queue control engine transfers the plurality of resources prioritized by the machine learning technique.
US11366668B1 Method and apparatus for comparing predicated load value with masked load value
A digital processor, method, and a non-transitory computer readable storage medium are described, and include a load pipeline operative to access a data content and convert the data content into a load result. The digital processor also includes a value prediction check circuit that is operative to access a speculative content, determine a predicted value from the speculative content, and determine a masked value by masking the data content with a data mask. The masked value is compared to the predicted value, and an action associated with the load result is commanded based upon the comparing of the masked value and the predicted value.
US11366667B2 Microprocessor with instruction fetching failure solution
A microprocessor with a solution to instruction fetching failure is shown. The branch predictor and the instruction cache are decoupled by a fetch target queue. In response to instruction fetching failure of a target fetching address, the instruction cache regains the target fetching address from the fetch target queue to restart the failed instruction fetching.
US11366660B1 Interface latency estimation based on platform subcomponent parameters
An API latency estimation system estimates latencies as a function of subcomponent parameters. The system may obtain first information indicative of at least a characteristic of data of a request provided to an API and second information indicative of at least a utilization of a first subcomponent of the API used to fulfill a subtask of a task of the request. An estimated latency for the first subcomponent to fulfill the subtask is determined at least in part by applying a latency estimation model for the API to at least the first information and the second information. If a comparison of the estimated latency to a measured latency for the first subcomponent to perform the subtask indicates a potential anomaly, then an indication of the potential anomaly may be outputted. The model may be updated with API request fulfillment data that is not anomalous.
US11366648B2 Compiling monoglot function compositions into a single entity
Systems and methods for compiling functions into a single entity are disclosed. An execution graph representing dependencies between a plurality of functions is analyzed to identify portions of the graph that include two or more of the plurality of functions used as a combined entity and have a single entry point. The plurality of functions corresponds to a decomposed application. The processing device compiles the functions of each of the identified one or more portions of the graph into a composition. For each portion of the graph that includes two or more of the plurality of functions used as a combined entity and has multiple entry points, the processing device determines whether to compile each function providing a subsequent entry point to the portion into a composition with other functions of the portion based at least in part on a network latency and a scale efficiency of the application.
US11366636B2 Method and apparatus for efficient binary and ternary support in fused multiply-add (FMA) circuits
An apparatus and method for efficiently performing a multiply add or multiply accumulate operation. For example, one embodiment of a processor comprises: a decoder to decode an instruction specifying an operation, the instruction comprising a first operand identifying a multiplier and a second operand identifying a multiplicand; and fused multiply-add (FMA) execution circuitry comprising first multiplication circuitry to perform a multiplication using the multiplicand and multiplier to generate a result for multipliers and multiplicands falling within a first precision range, and second multiplication circuitry to be used instead of the first multiplication circuitry for multipliers and multiplicands falling within a second precision range.
US11366633B2 Automatic playback time adjustment
An apparatus can include an audio playback device configured to provide an audio output to a user, and a controller configured to: receive an initial playback position within the audio output; determine that an off-ear event has occurred; identify a time corresponding to the off-ear event; instruct the audio playback device to pause the audio output at the identified time; and calculate a new playback position within the audio output based at least in part on the identified time.
US11366620B1 Color calibration management system for printing devices
A color management system for a printing system includes a fleet color management service that manages color calibration for printing devices. Calibration target print jobs are sent to the printing devices within a group. The calibration target print jobs are measured to capture color printing data. The measured data is uploaded to the fleet color management service, which determines color printing parameters for the group, including an aggregate maximum end point target. The fleet color management service generates a tone reproduction curve for all of the printing devices based on the color printing parameters. Validation of the color printing capabilities are performed using a validation set of the printing devices to determine the validation set printing devices can meet the aggregate maximum end point target.
US11366609B2 Technique for encoding deferred reference count increments and decrements
A method, system, and computer program product for encoded virtual block deferred reference counting comprising receiving an input/output (“IO”) request for data, the data associated with a virtual block, updating a reference count structure to reflect the IO request, and updating, out of line from the IO request, one or more reference counts associated with the virtual block to reflect the result of the IO request based on the updated reference count structure.
US11366599B2 Storage device and operating method thereof
A storage device and operating method are provided. The storage device includes at least one nonvolatile memory including a single-level cell area and a multi-level cell area and a storage controller configured to dynamically resize the single-level cell area through reinforcement learning.
US11366584B2 Method for providing function or content associated with application, and electronic device for carrying out same
Disclosed, according to various embodiments of the present invention, is an electronic device comprising: a housing comprising a cover glass and a rear cover facing the cover glass; a display comprising a first region and a second region connected to one end of the first region, and having a first state where the first region is exposed, via the cover glass, to the outside of the electronic device, and a second state where the first region and the second region are exposed, via the cover glass, to the outside of the electronic device; and a processor electrically connected to the display. The processor may be configured so as to control the outputting of content on the basis of the state of the display. In addition, various embodiments are possible as identified in the specification.
US11366582B2 Screenshot capturing method, device, electronic device and computer-readable medium
The embodiments of the present disclosure provide a screenshot capturing method, a device, an electronic device and a computer-readable medium, and relate to a field of mobile terminals. The method includes: obtaining a duration of a pressing operation when the pressing operation acting on the touch screen is detected; determining a specified page currently displayed on the touch screen, when the duration reaching a preset duration is determined; obtaining a sliding operation acting on the touch screen, wherein the sliding operation and the pressing operation are successive operations; obtaining a positional relationship between an end point of the sliding operation and the specified page, when the sliding operation ends; determining a screenshot image according to the positional relationship and the sliding operation, and capturing the screenshot image.
US11366579B2 Controlling window using touch-sensitive edge
A method includes: receiving, by a computing device, an input generated by a user touching a location on a touch-sensitive edge; determining whether a display contains a window split; when the display contains the window split, determining, in response to the input, whether the location is within a predefined proximity of the window split; when the location is within the predefined proximity of the window split, repositioning the window split on the display based on the input. When the display does not contain the window split, and when the location is not within the predefined proximity of the window split, a new window split can be created on the display, in response to the input, based on the location.
US11366575B2 Interface device and information processing device
An interface device, including: a touchscreen; one or more hardware interfaces having an operation element disposed on a surface of the touchscreen; a storage unit configured to store the operation element in association with a disabled region that is a region on the touchscreen where touch operation is disabled; and a control unit configured to disable touch operation to the disabled region that is associated with the operation element, during a prescribed period estimated that a user operates the operation element.
US11366561B2 Systems and methods for window control in virtual reality environment
Methods, devices, and computer readable media for control of user interface windows in a virtual reality environment. The method includes displaying a window in a viewable area of a virtual reality environment on a display of a head mountable device (HMD), the viewable area determined based on orientation of the HMD. The method further includes receiving a request to lock a position of the window in the viewable area and locking the position of the window in the viewable area in response to the lock request. The position of the window is fixed in the viewable area relative to the orientation of the HMD, when locked, regardless of the orientation of the HMD.
US11366552B2 Ultrasonic polarizer
A polarizer disposed between a transducer and a surface in which acoustic waves propagate can be used to filter out certain types of acoustic energy. For example, the polarizer can be used with a shear-polarized transducer to pass shear waves and filter out compressional waves that may interact with water, thereby improving water rejection. In some examples, the polarizer can include one or more layers of piezoelectric material with a poling direction different than (e.g., orthogonal to) the poling direction of the transducer. Energy of compressional waves may be extracted by one or more external electric circuits. In some examples, the polarizer can be a magneto-elastic polarizer. In some examples, the polarizer can be a mechanical polarizer.
US11366547B2 Display device with overlapped display frame periods and sensing frame periods
A display device includes pixels to display one or more images in display frame periods and sensors overlapping with the pixels. The sensors sense one or more user inputs in sensing frame periods that are shorter in duration than the display frame periods. A first sensing frame period includes a first non-sensing period that substantially entirely overlaps with a first display frame period. A second sensing frame period includes a second non-sensing period that overlaps with a portion of the first display frame period and a portion of a second display frame period. The first non-sensing period and the second non-sensing period have different durations.
US11366541B2 Display device and electronic apparatus
A display device and an electric apparatus are provided in the present disclosure. A touch unit of the display device includes a touch layer and an optical compensation layer arranged oppositely, the touch layer includes multiple first electrode groups and multiple second electrode groups, multiple second touch electrodes in the second electrode group are connected to each other through the optical compensation layer, and an orthographic projection of the optical compensation layer on a surface of the touch layer covers the touch layer, so that each position of the touch unit is a double-layer structure formed by the touch layer and the optical compensation layer, which avoids the problem that an electrode bridge in the display device may be visible in some cases caused by different light absorption levels in certain areas of the touch unit due to the different number of film layers.
US11366527B1 Systems and methods for sensing gestures via vibration-sensitive wearables donned by users of artificial reality systems
A system for vibration-driven sensing may include a wearable dimensioned to be donned by a user of an artificial reality system. The system may also include a vibration sensor that is incorporated into the wearable and generates an electrical response that corresponds to a vibration detected at the wearable. The system may further include at least one processing device communicatively coupled to the vibration sensor. The processing device may determine, based at least in part on the electrical response generated by the vibration sensor, that the user has made a specific gesture with at least one body part. In response to this determination, the processing device may generate an input command for the artificial reality system based at least in part on the specific gesture made by the user. Various other systems and methods are also disclosed.
US11366526B2 Systems and methods for providing variable haptic feedback
A system is provided for generating variable haptic feedback. The system comprises a first haptic feedback device configured to generate haptic feedback according to a received output signal, an input device configured to receive instructions from a remote source, the instructions comprising a haptic feedback output identifier, and a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by the first haptic feedback device, and said haptic feedback profiles being associated with a haptic feedback output identifier. The system also includes a processor configured to generate and transmit an output signal to the first haptic feedback device according to a haptic feedback profile associated with a received haptic feedback output identifier, said output signal comprising a haptic feedback pattern defined by said haptic feedback profile.
US11366509B2 Method for controlling dual-input display device with power-saving mode, and display device
A method for controlling a display device having a first interface to which a first image signal is inputted and a second interface to which a second image signal is inputted from an image supply device having an auto sleep function is provided. The method includes: shifting to a sleep mode in response to a continuous stop of the first image signal for a first time, in a first mode in which a first image based on the first image signal is displayed on a screen; and shifting to the sleep mode in response to a continuous stop of the second image signal for a second time that is shorter than the first time, in a second mode in which a second image based on the second image signal is displayed on the screen.
US11366507B2 Storage device, semiconductor device, electronic component, and electronic device
To reduce the area of a memory cell having a backup function. A storage device includes a cell array, and a row circuit and a column circuit that drive the cell array. The cell array includes a first power supply line, a second power supply line, a word line, a pair of bit lines, a memory cell, and a backup circuit. The cell array is located in a power domain where power gating can be performed. In the power gating sequence of the cell array, data in the memory cell is backed up to the backup circuit. The backup circuit is stacked over a region where the memory cell is formed. A plurality of wiring layers are provided between the backup circuit and the memory cell. The first power supply line, the second power supply line, the word line, and the pair of bit lines are located in different wiring layers.
US11366506B2 System, apparatus and method for globally aware reactive local power control in a processor
In one embodiment, a processor includes a plurality of intellectual property (IP) circuits, each to execute instructions and including a local control circuit to enable the IP circuit to operate at a level above a local current budget for the IP circuit, unless the processor is undergoing a global violation. The processor may further include a power controller coupled to the plurality of IP circuits. The power controller may include a control circuit to receive request information from the plurality of IP circuits and, based at least in part on the request information, determine that the processor is undergoing the global violation when a global current budget is exceeded. Other embodiments are described and claimed.
US11366504B2 Safety feature for a power supply
In some examples, after a jack of a power supply is connected to a port of a device, a first safety chip may provide a signal that includes an amount of power sufficient to power a second safety chip located in the power supply. After receiving a message from the second safety chip, the first safety chip may send the second chip an instruction to cause relays in the power supply to transition from open to closed, causing power to be provided by the jack to the computing device. The first safety chip may repeatedly send a continue instruction requesting the second chip to keep the relays in the closed position. If the jack is disconnected from the port, the second safety chip fails to receive the continue instruction and causes the relays to transition back to the open position, stopping power from being provided by the power jack.
US11366493B2 Input devices incorporating biometric sensors
A button assembly for an electronic device is disclosed. The button assembly integrates a biometric sensor below a top surface of the button. The button assembly is positioned relative to a secondary display of an electronic device. The secondary display can be positioned relative to a keyboard, such as above a top row of keys of the keyboard.
US11366490B2 User terminal device and displaying method thereof
A user terminal device and a displaying method thereof are provided. The user terminal device includes a display configured to be divided into a first display area, a second display area, and a third display area along a first folding line corresponding to the first hinge and a second folding line corresponding to the second hinge and a controller configured to, in response to the first bending interaction of unfolding the display with reference to the first folding line being detected, control the display to display an execution screen of the application including a first function and a second function, related to the first function, in the first display area and the second display area, and in response to a second bending interaction of unfolding the display with reference to the second folding line being detected, control the display to display an execution screen of the application including the first function, the second function, and a third function, related to the second function, in the first display area, the second display area, and the third display area.
US11366489B2 Electronic apparatus and control method thereof
An electronic apparatus and control method therefor is provided. The electronic apparatus includes a communicator configured to communicate with a plurality of electronic devices, and a processor. The processor is configured to obtain information about multimedia content in response to an event occurring in relation to the multimedia content, select at least one electronic device among the plurality of electronic devices based on the obtained information about the multimedia content and reference information referring to multimedia contents previously designated in correspondence with the plurality of electronic devices, respectively, and control the communicator to transmit the multimedia content to the selected at least one electronic device.
US11366482B2 Baking equipment for use in display panel manufacturing process
The present application provides a baking equipment applied in a display panel manufacturing process. In the present application, the first and second pipes are communicated with each other and evenly distributed inside the baking plate, so that the heating liquid injected from the head end of the first pipe heats the baking plate evenly during flowing through the first and second pipes, which improves the uniformity of the baking temperature of the TFT array substrate to be baked by the baking plate, thereby ensuring the stability of the baking process of the TFT array substrate.
US11366479B2 Robot transport method with transportation container
A method for transporting a plurality of articles with a transportation container that can be carried in a transport container of one of a plurality of robots. The plurality of articles is placed in the transportation container. The transportation container is placed in a pickup location at a first location. A robot is navigated to the first location and the transportation container is autonomously moved from the pickup location to the transport container of the robot. The robot is navigated over an outdoor transportation network to a second location and the transportation container is autonomously moved from the transport container to a recipient location at the second location.
US11366475B2 Parking support apparatus
A parking support apparatus sets a plurality of candidate connection positions along a reverse direction route, calculates a first connection route, calculates a first parking route by using the first connection route and the reverse direction route, judges whether the candidate connection position exists within a recognition range or not; and if the candidate connection position does not exist within the recognition range, calculates a shortest steering wheel turning position, calculates a second connection route capable of reaching any one of the candidate connection positions calculates a second parking route by using the second connection route and the reverse direction route, when the second parking route can be calculated, the second parking route is selected as the parking route; otherwise, the first parking route is selected as the parking route.
US11366468B2 System and method for autonomously monitoring highly automated vehicle operations
Systems and methods are disclosed for monitoring operations of an autonomous vehicle. For instance, a monitoring device receives sub-system data from one or more sub-systems of the autonomous vehicle. The device receives contextual data of the vehicle that comprises one or more situational circumstances of the vehicle during operation. The device receives control data from a control system of the vehicle and analyzes the sub-system data, the contextual data, and the control data to determine a control result. The device provides an assessment to a management system of the overall control status of the vehicle.
US11366459B2 Program simulation system for industrial machines and numerical control system
To provide a program simulation system and a numerical control system that do not require a simulation on a machine operator's side and can mitigate or reduce a burden on the machine operator's side. A program simulation system for industrial machines that performs a simulation according to a program includes a machine selection unit that selects at least one industrial machine to be simulated; an identification data group creation unit that has a function to automatically add an identification code for specifying the industrial machine to the program after simulating a program for the industrial machine selected by the machine selection unit and create a data group of the program and the identification code; and a determination unit that determines whether the identification code in the data group sent to an industrial machine side matches an identification code of the industrial machine itself.
US11366458B2 Just-in-time bioprocess plant system
An integrated platform system controlled with hardware and software for just-in-time, local manufacturing is disclosed. System hardware may include a fermentation system, a cross-flow system, a disposable formulation system, a robotic fill-finish system, and a quality control test and release system.
US11366457B1 Controling operation of machine tools using artificial intelligence
Methods, systems and apparatus, including computer programs encoded on computer storage medium, for controlling operations of machine tool workstations. Machine tool workstations are grouped into functional groups. Neural networks corresponding to the functional groups are trained to process respective inputs representing parts to be processed to generate respective outputs representing sequences of ordered subsets of the parts that produce a reduced setup time for workstations in the functional groups. Data representing respective collections of parts to be processed by workstations included in the functional groups is processed using the trained neural networks to generate corresponding sequences of ordered subsets of the collection of parts. Average delay times associated with the generated sequences of ordered subsets of the collection of parts are computed. If the average delay times are less than a predetermined threshold, parts are released to the functional groups for processing according to the generated sequences.
US11366453B2 Method and apparatus for automated manufacture
There is disclosed a system architecture for automated modification of computer program code for a manufacturing machine, comprising: an interface for receiving an identification of an item and at least one modification to be made to the item; a memory for storing templates of computer program code, the memory associating each template with an item; and a processor for adjusting at least one template associated with the item by modifying the at least one template with a value associated with the at least one modification.
US11366452B2 Method for transmitting a set of tool data of a cutting tool to a CNC machine tool
A method for transmitting at least one tool presetting data set of a machining tool that is stored on an, in particular electronic, storage medium, at least one tool measuring data set of the machining tool that is stored on an, in particular electronic, storage medium and/or at least one tool processing data set of the machining tool that is stored on an, in particular electronic, storage medium to a machine tool that is controlled via Computerized Numerical Control [CNC machine tool], with a data communication unit, wherein in a tool delivery step at least the machining tool is delivered to the CNC machine tool and wherein in a tool identification step the delivered machining tool is identified via a tool identification unit, which is in particular allocated to the CNC machine tool, the method including a read-out step, which is in particular situated temporally after the tool identification step, in which at least the tool presetting data set of the machining tool, the tool measuring data set of the machining tool and/or the tool processing data set of the machining tool are/is read out of the storage medium by the data communication unit and is transmitted to a data processing unit that is allocated to the CNC machine tool, in particular to the CNC machine tool, wherein the storage medium is arranged apart from the machining tool, apart from a tool holder holding the machining tool and apart from the CNC machine tool.
US11366439B2 Closed loop nodal analysis
An automation optimization engine is disclosed that provides a closed loop nodal analysis on a process performance tree. By analyzing an observed process and identifying automatable tasks from non-automatable tasks from the observed process, the automation optimization engine then applies machine learning techniques to generate a recommendation report identifying steps for implementing in the observed process to convert the non-automatable tasks into automatable tasks. Optimization is thus achieved to close the loop to further automate the observed process.
US11366438B2 Environment control system and environment control method
An environment control system includes: a second storage unit storing a fluid model inside a space; a second communication unit configured to obtain temperature information inside the space and an operation state of an air conditioner provided in the space; an estimation unit configured to estimate a three-dimensional environmental distribution inside the space, based on the fluid model stored in the second storage unit, the obtained fluid parameter information, and the obtained operation state; and a control unit configured to control the air conditioner, based on the estimated three-dimensional environmental distribution.
US11366437B2 System and method for optimal food cooking or heating operations
A system and method for optimal cooking operations and pre-hazard monitoring using continuous and adaptive machine learning enabling user specific and customizable optimizable, specific, and customizable cooking operations, and identification of pre-hazardous and user specific non-optimal conditions that may arise during cooking operations.
US11366436B2 Data interaction platforms utilizing security environments
There is a need for solutions for efficiently and reliably maintain data security policies. This need can be addressed by, for example, solutions for performing dynamic security enforcement in a data interaction platform. In one example, a method includes determining a security profile for a data object; receiving a data access request associated with the data object, wherein the data access request is associated with one or more runtime parameters associated with the data access request; determining, based at least in part on the one or more runtime parameters; determining, based at least in part on the selected security environment and the security profile, a selected access level of the plurality of access levels for the data object; and processing the data access request based at least in part on the selected access level.
US11366435B2 Plant control device that corrects for modeling error and periodic disturbances
A control device to perform feedback control based on a current value, and output a first voltage value includes a feedforward controller using an inverse model of a plant; a feedforward voltage corrector to correct a voltage disturbance due to a modeling error between the plant and a model of the plant; a repetitive controller to learn periodic current disturbances; and a switch. The switch is ON when the current response is in a steady state, and the repetitive controller learns the disturbances and corrects a command current value. A feedback controller outputs the first voltage value by performing the feedback control based on a current value from the corrected command current value, and inputs the command current value to the inverse model to generate a second voltage value. The control device outputs a sum of the first and the second voltage value as a command voltage value.
US11366434B2 Adaptive and interchangeable neural networks
Methods and systems that allow neural network systems to maintain or increase operational accuracy while being able to operate in various settings. A set of training data is collected over each of at least two different settings. Each setting has a set of characteristics. Examples of setting characteristic types can be time, geographical location, and/or weather condition. Each set of training data is used to train a neural network resulting in a set of coefficients. For each setting, the setting characteristics are associated with the corresponding neural network having the resulting coefficients and neural network structure. A neural network, having the coefficients and neural network structure resulted after training using the training data collected over a setting, would yield optimal results when operated in/under the setting. A database management system can store information relating to, for example, the setting characteristics, neural network coefficients, and/or neural network structures.
US11366428B2 Crown/pusher for timepieces
A crown/pusher including a tube attached to a watch case, a recessed head integral with a stem which is movable with respect to the tube and defines an axis, the recessed head being mounted to move in rotation and in translation respectively around and along the axis of the stem, a return spring disposed around the stem, the crown/pusher includes a cage housing the spring, the cage being traversed by the stem and including an upper part integral with the recessed head and a lower part freely mounted with respect to the recessed head, the upper part cooperating with the lower part in order to drive the lower part in its rotational movement and in order to move in translation along the axis with respect to the lower part, the spring being compressed inside the cage in order to be driven in rotation with the cage.
US11366426B2 Spatial light modulator device for the modulation of a wave field with complex information
A three-dimensional light modulator, of which the pixels are combined to form modulation elements. Each modulation element can be coded with a preset discrete value such that three-dimensionally arranged object points can be holographically reconstructed. The light modulator is characterized in that assigned to the pixels of the modulator are beam splitters or beam combiners which, for each modulation element, combine the light wave parts modulated by the pixels by means of refraction or diffraction on the output side to form a common light beam which exits the modulation element in a set propagation direction.
US11366422B2 Image forming apparatus permitting user to imagine clear detachment procedure of toner cartridge from process cartridge
An image forming apparatus includes a housing and a first process cartridge. The first process cartridge is attachable to and detachable from the housing. The first process cartridge includes a first photosensitive drum, a first developing roller, and a developing frame. The developing frame has a toner inlet opening. The toner cartridge has a toner supply opening. The toner cartridge is positioned above the developing frame such that the toner supply opening and the toner inlet opening face with each other in upward/downward direction. In the state where the first process cartridge to which the toner cartridge is attached is attached to the housing, the toner cartridge is incapable of being detached from the first process cartridge. In a state where the first process cartridge to which the toner cartridge is attached is detached from the housing, the toner cartridge is detachable from the first process cartridge.
US11366417B2 Power supply apparatus and image forming apparatus
The power supply apparatus includes a control unit configured to output a pulse signal for driving a switching element, to drive a transformer to output a voltage from a secondary winding of the transformer, and a memory unit configured to store information associating the output voltage with the duty and the frequency of the pulse signal, and the control unit switches the frequency and the duty based on the output voltage and the information stored in the memory unit.
US11366405B2 Optical print head, image forming apparatus and manufacturing method of the optical print head
A holding member includes a first opposing portion (first inner wall surface) and a second opposing portion (second inner wall surface) which oppose side wall surfaces of a lens array. Side wall surfaces of the lens array on opposite end sides with respect to a longitudinal direction of the lens array are exposed from opposite ends of the first opposing portion and opposite ends of the second opposing portion.
US11366404B2 Image forming apparatus and adjusting method
An image forming apparatus includes an image bearer, a transfer rotator, an adjuster, and circuitry. The image bearer bears a toner image. The transfer rotator contacts the image bearer to form a transfer nip between the transfer rotator and the image bearer. The transfer rotator transfers the toner image from the image bearer onto a sheet conveyed to the transfer nip. The adjuster adjusts at least one of a relative difference in linear velocity of the transfer rotator to the image bearer at the transfer nip and a relative contact pressure of the transfer rotator to the image bearer at the transfer nip. Based on a difference in image magnification, in a direction of conveyance of the sheet, of toner images transferred onto surfaces of one or more sheets conveyed to the transfer nip, the circuitry causes the adjuster to reduce the difference in image magnification.
US11366398B2 Time-domain optical metrology and inspection of semiconductor devices
Semiconductor device metrology including creating a time-domain representation of wavelength-domain measurement data of light reflected by a patterned structure of a semiconductor device, selecting an earlier-in-time portion of the time-domain representation that excludes a later-in-time portion of the time-domain representation, and determining one or more measurements of one or more parameters of interest of the patterned structure by performing model-based processing using the earlier-in-time portion of the time-domain representation.
US11366389B2 Allyloxy derivative, resist underlayer forming composition using the same, and method of manufacturing resist underlayer and semiconductor device using the same
The present invention provides a resist underlayer forming composition, which is well in heat resistance and gap filling. Further, the present invention provides methods of manufacturing a resist underlayer and semiconductor device using it. [Means for Solution] A composition comprising a allyloxy derivative having a specific group and a solvent, and methods of manufacturing a resist underlayer and semiconductor device using it.
US11366388B2 Color photoresist composition
The present invention provides a color photoresist composition, including: 5-8 parts by weight of a pigment; 5-8 parts by weight of an alkali soluble resin; 5-8 parts by weight of a phthalocyanine semi-sandwich dye; 0.2-0.6 parts by weight of a photoinitiator; 70-85 parts by weight of a photoresist solvent; and 0.1-0.2 parts by weight of an additive.
US11366380B2 Reflective mask
According to one embodiment, a reflective mask comprises a reflection layer including a first region having a plurality of first patterns, a second region surrounding the first region, and a third region within the second region. The reflection layer includes a stack of alternating first layers and second layers. An absorber film covers the second region and has a second pattern that includes an opening exposing a portion of the third region. In some examples, the third region can include a plurality of third patterns therein.
US11366379B2 Extreme ultraviolet mask with embedded absorber layer
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate; a multilayer stack of reflective layers on the substrate; a capping layer on the multilayer stack of reflecting layers; and an absorber layer embedded in the multilayer stack of reflective layers.
US11366378B2 Light source device, light source control method, and image acquisition system
A light source device includes a light source unit with at least one set of light sources, wherein each of the at least one set of light sources emits a light of a predetermined wavelength band; an optical waveguide unit that multiplexes light from the at least one set of light sources; and an incident unit, wherein on an incident surface of the incident unit, with an optical axis on the incident unit as a reference position, an installation state of each light source is adjusted such that the maximum separation distances are set equal to each other from the reference position to a maximum incident angle of an incident position of the respective light from the at least one set of light sources incident on the incident unit.
US11366372B1 Rotating camera head
A rotating camera head is configured to protect cameras during inclement weather. The rotating camera head has a top plate joined to an inner semisphere outer surface and a camera mount. A bottom plate is joined to an inner semisphere inner surface and the camera mount with a plurality of long mount plate bolts and nuts. A rotator assembly is joined to an opening in the inner semisphere. A transparent sphere first side is arranged against a first metallic ball in the rotator assembly. A transparent sphere second side is arrange against a second metallic ball. A waterproof door is arranged on the transparent sphere. A camera is arranged within the transparent sphere. A plurality of cover panels is joined to the camera mount spacer and covering the rotator assembly. The plurality of cover panels protect the rotator assembly and the camera from inclement weather.
US11366359B2 Optical film and liquid crystal display device comprising the same
Embodiments relate to an optical film and a liquid crystal display device comprising the same. More specifically, the embodiments relate to an optical film that is excellent in optical characteristics and has no polarization unevenness since it comprises a base layer that has a low in-plane retardation and a low thickness direction retardation and has an excellent adhesiveness by virtue of a proper level of surface tension, a process for preparing the same, and a liquid crystal display device comprising the same.
US11366355B2 Direct type back light device and display apparatus having the same
A direct type backlight device includes a lower chassis, a reflective sheet disposed on a bottom portion of the lower chassis, and a plurality of light emitting diode (LED) bars disposed on an upper surface of the reflective sheet. Each of the plurality of LED bars includes a bar-shaped printed circuit board disposed on the upper surface of the reflective sheet, a plurality of LEDs disposed on an upper surface of the printed circuit board, and a reflective member provided on the upper surface of the printed circuit board. A reflectance of the reflective member is at least 90% of a reflectance of the reflective sheet.
US11366348B2 Display device
A display device includes: a backlight unit (BU), a liquid crystal panel (LCP) on the BU, a glass cover on the liquid crystal, a camera hole (CH) defined by the BU and the LCP, the CH penetrating the BU and the LCP, a light-blocking member (LBM) in the CH, the LBM reducing: light leakage from the CH and/or introduction of impurities into the CH, a lower polarizing plate (LPP) between the BU and the LCP, and an upper polarizing plate (UPP) between the glass cover and the LCP, the CH penetrating the LPP and the UPP, and a through-hole defined by and penetrating the UPP, the through-hole having a position corresponding to the CH, the through-hole having a size corresponding to the CH. The LBM includes: a light-blocking tape, and a border mold. The light-blocking tape is attached to the LPP, the border mold, and the BU.
US11366347B2 Display device and method for manufacturing same
A display device includes: a back plate, wherein the back plate is provided with an L-shaped bent portion, the bent portion including a bottom plate and a side plate; a display panel, wherein the display panel is disposed on one side of the side plate distal from the bottom plate, an orthographic projection of the display panel on the bottom plate is partially overlapped with an orthographic projection of the side plate on the bottom plate; and an adhesive layer, wherein the adhesive layer is configured to bond a non-light-emitting surface of the display panel to a surface of the side plate distal from the bottom plate, and the adhesive layer is further configured to bond to a side surface of the display panel, wherein the side surface is configured to connect a light-emitting surface and the non-light-emitting surface of the display panel.
US11366344B2 Optical modulator
An optical modulator includes: a substrate; a waveguide layer including first and second optical waveguides formed of an electro-optic material film on the substrate to have a ridge shape and to be disposed adjacent to each other; an RF part that applies a modulated signal to the optical waveguides; and a DC part that applies a DC bias to the optical waveguides. The DC part includes: a buffer layer covering at least upper surfaces of the optical waveguides; a first bias electrode opposed to the first optical waveguide through the buffer layer; and a second bias electrode provided adjacent to the first bias electrode. A first DC bias voltage is applied between the first and second bias electrodes. A waveguide layer removal area in which at least part of the waveguide layer is removed is provided at least under an area between the first and second bias electrodes.
US11366340B2 Liquid crystal cell, method of driving liquid crystal cell, and liquid-crystal-based spectacle lens
A liquid crystal cell, a method of driving a liquid crystal cell, and a liquid-crystal-based spectacle lens are provided. The liquid crystal cell includes: a ring-like electrode layer, a liquid crystal layer, and an opposite electrode layer. The second ring-like electrode region is concentric with the first ring-like electrode region and surrounds the first ring-like electrode region; the first ring-like electrode region is configured to drive corresponding liquid crystal molecules in the liquid crystal layer, so as to form a first Fresnel zone plate region in the liquid crystal cell; the second ring-like electrode region is configured to drive corresponding liquid crystal molecules in the liquid crystal layer, so as to form a second Fresnel zone plate region of the liquid crystal cell; an order of the second Fresnel zone plate region is smaller than an order of the first Fresnel zone plate region.
US11366339B2 Stick on devices using peripheral defocus to treat progressive refractive error
An apparatus to treat refractive error of an eye comprises an optic comprising an optical zone and a peripheral defocus optical structure to form images of a plurality of stimuli anterior or posterior to a peripheral portion of a retina of the eye. In some embodiments, the peripheral defocus optical structure located outside the optical zone. In some embodiments, the peripheral defocus optical structure comprises optical power to focus light to a different depth of the eye than the optical zone. In some embodiments, the optic comprises one or more of a lens, an optically transparent substrate, a beam splitter, a prism, or an optically transmissive support.
US11366335B2 Wearable device and 3D display system and method
A wearable device, a 3D display system, and a 3D image displaying method are provided. The 3D image displaying method includes acquiring a curvature information of the 3D display device when the 3D display device is turned on; adjusting a curvature of the wearable device according to the curvature information; determining whether an adjusted curvature of the wearable device and a curvature of the 3D display device satisfy a predetermined relationship; and sending a control signal to the 3D display device to control the 3D display device to display a 3D image when the adjusted curvature of the wearable device and the curvature of the 3D display device satisfy the predetermined relationship.
US11366333B2 Camera device having hand-shake correction function
The present disclosure provides an anti-shake mechanism of a curved camera device. The camera device is an optical system including a reflecting member having a reflecting surface that bends an optical axis and is configured to perform a hand-shake correction by rotating the reflecting member. The reflecting member is arranged to be closer to an object side than a camera lens group. When a first rotation axis is set as an axis perpendicular to a plane defined by an optical axis of the camera lens group and an object-side optical axis reflected by the reflecting member and a second rotation axis is set as an axis parallel with the reflected object-side optical axis, the reflecting member is caused to rotate about the first rotation axis and the second rotation axis.
US11366332B2 Mini-interconnect capacitor
An optical module includes an enclosure and an optical output assembly mounted on the enclosure. An emitter mounted in the enclosure is configured to emit a beam of light toward the optical output assembly. A connector, which includes two conductive layers separated by a dielectric layer, has a first side connected to the enclosure and a second side connected to the optical output assembly. An electrical trace disposed on the enclosure is connected to the first side of the connector so as to define a test circuit having a capacitance. Control circuitry is coupled to sense the capacitance of the test circuit, and configured to inhibit operation of the emitter upon sensing a change in the capacitance that exceeds a predetermined threshold.
US11366327B1 Heads-up user interface and controls for interactive heads-up display of traffic targets
A system for interactive heads-up display (HUD) and control of traffic targets is disclosed. In embodiments, the HUD receives and decodes traffic information from onboard surveillance systems to identify proximate aircraft within a threshold range and the relative positions of each aircraft. The HUD arranges the proximate aircraft into an ordered sequence based on distance from ownship or other priority criteria. When the HUD is active, interactive symbols are displayed at the relative positions of the proximate aircraft (e.g., or at the edges of the display for air traffic within range but outside the HUD field of view). A heads-up controller is operable by the pilot and allows the pilot to highlight each interactive symbol in sequence with a displayable cursor, selecting and designating the associated proximate aircraft for spacing or traffic applications without taking pilot focus off the HUD.
US11366326B2 Method for operating a head-mounted electronic display device, and display system for displaying a virtual content
A relative movement of a head-wearable electronic display device is determined with respect to a vehicle interior of a vehicle by way of a recording device arranged on the electronic display device and a virtual perspective of a wearer of the electronic display device is adapted to virtual content according to the determined relative movement. A recording range of the recording device is limited to the vehicle interior in order to eliminate distortions, resulting from a relative movement of the vehicle with respect to the vehicle surroundings, with regard to the recording of the relative movement of the electronic display device with respect to the vehicle interior.
US11366324B2 Helmet mount for stowage and adjustment of HMD
A helmet mounting for optical combiner (50) for a HMD has a pivoted mounting arm (60) for the optical combiner to be movable between an operational position in a line of sight, and a retracted position displaced out of the line of sight. A translation mechanism (100) provides translation of the optical combiner along the line of sight. A driving lever (30) causes the displacement of the mounting arm between the line of sight and the retracted position, and with a second motion of the lever, causes the translation of the optical combiner. By having the same lever coupled to both the mounting arm and the translation mechanism, the relatively complex combination of displacement and translation movements of the optical combiner can be reduced to a simpler movement, easier for a user such as a pilot to use even when under stress in a busy and cramped cockpit environment.
US11366322B2 Beam angle sensor in virtual/augmented reality system
A virtual image generation system for use by an end user comprises a projection subsystem configured for generating a collimated light beam, and a display configured emitting light rays in response to the collimated light beam to display a pixel of an image frame to the end user. The pixel has a location encoded with angles of the emitted light rays. The virtual image generation system further comprises a sensing assembly configured for sensing at least one parameter indicative of at least one of the emitted light ray angles, and a control subsystem configured for generating image data defining a location of the pixel, and controlling an angle of the light beam relative to the display based on the defined location of the pixel and the sensed parameter(s).
US11366314B2 Ocular optical system
An ocular optical system for imaging of imaging rays entering an eye of an observer via the ocular optical system from a display screen is provided. A side facing towards the eye is an eye-side, and a side facing towards the display screen is a display-side. The ocular optical system includes a first lens element, a second lens element, and a third lens element from the eye-side to the display-side in order along an optical axis. The first lens element, the second lens element, and the third lens element each include an eye-side surface and a display-side surface. Lens elements having refracting power of the ocular optical system are only the first lens element, the second lens element, and the third lens element.
US11366300B2 Stimulated emission depletion super-resolution microscope using quick combination of light beams
A STED super-resolution microscope capable of quick beam combination is disclosed, which includes a STED imaging unit and a beam combination test unit. The excitation light and the depletion light are accurately combined by the beam combination test unit, so that the imaging light spots of the two light beams passing through the STED imaging unit can accurately coincide with each other, thereby obtaining a better super-resolution imaging effect.
US11366297B2 Variable magnification optical system, optical apparatus and method for manufacturing variable magnification optical system
A variable power optical system (ZL) used for an optical apparatus, such as a camera (1), includes, in order from an object: a first lens group (G1) having positive refractive power; a second lens group (G2) having negative refractive power; a third lens group (G3) having positive refractive power; and a fourth lens group (G4) having positive refractive power. The distance between the respective lens groups changes upon zooming from the wide-angle end state to the telephoto end state. The third lens group (G3) includes: an intermediate group (G3b) constituted by a positive lens, a negative lens, a negative lens, and a positive lens; and an image side group (G3c) having negative refractive power and disposed to an image side of the intermediate group (G3b). Upon focusing, the position of the intermediate group (G3b) with respect to the image plane is fixed and the image side group (G3c) moves along the optical axis.
US11366296B2 Atomic layer deposition process for fabricating dielectric metasurfaces for wavelengths in the visible spectrum
A method of fabricating a visible spectrum optical component includes: providing a substrate; forming a resist layer over a surface of the substrate; patterning the resist layer to form a patterned resist layer defining openings exposing portions of the surface of the substrate; performing deposition to form a dielectric film over the patterned resist layer and over the exposed portions of the surface of the substrate, wherein a top surface of the dielectric film is above a top surface of the patterned resist layer; removing a top portion of the dielectric film to expose the top surface of the patterned resist layer and top surfaces of dielectric units within the openings of the patterned resist layer; and removing the patterned resist layer to retain the dielectric units over the substrate.
US11366295B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a positive refractive power; a third lens having a negative refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: −10.00≤f1/f3≤−1.00; 3.00≤R5/R6≤20.00; and 100≤(R3+R4)/(R3−R4). The camera optical lens can achieve a high imaging performance while obtaining a low TTL.