Document Document Title
US11197420B2 Variable mulching assembly for use with a lawnmower
A convertible lawnmower with a mulching mode and a discharge mode includes a housing and a mulching system. The housing includes a discharge opening. The mulching system includes a mounting ring and a shutter ring. The mounting ring is coupled substantially concentrically to the housing and includes an upper surface, a lower surface, and a sidewall that extends substantially axially therebetween. The sidewall is formed with a retaining groove and at least one installation groove. The retaining groove extends at least partially circumferentially within an inner surface of the sidewall and each installation groove extends axially from the lower surface to the retaining groove. The shutter ring is only coupled to mounting ring via the retaining groove such that the shutter ring is selectively shiftable between a mulching mode and a discharge mode.
US11197419B2 Agricultural machine with sectional header
An agricultural vehicle including a chassis and a sectional header system carried by the chassis. The sectional header system includes a center section connected to the chassis, at least one additional section, and at least one coupling assembly that removably connects the center section to the at least one additional section. The at least one coupling assembly includes at least one actuator connected to the center section and the at least one additional section. The at least one actuator is located underneath the pivot point. The at least one additional section is configured for being coupled to the center section in harvesting of a crop material and decoupled from the center section and subsequently towable in transportation of the sectional header system.
US11197411B2 Agricultural planting system with automatic depth control
An agricultural planting system for controlling the depth of an opener device in an agricultural planter includes an agricultural planter, an opener device, a gauge wheel, a GPS device, and a controller. The opener device is mounted on the agricultural planter for engaging the ground of a field. The gauge wheel is mounted on the agricultural planter for rotating on the ground of the field. The GPS device is coupled to the agricultural planter. The GPS device is configured to determine a location of the agricultural planter in the field. The controller is in electrical communication with the agricultural planter and the GPS device. The controller has predetermined settings associated with a map of the field. The controller is configured to select a relative elevation of the opener device and the gauge wheel based at least in part on the location determined by the GPS device.
US11197408B2 Ultrasonic sensors for field roughness measurement
A system measures the roughness of the ground surface over which an agricultural implement passes as measured in the direction of travel. The system includes at least one ground sensor attached to the agricultural implement that provides measurement of the distance to the ground. A controller is connected to the at least one ground sensor, and controls at least one adjustment of the agricultural implement. The at least one ground sensor provides instantaneous output based on the distance to the ground to the controller. The controller then calculates at least one statistical parameter from the instantaneous output. The at least one statistical parameter is calculated from variations in the distance to the ground in the direction of travel of the agricultural implement.
US11202400B2 Recognition device
A recognition device includes an imaging device that images a tip of the lead of a lead component multiple times at different shutter speeds, and multiple pieces of captured image data corresponding to the multiple times of imaging are generated. Then, it is determined whether the tip position of the lead is recognizable based on each of the multiple pieces of captured image data, and a shutter speed between the fastest shutter speed and the slowest shutter speed among the shutter speeds at the time of imaging according to the pieces of captured image data, which are determined to be recognizable, is determined as the optimum shutter speed. By determining the optimum shutter speed in this manner, the exposure light amount at the time of imaging can be stabilized regardless of the shape of the tip of the lead, and the tip position of the lead can be appropriately recognized.
US11202396B2 Additive manufacturing of engine control component
An example control component for controlling an engine component includes a housing. The housing defines a cavity configured to receive control circuitry configured to control the engine. The housing includes an exterior layer defining an exterior surface of the housing and an interior polymeric layer defining an interior surface of the housing. The interior polymeric layer is adjacent to and substantially coextensive with the exterior layer. The interior polymeric layer includes an electrically and thermally conductive material. An example technique includes forming the exterior layer and forming the interior polymeric layer.
US11202385B2 Electronic device including physical button structure
An electronic device includes a housing, a button hole disposed on a side of the housing, a physical button mounted in the button hole, a support bracket that supports the physical button, and a waterproof bracket that seals, on a side of the housing to which the button hole is adjacent, at least part of a specified area where the physical button and the support bracket are disposed. The waterproof bracket includes a first bracket that makes close contact inside the housing in a direction toward a first surface of the housing and a second bracket that extends from the first bracket while forming a predetermined angle with the first bracket and that makes close contact inside the housing in a direction toward a second surface of the housing that is different from the first surface of the housing.
US11202384B2 Waterproof mechanism
The present invention discloses a waterproof mechanism including a first casing, a second casing, a waterproof strip and a wire. The first casing includes a first frame. The second casing includes a second frame having a groove in which the waterproof strip is disposed. The wire is interposed between the first casing and the second casing and engaged with the first frame and the second frame, wherein the wire is pressed by the waterproof strip.
US11202380B2 Adapters for electronic control unit
An engine control system includes an integrated engine control module assembly having an engine control module and an adapter module. The integrated engine control module assembly further includes a first connector, a second connector, and a hermetic enclosure. The first connector includes a connection circuit configured to connect the integrated engine control module assembly to engine hardware. The second connector is configured to connect the adapter module to engine hardware. The hermetic enclosure houses the engine control module and is configured to protect the engine control module from environmental conditions.
US11202373B2 Connector device
A connector device that includes a circuit board; a connector attached to the circuit board; and a molded resin that covers the entire circuit board and part of the connector, wherein: a housing of the connector contains a resin material and fibrous inorganic fillers, a groove is formed in a region of a surface of the housing that is covered with the molded resin, the groove being formed by removing the resin material with the inorganic fillers remaining, and extending in a direction that intersects a mounting direction in which a counterpart connector is to be mounted to the connector, the groove has a depth and a width in a range from 50 μm to 150 μm inclusive, and the groove is filled with the molded resin.
US11202369B2 Patterned nano graphene platelet-based conductive inks
A nano graphene platelet-based conductive ink comprising: (a) nano graphene platelets (preferably un-oxidized or pristine graphene), and (b) a liquid medium in which the nano graphene platelets are dispersed, wherein the nano graphene platelets occupy a proportion of at least 0.001% by volume based on the total ink volume and a process using the same. The ink can also contain a binder or matrix material and/or a surfactant. The ink may further comprise other fillers, such as carbon nanotubes, carbon nano-fibers, metal nano particles, carbon black, conductive organic species, etc. The graphene platelets preferably have an average thickness no greater than 10 nm and more preferably no greater than 1 nm. These inks can be printed to form a range of electrically or thermally conductive components or printed electronic components.
US11202368B2 Providing one or more carbon layers to a copper conductive material to reduce power loss in a power plane
A power plane structure for a printed circuit board includes a copper layer, and a carbon layer applied directly to a surface of the copper layer. The carbon layer can include graphite or graphene. In additional embodiments, a duplicate power plane structure for a printed circuit board includes two power planes separated by an insulating core, each power plane including a copper layer and a carbon layer applied directly to a surface of the copper layer.
US11202367B2 Flexible circuit board
An embodiment of the present invention relates to a flexible printed circuit board (FPCB), which is applied to various electronic display devices, and may provide the FPCB, including a base, a first metal layer and a second metal layer on both surfaces of the base, a first plating layer on the first metal layer, a second plating layer on the second metal layer, and a first insulating pattern and a second insulating pattern respectively disposed on some region of the first plating layer and the second plating layer, wherein the first plating layer and the second plating layer may have different thicknesses.
US11202365B2 Antenna using horn structure and electronic device including the same
An electronic device in provided, including an antenna using a horn structure capable of using at least a portion of a metal member as a signal waveguide structure of the antenna. The device includes a housing, a display, a printed circuit board, and at least one wireless communication circuit, where a waveguide hole is provided to connect at least a portion of a through hole and an electronic component and is used as an operating channel of the electronic component together with the waveguide hole.
US11202359B2 Protection means against electromagnetic waves and fields
Device for protection against electric and/or magnetic fields, in particular electromagnetic fields, comprising a switch and a field coupled with the switch, wherein the switch has at least two protection elements, wherein a protection element comprises at least one film capacitor and at least one diode. The switch emits nature-like wave packets, generated by the diodes and capacitors by spontaneous discharges into the environment and the electric field of the power line, whereby the signals correspond to the electric discharges of AIS. A method for operating such a device is also provided.
US11202354B2 Illumination system and method that presents a natural show to emulate daylight conditions with smoothing dimcurve modification thereof
An illumination system and method is provided for readily mapping a plurality of scenes along a dimcurve form a natural show for one or more groups of LED illumination devices. Mapping can be performed using a graphical user interface on a remote controller wirelessly linked to the illumination devices. A keypad is preferably configured for button control of changes to color temperature as a function of brightness along each of the various dimcurves for each of the various groups of illumination devices controlled by a corresponding keypad to allow momentary or persistent override and reprogram of the natural show. Modification to a scene further comprises modifications to scenes before and after the currently modified scene to provide a smoothing dimcurve modification. Global keypad can be used to control multiple zones arranged throughout a structure to switch between a natural show that emulates outdoor sunlight conditions to a panic show when an intruder is detected.
US11202346B2 Electromagnetic wave reducing heaters and devices and saunas
Systems may include a heater including a plurality of heating elements that may include a first heating element configured to generate heat based on a first current, and a second heating element configured to generate heat based on a second current. Systems may further include an electromagnetic (EM) radiation reducing device configured to cancel electromagnetic emissions from the heater. The EM radiation reducing device may include a first EM radiation reduction element positioned adjacent to a first side of the heater, and a second EM radiation reduction element positioned adjacent to a second side of the heater, where the first and second EM radiation reduction elements have geometries configured based, at least in part, on the heater.
US11202340B2 Auto-channel selection of a wireless access point
According to an embodiment, a wireless access point (AP) includes an auto-channel selector, a monitoring module, a performance index calculation module and a trigger module is disclosed. The auto-channel selector is configured to select a best performing channel of the AP; and the monitoring module is configured to obtain parameters exchanged with other APs; and the performance index calculation module is configured to derive one or more performance indices based on the parameters; and the trigger module is configured to trigger the auto-channel selector when one or more performance indices exceeds a threshold.
US11202339B2 Apparatuses and methods for packet distribution on multiple subscriber identities
A wireless communication device including a plurality of wireless transceivers and a controller is provided. Each wireless transceiver performs wireless transmission and reception using a respective Radio Access Technology (RAT). The controller enables the wireless transceivers to provide a plurality of wireless connections using a plurality of subscriber identities, and selects a first wireless connection from the plurality of wireless connections for communications between a user device and the wireless communication device. Also, the controller selects a second wireless connection from the plurality of wireless connections according to a service type of a packet flow associated with the user device, for communications between a service network and the wireless communication device, and assigns the second wireless connection for routing packets of the packet flow between the user device and the service network.
US11202336B2 Small data transmission in radio resource control (RRC) inactive state
Some of the present implementations provide a method for a user equipment (UE) for transmitting uplink (UL) data associated with a specific radio bearer (RB). The UE receives, while in a radio resource control (RRC)_CONNECTED state, from a base station (BS), an RRC release message that includes at least a configured grant (CG) configuration and a time alignment (TA) timer. The UE then transitions to an RRC_INACTIVE state and starts, or restarts, the TA timer in response to receiving the RRC release message. The UE transmits, while in the RRC_INACTIVE state, the UL data via a UL resource configured by the CG configuration after determining that a set of one or more criteria is met, the set of criteria including at least a criterion for the TA timer being running.
US11202323B2 Data transmission method and apparatus to reduce a data transmission delay
An embodiment of this application provides a data transmission method and apparatus. The method includes: receiving, by a base station, a random access preamble sequence from a terminal; and sending, by the base station, a media access control (MAC) packet data unit (PDU) to the terminal based on the random access preamble sequence, where the MAC PDU includes a type indication field, and the type indication field indicates a manner in which the terminal transmits data in first uplink information. In this embodiment of this application, a data transmission delay can be reduced.
US11202322B2 Random access method and terminal device
Disclosed in embodiments of the present disclosure are a random access method and terminal device. The method includes: transmitting, by a terminal device, a plurality of preambles to a network device in one random access procedure; and monitoring, by the terminal device, a Random Access Response (RAR) to at least one preamble in the plurality of preambles in at least one RAR window.
US11202320B2 Method and apparatus of performing random access on unlicensed carrier
A communication method and system for converging a fifth generation (5G) communication system for supporting higher data rates beyond a fourth generation (4G) system with a technology for Internet of things (IoT) are provided. The communication method and system 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. A method by a terminal for performing a random access (RA) procedure is provided. The method comprises transmitting a first RA preamble to a base station, initiating to monitor a first RA response (RAR) as a response to the first RA preamble in an RAR window, and based on the terminal failing to receive the first RAR in until end of a retransmission time, transmitting a second RA preamble to the base station.
US11202317B2 Channel listening method applied to unlicensed frequency band, and apparatus
A channel listening method applied to an unlicensed frequency band, and an apparatus are provided, where the method includes: performing, by a communications device, clear channel assessment on a first beam, and in a process of the clear channel assessment, performing, by the communications device, a backoff based on a backoff control parameter for the first beam, where the communications device has a plurality of optional beams, the first beam is one of the plurality of optional beams, and the backoff control parameter is set based on a historical value of a backoff control parameter for at least one of the plurality of optional beams; and after the backoff succeeds, performing, by the communications device, transmission by using the first beam.
US11202311B2 Downlink control information response to idle mode requests
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit a request message to a base station while operating in an idle mode. The base station may generate, in response to the request message, a response message including a random access preamble index corresponding to the received request message. In some cases, the base station may determine a radio network temporary identifier (RNTI) based on the random access preamble index and scramble a cyclic redundancy check (CRC) of the response message with the RNTI. In some examples, the random access preamble index may be included in a payload of the response message. The UE may monitor a physical downlink control channel for the response message to the request message and receive the response message on the physical downlink control channel.
US11202309B2 Method and apparatus for transmitting or receiving signal in wireless communication system
A method and an apparatus for receiving a signal by a terminal in a wireless communication system according to an embodiment of the present invention comprises the steps of: establishing an RNTI associated with an MCS by a terminal; receiving a control channel for scheduling transmission of an uplink data channel or reception of a downlink data channel; and transmitting the uplink data channel or receiving the downlink data channel on the basis of one MCS table of a plurality of MCS tables, wherein the uplink data channel or the downlink data channel has been scheduled by the control channel and the one MCS table is determined on the basis of an RNTI associated with the MCS and an RNTI associated with the control channel.
US11202306B2 Communication method and terminal device
Disclosed in the embodiments of the present disclosure are a communication method and a terminal device. The method includes determining, by a terminal device according to a first logical channel with to-be-transmitted data and an available uplink resource of the terminal device, whether to trigger a scheduling request (SR).
US11202304B2 Apparatus and method for transmitting uplink signals in wireless communication system
A communication method and system for converging a fifth generation (5G) communication system for supporting higher data rates beyond a fourth generation (4G) system with a technology for internet of things (IoT) includes intelligent services based on the 5G communication technology and the IoT-related technology. A method by a terminal for transmitting uplink data in a wireless communication system comprises receiving downlink control information for scheduling of uplink transmission in a cell from a base station and transmitting the uplink data to the base station on the supplementary uplink if the indicator indicates the scheduling of the uplink transmission is associated with the supplementary uplink in the cell. The downlink control information includes an indicator indicating whether the scheduling of the uplink transmission is associated with a supplementary uplink in the cell.
US11202302B2 Systems and methods for traffic priority systems
Use of a mobile user device to identify the individual operating a vehicle, which, either alone or in conjunction with a vehicle control unit (VCU), may be used to establish vehicle priority in connection with traffic control systems. This provides for a system that provides priority for the individual based on their individual and current need for priority, as opposed to providing priority generally for a vehicle.
US11202299B2 Method and device for radio resource management measurement
Provided are a method and device for radio resource management measurement. The method includes: sending, by a network device, measurement configuration information to a terminal device, the measurement configuration information comprising measurement mode information and/or report mode information, the measurement mode information being configured to indicate a target measurement mode in which the terminal device performs a RRM measurement based on at least one of a plurality of synchronization signal blocks transmitted in a target broadband component carrier, and the report mode information being configured to indicate a target report mode in which the terminal device reports a measurement result obtained by performing the RRM measurement based on the at least one of the plurality of synchronization signal blocks.
US11202297B2 Centralized spectrum management for interference mitigation
Systems and methods described herein provide a centralized solution for interference mitigation that focuses on efficient spectrum management. Wireless Access Points (APs) collect interference measurements for wireless channels and generate corresponding interferer airtime estimates. The APs also determine Packet Error Rates (PERs) for wireless client devices currently being served via the channels by the APs. The APs send the interferer airtime measurements and the PERs to a centralized controller. If an interferer airtime estimate and a PER for a particular channel satisfy predefined threshold conditions, the controller modifies an allocation of wireless bandwidth for an AP that is currently using the channel and sends a message to the AP indicating how the allocation has been modified.
US11202292B1 Systems and methods for dynamic buffer modification
A system for dynamically modifying a buffer in a network deploying multiple carriers is provided. Each carrier operating over the network utilizes a radio access technology (RAT). The system includes a network load monitoring processor that measures a network load on carriers using a first RAT to produce a measured value and a buffer management processor that receives the measured value, performs a comparison of the measured value with a predetermined value, and dynamically modifies a size of the buffer when the measured value exceeds the predetermined value.
US11202291B2 Communication in a wireless network using restricted bandwidths
The base station (BS) may transmit a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH) including a master information block (MIB). Further, the PSS, SSS and PBCH are in a first bandwidth of a cell having a cell bandwidth, wherein the first bandwidth is a first portion of the cell bandwidth. The MIB includes an indication of frequency resources and time resources for use by user equipments (UEs) to acquire additional system information. The BS may transmit control information using the indication of the frequency resources and the time resources for the UEs to acquire the additional system information.
US11202285B2 Method and apparatus of configuring downlink timing and transmitting random access response in mobile communication system using carrier aggregation
A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
US11202282B2 Contention-based physical uplink shared channel
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may identify uplink (UL) control information (UCI) to transmit during a subframe. The UE may then select a UL channel on which to transmit the UCI based on whether a shared data and control UL channel employs contention-based scheduling. For example, multiple UEs could contend for access to the same semi-persistently scheduled (SPS) physical UL shared channel (PUSCH). Each UE may utilize a different demodulation reference (DMRS) signal cyclic shift to identify their transmissions. In some cases, some UCI, such as channel state information (CSI), may be transmitted on a contention-based PUSCH, while other UCI, such as acknowledgement information, may be transmitted on a physical uplink control channel (PUCCH). In some cases, the channel selection may be based on a configuration received from a base station.
US11202281B2 Signaling and utilization of resource allocation information
Provided are a radio transmission apparatus and a radio transmission method whereby the increase of number of signaling bits can be suppressed and further the flexibility of frequency scheduling can be improved. A notified RBG calculating unit (203) that adds a predetermined offset value of “1” or “−1” to one of the start RBG number and the end RBG number of allocated RBG number information (b′i) output by a scheduling unit (201), thereby calculating notified RBG number information (bi). An RBG total number setting unit (204) calculates the total number of RBGs, which is to be notified, by adding “1” to the total number of allocated RBGs. A notified information generating unit (205) applies the notified RBG number information (bi) and the notified total number of RBGs (Nrb′) to a predetermined formula, thereby generating and transmitting, to terminals, notified information (r).
US11202275B1 Method and apparatus for power and processing savings for positioning reference signals transmitted in beams
A mobile device supports positioning with positioning reference signals (PRS) on multiple beam by dividing the PRS processing into two separate modes, an acquisition mode and a tracking mode. In acquisition mode, the mobile device performs a fast scan of all of the beams from a base station transmitting PRS using less than the full set of resources for the PRS, i.e., less than the full bandwidth and/or less than the full number of repetitions of the PRS. The mobile device may select the best beams to use for positioning, e.g., based on signal strength metric. In tracking mode, the mobile device tracks the PRS from only the selected beams using the full set of resources for the PRS. The mobile device may return to acquisition mode after a predetermined number of positioning occasions or if the selected beams are no longer valid due to movement or change in conditions.
US11202264B2 Filterless multiple input multiple output (MIMO) reception
Some techniques and apparatuses described herein protect components of a user equipment (UE), such as a low noise amplifier (LNA), from internal interference. For example, the LNA may be disconnected from a receive chain during periods of high internal interference, and may be reconnected to the receive chain during periods of low internal interference. Furthermore, some techniques and apparatuses described herein improve performance by adjusting operations of the UE to account for and/or offset increased internal interference due to a receive chain that does not include a surface acoustic wave (SAW) filter to remove unwanted radio frequency signals. For example, one or more operations of a baseband processor may be modified to account for the increased internal interference. Additionally, or alternatively, reporting of channel state information may be modified to account for increased internal interference of the UE. Additional details are described herein.
US11202257B2 Selectively changing activation status of a wireless access point
A method for selectively changing an activation status of an access point in a wireless system is described. The wireless system includes a plurality of wireless access points having at least one device for extending wireless signal coverage coupled thereto and a controller. The controller is configured to change the activation status of the at least one extender coupled to the one or more of the plurality of wireless access points based on connection quality of a user device to the wireless system.
US11202249B2 Handling a UE that is in the idle state
A method performed by an Access and mobility Management Function (AMF). The method includes receiving from a Session Management Function (SMF) a request to establish User Plane (UP) for a user equipment's (UE's) protocol data unit (PDU) session. The request includes information indicating an access type. The method also includes, in response to the request, performing the steps of: determining that the UE is in the idle state with respect to both a 3GPP access and a non-3GPP access and, as a result of determining that the UE is in the idle state with respect to both a 3GPP access and a non-3GPP access, the AMF initiates paging of the UE by the 3GPP access, the paging initiation comprising transmitting to a Radio Access Network, RAN, node a page request to page the UE.
US11202241B2 Beam failure recovery method and terminal
A beam failure recovery method and a terminal are provided. The method includes: in the case that a quality of a Beam Pair Link (BPL) employed in a current information transmission meets a preset beam failure trigger condition, transmitting to a network-side equipment a beam failure recovery request; in the case that a response signaling transmitted by the network-side equipment is not received within a preset time duration, continuing to transmit to the network-side equipment the beam failure recovery request; and in the case that information related to the beam failure recovery procedure meets a first preset condition, determining that the beam failure recovery is un successful.
US11202236B2 SRV6 user-plane-based triggering methods and apparatus for session or flow migration in mobile networks
In one illustrative example, a user plane (UP) entity for use in a mobile network may receive a data packet from a user equipment (UE) operative to communicate in one or more sessions via a serving base station (BS) (e.g. eNB or gNB) of the mobile network. The UP entity may detect, in a header (e.g. SRH) of the data packet, an identifier indicating a new serving BS or session of the UE. The identifier may be UE- or BS-added data (e.g. iOAM data) that is inserted in the header by the UE or BS. In response, the UP entity may cause a message to be sent to an analytics function (e.g. a NWDAF) to perform analytics for session or flow migration for the UE.
US11202234B1 Method and system for smart operating bandwidth adaptation during power outages
Systems and methods are provided for adaptive bandwidth (BW) management configuring an element management control unit including a set of distribution/central units (DU/CU) for monitoring power and traffic loads at a plurality of cell sites in a network; communicating with a BW management unit coupled to the element management system to adapt BW for users at cell sites by moving users to a set of smaller bandwidth parts (BWPs) at a cell site in response to a set of conditions of AC power outages and reduced traffic loads detected by the BW management unit, and in response to at least one of the detected conditions, instructing based on data from the DU/CU to the BW management unit to move user traffic to a designated lower BWP of the set of smaller BWPs at the cell site while shutting down other BWPs at the cell site to save the power of an operating cell site.
US11202225B2 IoT QoS monitoring system and method
Performance of a communications device with a processor, a memory, and a SIM in a wireless communication network is tested to provide a range of QoS KPIs. A test server sends a payload to the device modem, the size of which has been computed to avoid adversely affecting real time performance. The modem uses the payload to fill a buffer of restricted size in the memory, the buffer being smaller than the payload. The modem processor signals the SIM to indicate that data is available in the buffer, and the SIM instructs the processor to purge the buffer. There are repeated cycles until all of the payload has been written to the buffer and purged. The buffer signals the test server to indicate that all of the payload has been written to the buffer and purged, and the server determines a time duration from initial download of the payload to final purging as a downlink performance indicator.
US11202217B2 Method and device for reporting channel state information in wireless communication system
A method of reporting channel state information (CSI) on a terminal in which a plurality of CSI processes are configured in a wireless communication system according to an embodiment of the present invention includes: measuring a channel based on a CSI reference signal (RS) resource related to one of the CSI processes; measuring interference based on a CSI-interference measurement (IM) resource related to the CSI process; determining CSI based on the measured channel and the measured interference; and reporting the CSI through an uplink channel, wherein a codebook for reporting the CSI, which is used for determining the CSI, is one of two or more codebooks that correspond independently to each of the CSI processes.
US11202216B2 Passive determination of pairing and channel parameters for short-range wireless communications
Systems and methods can support identifying pairings and channel parameters in short-range wireless communications such as bluetooth low energy interfaces. Radio frequency sensors may be positioned within an electromagnetic environment where a master wireless device and a slave wireless device share short-range wireless communications. Signals transmitted between the master wireless device and the slave wireless device can be received by the radio frequency sensors. Inter-arrival times for packets within the received signals may be identified. Statistics of the inter-arrival times can be analyzed to identify connection intervals between the master wireless device and the slave wireless device as well as back-to-back interval exchanged within the connection intervals. Packet header contents may be used to reconcile the estimated timing parameters and time slots. Pairings between the master wireless device and the slave wireless device may be identified and tracked along with communication channel parameters.
US11202209B2 Analysis method and apparatus for distributed-processing-based network design in wireless communication system
The present disclosure relates to a communication technique for the convergence of IoT technology and a 5G communication system for supporting a higher data transfer rate than a 4G system, and a system therefor. The present disclosure can be applied to intelligent services (e.g., smart homes, smart buildings, smart cities, smart or connected cars, health care, digital education, retail business, and services associated with security and safety) on the basis of 5G communication technology and IoT-related technology. Disclosed is an analysis method and apparatus for performing an analysis procedure for network design at an improved speed while maintaining accuracy and reliability.
US11202207B2 Method and device for transmitting uplink information on unlicensed carrier
The invention discloses a method and a device for transmitting uplink information on an unlicensed carrier, and implementing uplink information transmission on the unlicensed carrier. The method comprises: a terminal device determines a current time resource set for performing data transmission on an unlicensed carrier with respect to network equipment, wherein the network equipment uses a time resource set obtained by means of competition to perform data transmission on an unlicensed carrier, each time resource set comprises continuously distributed time resources, and time resources in different time resource sets are separated by an interval; and the terminal device transmits, to the network equipment, on the unlicensed carrier using a first time resource in the current time resource set, the uplink information, wherein the uplink information corresponds to downlink information transmitted by the network equipment using at least one previous time resource set in the current time resource set.
US11202203B2 Method for securing a direct communication connection
A method for securing a direct communication connection between a first and a second user equipment, both configured to operate with base stations of a wireless network, in which the first user equipment maintains an authentication code received from a first security center accessible via the wireless network, said first security center being assigned to a first area, the method comprising the steps for the first user equipment of: maintaining a trust level of the authentication code, reducing the trust level relating to the time of last access to one of the base stations of the wireless network, submitting to the second user equipment the authentication code and the trust level, for setting up the direct communication connection, and in case of reception of a confirmation transmission from the second user equipment: setting up the direct communication connection with the second user equipment.
US11202195B2 Systems and methods for configuring routers and for facilitating communication between routers
Aspects of the subject disclosure may include, for example, storing, in a database, subscriber information associated with a plurality of subscribers of a wireless carrier, the subscriber information comprising first subscriber information associated with a first subscriber of the wireless carrier, the first subscriber information comprising first configuration data for a first router of the first subscriber, the first router being located at a first physical location; wirelessly receiving from a second router of the first subscriber, via a wireless service of the wireless carrier, a first registration request made by the second router, the second router being located at a second physical location; responsive to receiving the first registration request, generating first provisioning information, the first provisioning information being based at least in part upon the first configuration data for the first router that is stored in the database; and wirelessly sending to the second router, via the wireless service of the wireless carrier, the first provisioning information, the first provisioning information enabling the first router and the second router to communicate with one another via the wireless service through a first tunnel mechanism. Other embodiments are disclosed.
US11202193B2 Unified radio access network (RAN)/multi-access edge computing (MEC) platform
A device can receive, from a node in a core network, application identifiers associated with applications accessible by a first user device. The application identifiers can be associated with latency requirements. The device can obtain, from the first user device, a first packet associated with a first packet flow. The device can compare information regarding the first packet flow, and the application identifiers to determine that the first packet is destined for a low-latency application having a specified latency range. The device can identify a first low-latency bearer that satisfies the specified latency range associated with the low-latency application. The device can map the first packet flow to the first low-latency bearer, and communicate packets, associated with the first packet flow, using the first low-latency bearer. The packets can include data packets communicated between an entity hosting the low-latency application and the first user device, while bypassing the core network.
US11202176B2 Power saving for device tracking
A method for controlling upload of data, performed in an electronic device (100), wherein said electronic device is configured to intermittently upload data (520) to a wireless network to operate as a tracker, said method comprising: obtaining (500) a current position of the electronic device, determining, dependent on network coverage associated with said position, to either upload data (530) to the network or postpone (430) upload of data.
US11202171B2 System and method for providing content using beacon systems
A method and system for broadcasting a beacon identifier identifying the beacon system from the beacon system to a user device, receiving the beacon identifier at a content determination system from the user device, determining contextual content at the content determination system based on the beacon identifier, transmitting the contextual content from the content determination system to the user device, where the user device automatically transmits the contextual content to the first beacon system in response to receiving the contextual content, receiving the contextual content at the beacon system from the user device, and controlling the output display with the beacon system to present the contextual content.
US11202163B2 Audio output method, electronic device, and audio output apparatus
The present disclosure provides an audio output method, including acquiring attribute information and location information of at least one object from an environment in which a user is located; determining, based on the attribute information, at least one piece of audio information that corresponds to the at least one object; determining, based on the location information, a relative spatial relationship between the at least one object and the user; adjusting, based on the relative spatial relationship, an output parameter of the at least one piece of audio information; and outputting, based on the output parameter, the at least one piece of audio information indicative of the location information of the at least one object.
US11202150B1 Audio control based on determination of physical space surrounding vehicle
An audio control device for a vehicle is provided. The audio control device includes control circuitry that is communicatively coupled to one or more audio reproduction devices of the vehicle. From one or more sensors associated with the vehicle, the control circuitry receives one or more signals. corresponding to a detection of a plurality of objects in a physical space surrounding the vehicle. The control circuitry determines a scene of the physical space, based on the plurality of objects. The control circuitry determines distance between a first object of the detected plurality of objects and the vehicle, based on the received one or more signals. The control circuitry adjusts one or more audio parameters of the audio reproduction devices, based on the determined scene and the determined distance. The control circuitry controls the audio reproduction devices to reproduce a first audio output based on the adjusted audio parameters.
US11202143B2 Sound output assembly
A sound output assembly includes an enclosure, a speaker assembly disposed inside the enclosure, and a supporting member having at least a first end fixed to the enclosure such that the at least the first end of the supporting member and the enclosure are formed as one body. The speaker assembly includes an acoustic diaphragm configured to produce a sound by vibrating in accordance with a sound signal. The supporting member is configured to support the speaker assembly and to dampen vibration of the speaker assembly.
US11202138B2 Miniature high performance MEMS piezoelectric transducer for in-ear applications
An in-ear device comprises a transducer section, a front volume section, and a rear volume section. The transducer section includes a frame and piezoelectric actuators coupled to the frame. The piezoelectric actuators are configured to generate an acoustic pressure wave. The transducer section includes a first side and a second side, the second side being opposite the first side. The front volume section is coupled to the first side to form a front cavity, the front volume section including an aperture from which the generated acoustic pressure wave exits the front volume section towards an ear drum of a user. The rear volume section is coupled to the second side to form a rear cavity. The transducer section, the front volume section, and the rear volume section are configured to fit entirely within the ear canal.
US11202132B2 Application performance monitoring and management platform with anomalous flowlet resolution
An application and network analytics platform can capture telemetry from servers and network devices operating within a network. The application and network analytics platform can determine an application dependency map (ADM) for an application executing in the network. Using the ADM, the application and network analytics platform can resolve flows into flowlets of various granularities, and determine baseline metrics for the flowlets. The baseline metrics can include transmission times, processing times, and/or data sizes for the flowlets. The application and network analytics platform can compare new flowlets against the baselines to assess availability, load, latency, and other performance metrics for the application. In some implementations, the application and network analytics platform can automate remediation of unavailability, load, latency, and other application performance issues.
US11202129B2 Content aggregation
A content management system may assist users in managing consumption of content, such as television programs. Primary content may be segmented into portions, where a secondary content is interspersed between a first portion and a second portion of the primary content. The first portion and the second portion may be aggregated sequentially.
US11202128B2 Method and apparatus for modifying output characteristics of proximate devices
Systems and methods for reducing distractions from nearby devices when content susceptible to interruption is being consumed. Content susceptible to interruption is determined, and when this content is consumed on one device, nearby devices are identified and their output characteristics are modified. For example, output volume of nearby devices may be reduced, or the volume of the first device may be increased. This process is repeated with different devices as they each output content determined to be susceptible to interruption. Consumers are thus presented with fewer distractions from surrounding devices while they are consuming content that is susceptible to interruption.
US11202119B2 Video playing method and terminal device
A video playing method and a terminal device and method including starting, by a terminal device, at least two playing instances based on an operation instruction of a user, where each of the at least two playing instances corresponds to a video display window, and where the video display window includes a first video display window and a second video display window, playing first channel content in the first video display window and playing second channel content in the second video display window according to a display mode selected by the user, detecting an operation gesture of the user on the first video display window or the second video display window, and adjusting playing modes of the first channel content and the second channel content according to the operation gesture of the user and a current display mode.
US11202116B2 Systems, methods, and devices for optimizing streaming bitrate based on variations in processor load
Systems, methods, and devices are provided for optimizing streaming bitrate in response to variations in processor load. In various embodiments, a streaming media server includes a processor and a computer-readable storage medium, which stores computer-readable code or instructions. When executed by the processor, the computer-readable code causes the server to encode segments of a video stream at a final variable bitrate (ABRFINAL). The encoded segments are transmitted from the server, over a network, and to a first client media receiver for presentation to an end user. The steps of encoding and transmitting are repeated during a streaming video session with the first client media receiver, while varying a value of ABRFINAL based, at least in part, upon a running average of a processor load placed on the processor (LOADAVG).
US11202105B2 Automated production of live events
Embodiments of the invention provide a method and system that allows for the automated control of production for live event coverage for broadcast, multicast, or unicast. The automated system takes live video data relating to the coverage of an event and combines it with event related metadata to provide automated play out of the live video data. For example, the event related metadata may concern data relating to the progress of an event that is continuously updated in real-time, commonly used in sporting events for bet settling purposes.
US11202100B2 Coefficient coding for transform skip mode
A device for decoding video data performs coefficient coding for a residual block of video data encoded using a transform skip mode by determining values for a first neighboring coefficient and a second neighboring coefficient and determining a context offset for the coefficient currently being decoded based on the value for the first neighboring coefficient and the value for the second neighboring coefficient. Performing coefficient coding includes, for example, performing sign coding, level mapping, and context derivation. The device performs coefficient coding to determine the residual block and adds the residual block to a predicted block to determine a reconstructed block.
US11202090B2 Method for encoding and decoding tiles and wavefront parallel processing and apparatus using same
A video encoding method includes a step of encoding substreams which are rows of largest coding units (LCUs) in parallel with each other; and a step of transmitting a bit stream including the encoded substreams. the substreams are substreams for wavefront parallel processing (WPP).
US11202087B2 Transmission device, transmission method, reception device, and reception method
Basic format image data and the predetermined number of pieces of high-quality format image data are successfully transmitted. A basic video stream obtained by encoding basic format image data and a predetermined number of extended video streams obtained by encoding the predetermined number of pieces of high-quality format image data are generated. A container in a predetermined format including each of the video streams is transmitted. Identification information in a high-quality format corresponding to each of the predetermined number of extended video streams is inserted into a layer of the container and/or the video stream.
US11202079B2 Method and apparatus for video decoding of an affine model in an intra block copy mode
A method and apparatus for video encoding/decoding are provided. In some examples, an apparatus includes processing circuitry for video decoding. The processing circuitry decodes prediction information of a block in a current picture from a coded video bitstream. The prediction information is indicative of an affine model in an intra block copy mode. The processing circuitry determines parameters for the affine model that transforms between the block and a reference block in a region of the current picture that has been reconstructed. Then, the processing circuitry reconstructs at least a sample of the block based on the affine model.
US11202076B2 Method and apparatus for encoding or decoding video data in FRUC mode with reduced memory accesses
The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
US11202074B2 Encoding apparatus and encoding method
There is provided an encoding apparatus and an encoding method that make it possible to generate an encoded stream from which an image of a low load and high picture quality can be decoded. An arithmetic operation section or the like divides an image into a plurality of AUs and encodes the AUs to generate encoded streams of the plurality of AUs. A setting section sets 0 as pic_output_flag indicating that a decoded image obtained by decoding an encoded stream of an AU other than the last division AU from among the encoded streams of the plurality of AUs generated by the arithmetic operation section or the like is not to be displayed. The present disclosure can be applied, for example, to an encoding apparatus and so forth.
US11202072B2 Video encoding method, apparatus, and device, and storage medium
A video encoding method of a video encoding apparatus is provided. In the method, an intra-frame pre-coding cost of a video frame is calculated. The intra-frame pre-coding cost indicates an amount of information in the video frame and a spatial correlation degree of the information in a plurality of code blocks of the video frame. A quantization parameter threshold of the video frame is set according to the intra-frame pre-coding cost. A quantization parameter estimation value of the video frame is calculated. The quantization parameter estimation value indicates a predicted compression status of the information in the video frame. A target encoding manner of the video frame is determined according to the quantization parameter threshold and the quantization parameter estimation value. The target encoding manner is one of a plurality of encoding manners including full-resolution encoding and downsampling encoding.
US11202068B2 Method and apparatus of constrained cross-component adaptive loop filtering for video coding
Methods and apparatus for cross-colour loop-filter processing of reconstructed video are disclosed. According to one method, a sum of filter coefficients for each of one or more candidate cross-colour loop filters is constrained to be a fixed value. One or more syntax elements indicating a value related to a total number of candidate filters in a filter set are signalled or parsed in the APS (Adaptation Parameter Set).
US11202058B2 3D display element, 3D display system, method of operating a 3D display element and method of operating a 3D display system
A 3D display element (2) comprising a plurality of emission regions (20) adapted to emit electromagnetic radiation (L), wherein at least some emission regions (20) are associated with a first group and at least some emission regions (20) are associated with a second group (21, 22), wherein by means of the emission regions (20) of the first group (21) respectively a pixel (100) of a first perspective (11) of an image (B) can be represented, and by means of the emission regions (20) of the second group (22) respectively a pixel (100) of a second perspective (12) of the image (B) can be represented the sum of all emission regions (20) is greater than the sum of all pixels (100) of all perspectives (11, 12).
US11202055B2 Rapid ground-plane discrimination in stereoscopic images
A stereoscopic vision system captures stereoscopic images. The stereoscopic images are processed to rapidly discriminate between portions of the images that are on a ground-plane and those that are off the ground plane. The discrimination is based on comparing locations within the images using an expected disparity shift.
US11202050B2 Data processing method and device for adaptive image playing
According to one embodiment of the present invention, a data processing method comprises the steps of generating an uncompressed data signal and transmitting the uncompressed data signal and an InfoFrame, wherein the InfoFrame is a data transmission structure for transmitting information to a sink device receiving the uncompressed data signal, and includes a color volume descriptor for describing information on color volume, and the InfoFrame includes type information for indicating the type of color volume according to an object of the color volume, color volume type information for indicating the type of color volume according to a method of defining the color volume, and color space type information for indicating the type of color space in which the color volume is expressed.
US11202041B2 Event camera
An event camera includes an event-based sensor configured to detect a change in light intensity for each pixel as an event, and asynchronously output an event signal including a time when the event is detected and a pixel position where the event has occurred, a buffer configured to store the event signal output by the event-based sensor within a predetermined period between a time traced back to the past by the amount of the predetermined time from a reference time, and the reference time, a storage configured to store an image, and an update unit configured to update the image stored in the storage based on the event signal such that the image stored in the storage becomes an image of an update time included in the predetermined period.
US11202032B2 Method for converting an image and corresponding device
A method is described for converting an input image into an output image, the output image including an output luminance component made of elements. The method includes: obtaining an input luminance component from the input image; determining the output luminance component, the respective ranges of the output luminance component element values and input luminance component element values being of different range extension, the determining step including: —determining a first intermediate luminance component from the input luminance component and an exponent, —obtaining a mapping profile allowing for mapping a luminance component based on the input luminance component into the output luminance component, —determining a second intermediate luminance component from the input luminance component and the obtained mapping profile, —determining the output luminance component from the first and second intermediate luminance components; and converting the input image into the output image.
US11202015B2 Control apparatus and control method
A control apparatus includes at least one processor configured to perform operations as a detection unit configured to detect a specific area based on a signal imaged by an image sensor configured to provide a first imaging operation and a second imaging operation, and a selection unit configured to select an imaging timing of the second imaging operation based on the first imaging operation of the image sensor. The detection unit detects the specific area using the signal imaged at the imaging timing selected by the selection unit.
US11202012B2 Imaging apparatus and display control method for self-portrait photography
A display controller includes circuitry configured to cause a display device to display self-portrait photographing information in response to receiving an indication that the display device and an imaging unit are in a predetermined positional relationship.
US11202009B2 Shake correction control device, operation method of shake correction control device, operation program of shake correction control device, and imaging apparatus
A shake correction control device includes an acquisition unit and an operation control unit. The acquisition unit acquires, for each predetermined time, a related amount related to each of a first operation recommendation condition under which an operation of a mechanical correction unit that corrects a shake of a subject image by mechanically moving at least one of a correction optical system or an imaging element is recommended, and a second operation recommendation condition under which an operation of an electronic correction unit that corrects the shake by performing image processing on an image obtained by imaging performed by the imaging element is recommended. The operation control unit performs a control for selectively operating the mechanical correction unit and the electronic correction unit at a subsequent time of a plurality of consecutive times depending on the first operation recommendation condition, the second operation recommendation condition, and a plurality of related amounts that are the related amounts acquired by the acquisition unit and correspond to the plurality of consecutive times.
US11202007B1 Camera movement control for reduced power consumption
Various embodiments include camera movement control for reduced power consumption. Some embodiments, for example, may include operating a camera module in a power saving mode, in which focus movement control may be synchronized with frame capture. According to some examples, such synchronization may include holding a position (e.g., a focus position) of a lens group and/or an image sensor of the camera module during some integration time periods. Furthermore, such synchronization may include enabling power saving movement (e.g., between a focus position and a neutral position) of the lens group and/or the image sensor during some other time periods, such as during intervals (e.g., blanking intervals) between integration time periods, and/or during integration time periods for image frames that are expendable.
US11202006B2 CMOS-assisted inside-out dynamic vision sensor tracking for low power mobile platforms
An apparatus includes a dynamic vision sensor (DVS) configured to output an asynchronous stream of sensor event data, and a complementary metal-oxide-semiconductor (CMOS) image sensor configured to output frames of image data. The apparatus further includes a hybrid feature handler configured to receive, as an input, one or more of a DVS output or a CMOS image sensor output, and provide tracked features to a visual-inertial simultaneous location and mapping (SLAM) pipeline performing inside-out device tracking, and a sensor scheduler configured to switch off the CMOS image sensor based on a current value of one or more CMOS control factors.
US11202005B2 Image data encoding/decoding method and apparatus
A method for decoding a 360-degree image includes: receiving a bitstream obtained by encoding a 360-degree image; generating a prediction image by making reference to syntax information obtained from the received bitstream; combining the generated prediction image with a residual image obtained by dequantizing and inverse-transforming the bitstream to obtain a decoded image; and reconstructing the decoded image into a 360-degree image according to a projection format. Generating the prediction image includes: obtaining, from motion information in the syntax information, a motion vector candidate group including a motion vector of a block adjacent to a current block to be decoded; deriving a prediction motion vector from the motion vector candidate group based on selection information extracted from the motion information; and determining a prediction block for the current block to be decoded, using a final motion vector derived by adding the prediction motion vector to a differential motion vector extracted from the motion information.
US11202001B2 Image stabilization apparatus and method, and image capturing apparatus
An image stabilization apparatus comprising: a calculator that calculates a drive amount for correcting blur by moving a position of an image sensor, that photoelectrically converts light incident through an optical system and outputs an image signal, on a plane perpendicular to an optical axis of the optical system in accordance with a detected blur amount; and calculates, for each of a plurality of states of the optical system and a plurality of states of an image capturing apparatus, an allowable drive amount of the image sensor corresponding to optical characteristics information and a state of the optical system and a state of the image sensor. The calculator calculates the drive amount within the allowable drive amount.
US11201999B2 Imaging device, information acquisition method, and information acquisition program
There are provided an imaging device, an information acquisition method, and an information acquisition program that can simply and accurately acquire information related to a ray angle with respect to an image sensor in a case where subject light is incident on the image sensor through an interchangeable lens even though the interchangeable lens having no compatibility is mounted on the imaging device. Under focusing on the fact that a ratio between the outputs of a first phase difference pixel (PA) and a G pixel serving as a normal pixel, which are provided on an image sensor and have different incidence angle characteristics, and information related to a ray angle with respect to the image sensor, which is obtained in a case where subject light is incident on the image sensor through an interchangeable lens, have a correspondence relationship, the ratio between the outputs of the first phase difference pixel (PA) and the G pixel is calculated and an F-Number is acquired on the basis of the calculated ratio.
US11201997B2 Solid-state imaging device, driving method, and electronic apparatus
The present technology relates to a solid-state imaging device, a driving method, and an electronic apparatus that can suppress a decrease in signal reading speed of the solid-state imaging device. A solid-state imaging device according to a first aspect of the present technology includes a pixel array unit in which a plurality of pixels is arrayed, a signal processing unit configured to perform a signal process including at least A/D conversion on a noise signal and a data signal read from the pixel, and a memory unit configured to retain a signal obtained in the signal process, in which the signal processing unit records the noise signal obtained from a predetermined frame in the memory unit, and performs the signal process of the data signal obtained from a frame after the predetermined frame by using the noise signal recorded in the memory unit.
US11201995B1 System and method to operate a set remotely
The present disclosure describes systems and methods operating a set remotely, and more specifically, for enabling the control of a remotely adjustable audio-visual recording device as well as the communication between the remotely adjustable audio-visual recording device and various specialty devices of a cloud control center configured to remotely control features of the remotely adjustable audio-visual recording device. In operation, a talent component may receive a user input indicative of turning on the r remotely adjustable audio-visual recording device. Based on receiving the user input, the talent component may automatically connect, via a network, to a cloud control center. Based on connecting to the talent component, the cloud control center may remotely control the remotely adjustable audio-visual recording device an enable the remote recording of audio-visual content.
US11201988B1 Intelligent media profile management
Systems and methods manage information relating to paper media to enhance the quality of printing by printers. Systems and methods efficiently maintain color management profiles for different papers and ensure that the most appropriate (e.g., optimal) color management profile is employed for color conversion on a specific paper. In particular, embodiments may employ dynamic management of data stored in paper catalogs of printing systems. As such, a paper catalog of a printer can effectively associate a paper with a color management profile that provides the best possible color reproduction on that paper.
US11201987B2 Image processing method, image processing device, and recording device
An image processing method includes a first conversion step, a second conversion step that, using a second conversion table for converting input image data represented by a second color space to output image data represented by the second color space, converts image data of a second region for which recording conditions are different from a first region in a second image data, and a recording data generating step that generates recording data based on third image data including image data of a first region in the second image data and image data of the second region after conversion using the second conversion table. When adjusting an ink amount, the ink amount is not adjusted in the second conversion step and is adjusted in the first conversion step.
US11201985B2 Information processing apparatus and image forming apparatus to align print positions
An information processing apparatus capable of executing adjustment of an image formation position at a timing determined based on the number of printed sheets according to a user's request. Adjustment modes for use in adjusting geometrical characteristics of an image which is printed on a sheet are displayed for causing an image forming apparatus to print an adjustment chart. A controller receives first information indicating whether or not to execute a first adjustment mode for causing the image forming apparatus to print the adjustment chart based on the number of sheets on which images have been printed by the image forming apparatus, and receives second information indicating whether or not to execute a second adjustment mode for causing the image forming apparatus to print the adjustment chart based on a result of detection by a temperature sensor provided in the image forming apparatus.
US11201982B1 Selection of a preferred image from multiple captured images
Systems, methods, and computer-readable media are disclosed for selection of a preferred image from multiple captured images. An image corresponding to a photograph time t=0 may be retrieved from a circular buffer and stored as a preferred image. Alternative images captures before and after the t=0 image may be retrieves and stored in an alternative image location. The t=0 image and preferred images may be presented to a user in a user interface. The user may select a preferred image for the photograph from among the t=0 image and the alternative images.
US11201977B2 Damper unit for rotatable sheet stacker in image reading apparatus, image feeding apparatus and image forming apparatus
An image reading apparatus includes an image reading portion; a main assembly; a rotatable member; a damper unit mounted to either one of the main assembly and the rotatable member and including a cylinder portion and a piston portion inserted into the cylinder portion, wherein the damper unit is expanded in an expansion direction and contracted in a contraction direction by sliding the cylinder portion and the piston portion relative to each other; and a contact portion provided on the other one of said main assembly and said rotatable member and configured to contact said damper unit, wherein the damper unit suppresses a speed of said rotatable member when said rotatable member lowers from an upper position toward a lower position in a state in which the contact portion contacts and presses the damper unit in the contraction direction.
US11201963B2 Prioritization of electronic communications
Methods, systems, and apparatus for prioritizing communications are described. Metadata that characterizes an electronic communication is obtained and a machine learning algorithm is applied to the metadata to generate a scoring model. A score for the electronic communication is generated based on the scoring model.
US11201960B2 Message sending method and processing device
The present disclosure provides a message sending method and a processing device. The method comprises: detecting a trigger duration of a send key; determining a valid duration of a to-be-sent object according to the trigger duration; and sending the to-be-sent object to a receiver, wherein the valid duration is used for destroying the to-be-sent object from the receiver when a view duration of the to-be-sent object by the receiver is greater than or equal to the valid duration. This solution solves the technical problem of poor user experience caused by the existing overly cumbersome secret message sending process, thereby achieving the technical effect of easily and efficiently sending secret messages.
US11201959B2 Electronic device and control method for providing security notification
Disclosed are an electronic device and a control method for providing a security screen. In an electronic device according to various embodiments of the present document, when a specific application-associated event occurs in the electronic device while the electronic device is being connected to an external electronic device, a notification of event-associated information except for privacy information is provided through the external electronic device, so that a situation in which the privacy information stored in the electronic device is exposed to another user can be prevented.
US11201954B2 Systems and methods for binary message transformation using custom descriptors
A device may receive a message originating from or being sent to a machine-type device. The machine-type device may use one of a plurality of binary message formats that includes message values, and the message values may be have specific locations or sizes within the message. The device may determine a particular binary format used by the machine-type device, and identify a set of descriptor language expressions that define a translation between the binary format and a structured data format used by a service device communicating with the machine-type device. The device may generate an output message using the set of descriptor language expressions, and provide the output message to the destination device.
US11201953B2 Application sharing
A host device having a first processor executes an application via the first processor. The host device determines a state of the application. A scenegraph is generated corresponding to the state of the application, and the scenegraph is presented to a remote device having a display and a second processor. The remote device is configured to, in response to receiving the scenegraph, render to the display a view corresponding to the scenegraph, without executing the application via the second processor.
US11201950B2 Non-transitory computer-readable recording medium for terminal device
A terminal device may display a first screen including a first button, send a first request including a search command to a communication device by using a first wireless connection in a case where the first button is selected, display a second screen including a second button in a case where a first response including one or more identification information is received from the communication device by using the first wireless connection, and send a second request including wireless setting information and a connection command to the communication device by using the first wireless connection in a case where the second button is selected. The connection command may be for causing the communication device to establish a second wireless connection by using the wireless setting information.
US11201949B2 Computer implemented method and computer device
A computer implemented method provided on a computer device comprises providing a web function running on a at least one processor to obtain a first identity from a first app. The web function transmits the first identity to a first server. A second app runs on the computer device and generates a series of events, at least one event comprising the first identity which are transmitted to for example, a streaming platform.
US11201948B2 Runtime localized messages for cloud services
An example operation may include one or more of receiving a network request from a client device, detecting that a pre-established policy of a cloud tenant has been triggered based on content included in the received network request, identifying a locale of the client device, retrieving, at runtime, a tenant message in response to the triggered policy and a custom translation of the tenant message based on the identified locale, and transmitting the custom translation of the tenant message to the client device.
US11201944B2 System and method for connecting mobile device users
Systems and methods for connecting users in a social environment are disclosed herein. An example system comprises a database storing user profiles each including identity information related to a respective user; public profiles including information viewable by other users of each user, and unique identifiers for social environments. The system also comprises a server configured to receive a message from a first user device, the message including a unique identifier of the social environment obtained from within the social environment; determine the first user device is located within the social environment based on the unique identifier; identify public profiles associated others users located within the social environment; and match a second user of the one or more users with the first user and transmitting information related to the public profile of the second user to the first user device.
US11201943B2 Method and system for generating behavior profiles for device members of a network
A method and system for generating a digital profile defined by digital behavior expressed by a device includes receiving digital behavior data and identifying information defined by a device in communication with a content server, generating a device profile for the device, associating the device with at least one device population, and generating a population profile defined by the device population. The device profiles and population profiles may be made accessible to users of a social network. Related contents, including identifying information, device behavior analysis, comparative ratings, service and diagnostic information, messages and alerts may be associated with a device profile or population profile and published to the social network. A population profile may define normal digital behavior of the population, such that the population profile may be compared with the device profile of a device, to determine whether the device operation is abnormal with respect to the population profile.
US11201928B2 Method of referencing a connection session with a wireless communication device in a local area, a system for implementing this method, a method of referencing an application user, a machine-readable medium for implementing this method, as well as a method of collecting data on the wireless communication device user, and a machine-readable medium for implementing this method
There is proposed a system and method for identifying at least one application user (user) of at least one wireless communication device (device). The method envisages —providing a server connected with a machine-readable medium including at least part of a database and configured to transmit data to the device, —creating an identifier of a connection session (session identifier) with the device wherein the session identifier is associated with the device's identifier, —saving the session and device's identifiers in the database, —transmitting the session identifier to the device to be recorded in the device's storage, —receiving the session identifier and the user's identifier from the device, —saving the session identifier and the user's identifier in the database, and —associating the session identifier and the user's identifier with the device identifier.
US11201927B2 Computer system providing user specific session prelaunch features and related methods
A computing device may include a memory and a processor coupled to the memory. The processor may be configured to identify entry of an electronic device within a geographic boundary, and pre-launch a session for a user of the electronic device in response to identification of entry of the electronic device, with the session being inaccessible to the user at a time of startup of the session. The processor may be further configured to provide access to the session with use of the electronic device upon entry of the electronic device within the geographic boundary and based on an identifier of the user.
US11201925B2 Communicating parameters based on a change
A client device may identify a first parameter that is to be updated periodically and a second parameter that is to be updated based on a state change. The client may transmit, via a negotiation session, a request to the server device. The request indicates that the server device is to periodically provide information indicating a current value of the first parameter and is to provide information indicating an updated value of the second parameter when a state of the second parameter changes. The client device may periodically receive, from the server device and via a second communication protocol, a first datagram including the current value of the first parameter and may receive a second datagram including the updated value of the second parameter based on the server device determining that the current state of the second parameter has changed.
US11201920B2 Controller-based configuration proxy
In one aspect of the present disclosure, a management controller configured for assisting configuration of a compute node is disclosed. The management controller includes a processor and a memory communicatively coupled to the processor and operable to instruct the processor to assist configuration of the compute node by receiving a request to configure the compute node, obtaining configuration information for the compute node, serving as a proxy emulating a presence of the compute node on a fabric, discontinuing to serve as the proxy after the compute node is configured. In some embodiments, serving as a proxy emulating a presence of the compute node on a fabric may include logging in to the fabric on behalf of the compute node and staying logged in to the fabric while the compute node is being configured with one or more configurable resources.
US11201919B2 Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
Offline messaging between a repository storage operation cell and one or more mobile/remote storage operation cells is disclosed. The repository cell is managed by a repository storage manager that communicates to and from the remote cell via a specially-configured media agent. The illustrative intermediary media agent is configured to: queue messages directed to the remote cell, process them according to applicable parameters (e.g., time-to-live constraints, updates, cancellations, etc.), and transmit the processed messages to the remote cell when connectivity is available. The intermediary media agent also relays messages from the remote cell to the repository, including responses by the remote to the processed messages received from the repository via the intermediary media agent.
US11201911B2 Method, client, server, and system for sharing content
Embodiments of the present disclosure disclose a method, a server, a client, and a system for sharing content. The method includes: obtaining sharing request submitted by the client, the sharing request including a destination website to be shared; obtaining sharing content of the destination website according to the destination website; processing the content of the destination website, and generating an accessible address corresponding to the content of the destination website; and sending the accessible address corresponding to the content of the destination website to the client, such that the client replaces the destination website by using the accessible address and sends a sharing message including the accessible address. The method, the server, the client, and the system can be directed to increase efficiency of visiting sharing content.
US11201910B2 Network security system and method for operating same
Provided is a network security system including a communication interface that transmits a request for a preset option field value to a Dynamic Host Configuration Protocol (DHCP) server, receives a preset option field value corresponding to the request for the preset option field value from the DHCP server, transmits a request for a preset file to a Trivial File Transfer Protocol (TFTP) server, and receives a preset file corresponding to the request for the preset file from the TFTP server, and a processor that designates a preset location and the preset file of the TFTP server based on the preset option field value, wherein the preset file includes a file different from a file specified in the preset option field value by the DHCP.
US11201888B2 Methods and systems for discovering network security gaps
A risk assessment (RA) computing device for generating network security campaigns to discover network security gaps. The RA computing device includes at least one processor in communication with a memory and a network. The RA computing device is programmed to generate a tracer file and transmit the tracer file to the network for enabling a verified user to attempt to retrieve the tracer file from the network. The verified user retrieves the tracer file from the network and uploads the tracer file to the RA computing device. The RA computing device performs one or more validations against the tracer file to verify that the tracer file was generated by the verified user.
US11201884B2 Bus monitoring system for detecting anomalies indicative of malfunctions or cyber-attacks
An apparatus includes multiple interfaces configured to be coupled to multiple communication buses, where the interfaces are configured to receive bus traffic transmitted over the communication buses. The apparatus also includes one or more processing devices configured to implement an intrusion detection system. The intrusion detection system is configured to analyze the bus traffic received via one or more of the interfaces to identify anomalous bus traffic. The one or more processing devices are configured to execute multiple processes to concurrently analyze the bus traffic, and the multiple processes are configured to perform different analyses of the bus traffic.
US11201875B2 Web threat investigation using advanced web crawling
Examples of the present disclosure describe systems and methods for evaluating malicious web content for associated threats using specialized web crawling techniques. In aspects, a first set of malicious and/or potentially malicious resource identifiers is identified. The first set of resource identifiers is evaluated to determine at least a second set of resource identifiers associated with the first set of resource identifiers. The second set of resource identifiers are provide to a web crawling component, which scans the second set of resource identifiers using a threat detection component. If any resource identifiers in the second set of resource identifiers are identified as malicious (or potentially malicious), those resource identifiers may be classified and recorded, provided to the web crawling component, and/or added to the first set of resource identifiers in subsequent threat detection analyses.
US11201872B2 Inline filtering to secure access and data between user and application to device and between device to device
A computer-implemented method comprises accessing, by a networking hardware device, identity awareness data for a plurality of client computing devices and device security policies of a plurality of IoT computing devices from at least one distributed data repository; authenticating, by the networking hardware device, a client computing device requesting access to at least one Internet of Things (IoT) computing device, based on the accessed identity awareness data; establishing, at the networking hardware device, firewall rules based on the accessed device security policies; creating, by the networking hardware device, a session for the authenticated client computing device to communicate with the at least one IoT computing device, wherein creating a session comprises posting information relating to the session as authentication session information to the at least one distributed data repository.
US11201863B2 Method for managing companion device, and electronic device using same
Various embodiments of the present invention relate to a method for managing a companion device, and an electronic device using the same, the electronic device comprising: a communication unit for connecting a communication channel with at least one first external electronic device; and at least one processor functionally connected with the communication unit, wherein the at least one processor requests, from the at least one first external electronic device, information (companion device authentication information) necessary for registering the at least one first external electronic device as a companion device of a second external electronic device, in response to the connection with the at least one first external electronic device, receives and stores the companion device authentication information, registers the electronic device as a companion device of the second external electronic device when the electronic device is connected with the second external electronic device, and transmits the stored companion device authentication information to the second external electronic device such that the at least one first external electronic device is registered as a companion device of the second external electronic device. Other various embodiments are possible.
US11201847B2 Address resolution protocol entry verification
In some embodiments, a method receives a first address resolution mapping from a workload and verifies the first address resolution mapping. When the first address resolution mapping is verified, the method adds the first address resolution mapping to a list of address resolution mappings. The list of address resolution mappings includes verified address resolution mappings. The list of address resolution mappings is sent to the workload to allow the workload to verify a second address resolution mapping using the list of verified address resolution mappings.
US11201839B2 Method and apparatus for transporting data traffic using classifications
Apparatus and methods for parsing data traffic into queues for efficient routing and prioritization. In one embodiment, methods and apparatus for backhauling small cell data traffic using existing cable network infrastructure using DOCSIS Low Latency queue capabilities are provided. A data traffic classifier may use a two-stages sorting algorithm, including a first stage classification using IP address information and a second stage classification using differentiated services code point (DSCP) value information. In one implementation, the DSCP values of the data traffic are set using QoS Flow Identification (QFI) values.
US11201831B1 Packed ingress interface for network apparatuses
Multiple ports of a network device are muxed together to form a single packed ingress interface into a buffer. A multiplexor alternates between the ports in alternating input clock cycles. Extra logic and wiring to provide a separate writer for each port is avoided, since the packed interface and buffer writers operate at higher speeds and/or have more bandwidth than the ports, and are thus able to handle incoming data for all of the ports coupled to the packed ingress interface. A packed ingress interface may also or instead support receiving data for multiple data units (e.g. multiple packets) from a single port in a single clock cycle, thereby reducing the potential to waste bandwidth at the end of data units. The interface may send the ending segments of the first data unit to the buffer. However, the interface may hold back the starting segments of the second data unit in a cache. In an embodiment, a gear shift merges the first part of each subsequent portion of the second data unit with the cached data to form a full-sized data unit portion to send downstream, while the second part of the portion replaces the cached data. When the end of the second data unit is detected, if any segments of the second data unit remain after the merger process, the remainder is sent downstream as a separate portion at the same time.
US11201828B2 Stream allocation using stream credits
Systems and methods for allocating resources are disclosed. Resources such as streams are allocated using a stream credit system. Credits are issued to the clients in a manner that ensure the system is operating in a safe allocation state. The credits can be used not only to allocate resources but also to throttle clients where necessary. Credits can be granted fully, partially, and in a number greater than a request. Zero or negative credits can also be issued to throttle clients.
US11201826B2 Method and apparatus for processing service flow in packet network
A method for processing a service flow in a packet network, where the method is applied to a network device group including a first network device and a second network device connected to the first network device. The method includes: the first network device obtains a first upstream service flow, and receives a second upstream service flow from the second network device; the first network device obtains a third upstream service flow based on a first reference sequence number, a sequence number included in each upstream data packet in the first upstream service flow, and a sequence number included in each upstream data packet in the second upstream service flow, where a sequence number included in any upstream data packet in the third upstream service flow is greater than the first reference sequence number; and sends the third upstream service flow to a next hop node.
US11201814B2 Configuration of networks using switch device access of remote server
Implementations relate to configuration of networks using switch device access of a remote server. In some implementations, a method includes sending a request from an edge configuration device to an access control server, where the request requests shortest path bridging (SPB) configuration information for a detected end device connected to the edge configuration device, and where the edge configuration device is connected to an SPB network. The method receives at the edge configuration device the SPB configuration information for the end device from the access control server. The edge configuration device is configured to provide the end device access to the SPB network.
US11201813B2 System and method for distribution of routes in a telecommunications network
A traffic controller device for distributing or otherwise controlling the distribution of routing information may be included in a telecommunications network. The traffic controller may receive routing tables from a plurality of network devices, such as one or more provider edge devices of the network. The traffic controller, upon receiving the routing information from the provider edge devices, may generate a routing table associated with each device providing the routing information. The traffic controller may also provide updates to one or more of the networking devices associated with the controller. The traffic controller may alter or update, at the traffic controller, the routing table associated with the target provider edge device based on the network policy. The routing information in the routing table for that device and maintained by the traffic controller may be updated with a new route or new local preferred parameter value.
US11201797B2 Integrated analysis and reclamation of remote service resources
One or more databases contain data defining: a common authentication configuration for a plurality of remote services, and individual authentication configurations for each of the remote services, where a particular remote service of the remote services is associated with a particular individual authentication configuration. One or more server devices are configured to: (i) access, by way of the common authentication configuration and the particular individual authentication configuration, a master userid of the particular remote service; (ii) receive, from the particular remote service, a list of userids that are registered to the managed network and configured to use the particular remote service; (iii) receive, from the particular remote service, access data representing use of the particular remote service by the userids; (iv) determine, from the access data, most-recent access times of the userids; and (v) store, in the one or more databases, representations of the most-recent access times.
US11201796B2 Enabling transfer of widgets across containers at runtime
A method and system for enabling transfer of widgets across containers at runtime. According to embodiments of the present invention, a user is allowed to transfer a widget across containers at runtime, for example, moving a widget that has been deployed and operated in one widget container to another, even though the destination widget container originally does not support the widget. Specifically, the widget being transferred can keep consistency in terms of data and state before and after the transfer. Furthermore, the user can implement the cross-container transfer of widgets at runtime by, for example, convenient interaction means like a drag-and-drop operation. In this way, the user can operate and interact with Web applications in a more convenient and flexible way.
US11201791B2 Optimum resource allocation and device assignment in a MEC cluster
A network device in a Multi-Access Edge Computing (MEC) cluster may receive a request for a service that requires use of a resource of a first type; and determine whether a resource utilization level, associated with the resource, at a MEC device in the MEC cluster exceeds a threshold. When the network device determines that the resource utilization level exceeds the threshold, the network device may determine whether a candidate MEC device is available within the MEC cluster to provide a resource of the first type; and enable the service to be provided.
US11201789B1 Coordinated device grouping in fog computing
An augmented connection graph can be created based on a task to be performed by a fog computing node by augmenting a connection graph representing plurality of IoT devices and connections among them. The augmenting can include adding to the connection graph data type nodes representing types of data processed by the fog computing node and adding connections between the data type nodes and IoT devices that generate the type of data represented by the respective data type nodes. A connection can be added between each pair of the IoT devices that are not currently connected and for which a level of correlation between the pair of IoT devices at least equals a threshold value. Based on the augmented connection graph, at least one of the IoT devices to assign to the fog computing node can be determined and assigned to the fog computing node.
US11201782B1 Automation of maintenance mode operations for network devices
An example method includes determining, by a network controller, based on a high-level data model, vendor-agnostic device information for a first network device, translating the vendor-agnostic device information into vendor-specific device information, sending, to the first network device, first configuration information included in the vendor-specific device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the vendor-specific device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first network device.
US11201777B2 Systems and methods for a universal data link
A method for transmitting data through a multi-media communication network includes converting transmission entities into data symbols at a first communication device, transmitting the data symbols from the first communication device to a second communication device through at least two different types of communication media using only lower PHY layers of the at least two different types of communication media, and converting the data symbols into transmission entities at the second communication device. A network implementing a universal data link includes a first communication device configured to convert transmission entities into data symbols, a second communication device configured to convert the data symbols into transmission entities, at least a first communication medium and a second communication medium communicatively coupled between the first communication device and the second communication device, and a first physical-layer translator configured to translate data symbols without converting the data symbols into transmission entities.
US11201769B2 All digital non-conventional chaotic communication systems for resilient communications and signaling
An all-digital spread-spectrum type communications system employing chaotic symbol modulation. The system includes a transmitter having a symbol mapper that converts a series of information bits to a series of bit symbols, a digital chaos modulator employing an M-ary chaotic shift keying (M-CSK) architecture for chaotically spreading the bit symbols in the digital domain, where the chaos modulator includes a separate chaos generator for each of the M-CSK symbols, and a digital-to-analog converter (DAC) for converting the chaotic modulated bit symbols to an analog signal for transmission. The system also includes a receiver responsive to the analog signal from the transmitter and generating a received signal therefrom. The receiver performs signal acquisition and tracking on the received signal using a look-up table, a transmitter ID and a receiver ID in the received signal, de-spreading and de-modulation on the received signal and bit removal from the symbols in the received signal.
US11201762B2 In-band management interface with user space datapath
A method of utilizing the same hardware network interface card (NIC) in a gateway of a datacenter to communicate datacenter tenant packet traffic and packet traffic for a set of applications that execute in the user space of the gateway and utilize a network stack in the kernel space of the gateway. The method sends and receives packets for the datacenter tenant packet traffic through a packet datapath in the user space. The method sends incoming packets from the NIC to the set of applications through the datapath in the user space, a user-kernel transport driver connecting the kernel network stack to the datapath in the user space, and the kernel network stack. The method receives outgoing packets at the NIC from the set of applications through the kernel network stack, the user-kernel transport driver, and the data path in the user space.
US11201760B2 Data forwarding method and apparatus based on operating system kernel bridge
A data forwarding method is provided for a data forwarding apparatus. The method includes, when a first port receives a to-be-forwarded data packet, executing a network adapter driver corresponding to the first port to read the to-be-forwarded data packet from a network adapter cache corresponding to the first port. The network adapter cache stores address forwarding information obtained from an operating system kernel bridge. The method also includes searching the address forwarding information in the network adapter cache for address forwarding information corresponding to the data packet and, when the address forwarding information corresponding to the data packet is found, determining a target network adapter driver for forwarding the data packet based on the found address forwarding information, and directly sending the data packet to the target network adapter driver, such that the target network adapter driver forwards the data packet through a second port.
US11201758B2 Method and apparatus for controlling device
The present disclosure relates to a control apparatus and method for a device that has been made intelligent through combination with Internet of Things (IoT) technology. The present disclosure may be applied to intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, small retailers, security and safety-related service, etc.) which is based on IoT-related technology. A method for controlling a first device at the first device according to some embodiments of the present disclosure may comprise the steps of: receiving control state information on a second device from the second device; acquiring a control signal for the first device; on the basis of at least one of the received control state information and the acquired control signal, selecting one from among at least one or more stored control rules; and executing a control operation for the first device on the basis of the selected control rule.
US11201756B2 Building automation system
Disclosed herein are embodiments of a building automation system. The building automation system includes at least one first appliance device having an actor and/or a sensor. The first appliance device includes a first function module and is configured to operate in accordance with the first function module in order to provide a first function. The building automation system also includes a peer-to-peer network with a peer-to-peer application and a peer-to-peer module assigned to the first appliance device and configured to communicate with the peer-to-peer application. The peer-to-peer application includes a controlling means configured to provide a second function module to the first appliance device by means of the peer-to-peer module assigned to the first appliance device, and the first appliance device is configured to operate in accordance with the second function module in order to provide at least one second function.
US11201754B2 Synchronized accessibility for client devices in an online conference collaboration
Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user interface based on differences in durations of segments of the audio content from durations of corresponding segments of the sign language content. Then, the conferencing system outputs the sign language content as synchronized with the presentation content, such as to a viewer client device that requested the sign language content, or to storage for later access by viewers that request sign language content.
US11201737B1 Systems and methods for generating tokens using secure multiparty computation engines
Disclosed herein are systems and methods for generating tokens using SMPC compute engines. In one aspect, a method may hash, by a node, a data input with a salt value. The method may split, by the node, the hashed data input into a plurality of secret shares, wherein each respective secret share of the plurality of secret shares is assigned to a respective SMPC compute engine of a plurality of SMPC compute engines. The respective SMPC compute engines may be configured to collectively hash the respective secret share with a secret salt value, unknown to the plurality of SMPC compute engines. The respective SMPC compute engine may further receive a plurality of hashed secret shares from remaining SMPC compute engines of the plurality of SMPC compute engines, and generate a token, wherein the token is a combination of the hashed respective secret share and the plurality of hashed secret shares.
US11201736B2 Management device, management system, key generation device, key generation system, key management system, vehicle, management method, key generation method, and computer program
A management device installed in a vehicle includes a master key storing part configured to share the master key that is used to generate an initial key held by an ECU together with an identifier of the ECU; a communication part configured to communicate with the ECU; a key generation part configured to generate the initial key of the ECU by use of the master key stored on the master key storing part and the identifier of the ECU received from the ECU via the communication part; and an initial key storing part configured to store the initial key of the ECU that is generated by the key generation part in connection with the identifier of the ECU.
US11201735B2 Apparatus for performing threshold design on secret key and method thereof
An encryption method is disclosed. The encryption method includes calculating a secret key from a ring as a set closed for addition and multiplication defined between elements, generating a plurality of partial secret keys using the calculated secret key and a random matrix, and distributing the plurality of generated partial secret keys.
US11201724B2 Method to counter DCA attacks of order 2 and higher on table-based implementations
The present invention relates to a method to counter DCA attacks of order 2 and higher order applied on an encoded table-based (TCabi,j) implementation of block-cipher of a cryptographic algorithm to be applied to a message (m), said method comprising the steps of: —translating a cryptographic algorithm block-cipher to be applied on a message (m) into a series of look-up tables (Tabi,j),—applying secret invertible encodings to get a series of look-up tables (TCi,j),—computing message-dependent masking values, comprising the computation of at least two shares of masking value (mmask1, mmask2) for the input of the table network based on at least two different message derivation functions (F1, F2),—re-randomizing the tables (TCi,j) using the computed message-dependent masking values (mmask1, mmask2),—computing rounds to be applied on the message (m) based on the randomized network of tables (TCi,j).
US11201722B1 Clock and data recovery circuit
A clock and data recovery circuit includes a first sampling phase detector and filter circuitry, a frequency detector circuit, a current source circuit, a band controller circuit, and a voltage controlled oscillator. The first sampling phase detector and filter circuitry generates a first voltage according to a pair of data and a first set of clock signals. The frequency detector circuit generates an up control signal and a down control signal according to the pair of data and the first set of clock signals. The current source circuit generates the first voltage according to the up control signal and the down control signal. The band controller circuit generates a band control signal according to the first voltage. The voltage controlled oscillator adjusts the first set of clock signals according to the band control signal and the first voltage.
US11201721B2 Frame synchronization apparatus, optical communication apparatus, and frame synchronization method
A frame synchronization apparatus (10) according to this invention includes a multiplication unit (11) configured to multiply a received signal by an inverse complex number of a predetermined synchronization pattern with respect to a predetermined signal point on a complex space diagram for each of a plurality of symbols of the received signal, an addition average unit (12) configured to perform addition averaging of outputs from the multiplication unit for the plurality of symbols of the received signal, and a synchronization determination unit (13) configured to perform coincidence determination of whether an output from the addition average unit (12) falls within a predetermined coincidence determination range of the predetermined signal point, and determine a synchronization state of the frame synchronization based on a result of the coincidence determination. According to this invention, it is possible to provide a frame synchronization apparatus that correctly determines a synchronization state even if an error rate of received symbols is high.
US11201715B2 Measurement method and device
The present application relates to the field of wireless communications, in particular, to a measurement method and device, used for solving the problem in the art that there is no specific solution for a terminal to perform OTDOA measurement in a NR system. In embodiments of the present application, a terminal determines a detected first beam reference signal, and sends a request message to an LMF entity, receive first positioning assistance data comprising second beam information of a second beam reference signal sent by the LMF entity, measure the second beam reference signal of an adjacent base station according to the first positioning assistance data. Therefore, it is ensured that the LMF entity can accurately provide the positioning assistance data to a UE according to first beam information of the first beam reference signal, the time and power consumption of the terminal for searching the second beam reference signal are reduced, and the system performance is further improved.
US11201713B2 Terminal apparatus, base station apparatus, and communication method
A terminal apparatus receives a transport block in a primary cell, selects a first transmission method in a case that a scheduling request is a negative scheduling request, HARQ-ACK is transmitted in a subframe n, and a subframe q in a secondary cell does not correspond to any of first prescribed subframes, selects a second transmission method in a case that the subframe q corresponds to one of the first prescribed subframes, and transmits the HARQ-ACK in a PUCCH resource for the HARQ-ACK, wherein the subframe q is given by n−4 in a case that a first higher layer parameter for the secondary cell is not configured, and the subframe q is given by n−3 in a case that the first higher layer parameter for the secondary cell is configured for the terminal apparatus 1.
US11201711B2 Physical downlink control channel (PDCCH) transmission and reception with multiple transmission points
In one novel aspect, configurations for PDCCH transmission and reception with multiple transmission points are provided. The UE configures a PDCCH associated with a CORSET comprising multiple CCEs, partitions the CORSET into multiple TCI-state sets, wherein each TCI state set includes multiple CCE groups associated with corresponding TCI-state, which corresponds to a source TRP, activates one TCI state set, and receives DCI via the PDCCH, wherein the PDCCH is transmitted from at least the first source TRP and the second source TRP, and wherein each source TRP transmits corresponding portion of DCI data mapping to the corresponding first and second CCE group. The CORSET is partitioned in FDM or TDM way. In another novel aspect, a first and a second PDCCH associated with a first and a second TRP are configured for repetition transmission. The second PDCCH configuration is dependent upon the first PDCCH configuration.
US11201706B2 Soft ACK-NACK with CSI codebook
Systems and methods for wireless communication include a user equipment (UE) and a base station, wherein the UE transmits additional channel state information (A-CSI), along with ACK/NACK (or “A/N”) reporting to the base station in a soft A/N payload. The A/N reporting is responsive to downlink control information (DCI) grants in a downlink transmission from the base station. The A-CSI reporting is responsive one or more DCIs which include a CSI trigger. Even if one or more DCIs with CSI triggers are missed in the downlink transmission, the UE is designed to detect whether there may be any missing DCIs with CSI triggers and provide A-CSI reporting in the soft A/N payload based on this detection.
US11201699B2 Methods and systems for transmitting error correction packets
The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
US11201692B2 Receiver for receiving data in a broadcast system using redundancy data
A receiver for receiving data in a broadcast system includes a broadcast receiver that receives, via the broadcast system, a receiver input data stream including plural channel symbols represented by constellation points in a constellation diagram. A demodulator demodulates the channel symbols into codewords and a decoder decodes the codewords into output data words. A broadband receiver obtains redundancy data via a broadband system, the redundancy data for a channel symbol including one or more least robust bits of the channel symbol or a constellation subset identifier indicating a subset of constellation points including the constellation point representing the channel symbol. The demodulator and/or the decoder is configured to use the redundancy data to demodulate the respective channel symbol and to decode the respective codeword, respectively.
US11201691B2 Mutual-information based recursive polar code construction
Methods, systems, and devices for wireless communication are described. To encode a vector of bits using a polar code, an encoder may allocate information bits of the vector to polarized bit-channels associated with a channel (e.g., a set of unpolarized bit-channels) used for a transmission. In some cases, the polarized bit-channels may be partitioned into groups associated with different values of some associated reliability metric (s). The information bits may be allocated to the polarized bit-channels based on the reliability metrics of the different polarized bit-channels and the overall capacity of a transmission. That is, the bit locations of a transmission may depend on the reliability metrics of different polarized bit-channels and the overall capacity of the transmission. To facilitate puncturing, the overall capacity of the transmission may be adjusted and the unpolarized bit-channels may be partitioned into polarized bit-channels based on the adjusted capacity.
US11201688B2 Base station, user terminal, processor, and communication method
A user equipment, method and apparatus receive a PDSCH from a base station and determine a modulation order used in the PDSCH based on whether the PDSCH is transmitted in a second slot out of a first slot and the second slot which configure a subframe.
US11201685B2 In-vehicle network system
An in-vehicle network system includes first device and second device configured to send or receive to or from each other, and an intermediate node connected between the first device and the second device, the intermediate node being configured to output buffered messages in a sequence determined by a relative priority scheme. The first device includes a control unit configured to measure a communication delay for each of a plurality of different priority messages, set a delay representative value less than a maximum value of the plurality of communication delays, and adjust time that a time management unit manages, based on time that the first device manages, time that the second device manages, and the delay representative value.
US11201681B2 Signal communication method and apparatus
Embodiments of this application provide a signal communication method and apparatus. The method includes: sending, by a network device, a channel quality threshold to a terminal device, where the channel quality threshold is used by the terminal device to report first channel quality information, and the channel quality threshold is a threshold of second channel quality information; and receiving, by the network device, a first quantity of pieces of the first channel quality information sent by the terminal device based on the channel quality threshold.
US11201670B2 Visible light communication
Methods, systems, and apparatuses for light-based communication are described. VLC may be used to communicate video content, an electronic program guide (EPG), location information, an advertisement, and/or any other data, content, and/or content item to a user device. VLC may be used to communicate data/information associated with a wireless network, provision a service, navigate an area, track content and/or content item consumption, and more. Light (e.g., VLC, etc.) may be used to communicate any information/data.
US11201668B2 Optical network system, optical node device, and optical network control method
If wavelength defragmentation is performed during the operation of an optical network, an instantaneous interruption of a network arises; consequently, data are lost; therefore, an optical network control method according to an exemplary aspect of the present invention includes monitoring a data volume of a client signal to be transmitted using a plurality of optical subcarriers; and performing synchronously, depending on a variation in the data volume, an optical subcarrier changing process of changing an active optical subcarrier, of the plurality of optical subcarriers, to be used for transmitting the client signal, and a remapping process of remapping the client signal onto an active optical subcarrier after having been changed.
US11201665B2 Method to integrate blockchain and geographic information in distributed communication
A blockchain-based distributed network is disclosed which includes a plurality of moveable devices coupled to each other by a shortrange wireless channel, one or more ground systems coupled to the shortrange wireless channel, and one or more data centers coupled to the one or more ground systems via a long-range channel, each of the devices coupled to the shortrange wireless channel including an onboard system adapted to i) receive one or more blockchains; ii) verify authenticity of the one or more blockchains; iii) update data based on the verified one or more blockchains; iv) select one of the one or more blockchains; v) append a new block to last block of the selected blockchain; and vi) broadcast the appended blockchain, the one or more ground systems adapted to relay information from and to the plurality of moveable devices to and from the one or more data centers.
US11201661B2 Beam failure recovery with supplementary uplink
Disclosed are techniques for beam failure recovery in a wireless communications system. In an aspect, a user equipment (UE) detects a beam failure of a first downlink beam received at the UE from a base station, wherein the first downlink beam is a primary downlink beam for a first cell supported by the base station, sends, to the base station, on a supplementary uplink (SUL) beam, a message including an indication of the beam failure and an identification of a second downlink beam to replace the first downlink beam as the primary downlink beam for the first cell, and, based on the base station configuring the second downlink beam as the primary downlink beam for the first cell, establishes an uplink beam for the first cell based on properties of the second downlink beam.
US11201653B2 Method for reporting channel state information in wireless communication system, and device therefor
Disclosed herein is a method for reporting channel state information (CSI) of a terminal in a wireless communication system. The method includes: measuring a CSI-RS (reference signal) transmitted from a base station through multiple panels; and reporting CSI generated based on the CSI-RS measurement to the base station, wherein, when the terminal reports a WB (Wideband) panel corrector and SB (Subband) panel corrector for the multiple panels as the CSI, the WB panel corrector and the SB panel corrector are reported with different bit widths.
US11201649B2 Base station device, terminal device, communication system, and communication control method
In order to prospectively avoid communication failures or reduction in throughput of each user terminal, thereby improving users' satisfaction with communication service, a base station is configured to control wireless communication with a terminal device by using any of multiple transmission beams formed by the base station or those formed by another base station and includes a wireless communication device and a controller configured to acquire correction information used for correcting a measurement value for evaluating reception status of each transmission beam and cause the wireless communication device to transmit the correction information to the user terminal so as to thereby promote the user terminal to use, or inhibit the user terminal from using a specific transmission beam.
US11201647B2 Method and apparatus for equal energy codebooks for coupled antennas with transmission lines
A method and apparatus provide equal energy codebooks for coupled antennas with transmission lines. A plurality of precoders can be received from a codebook in a transmitter having an antenna array. Each precoder of the plurality of precoders can be transformed to a transformed precoder such that the transmit power for each transformed precoder is equal to the transmit power for each of other transformed precoders of the plurality of precoders. The transmit power can be expressed as a quadratic form with respect to the corresponding precoder. The quadratic form can be based on a transmission line impedance of a transmission line between a signal source and the antenna array. A signal can be received from the signal source. A transformed precoder of the plurality of transformed precoders can be applied to the signal to generate a precoded signal for transmission over a physical channel. The precoded signal can be transmitted.
US11201643B1 Method, apparatus and system for transmission of data in a power domain non-orthogonal multiple access system
A method, apparatus, and system of optimizing transmission of data in a power domain non-orthogonal multiple access system is described. The method includes generating a first encoded data stream associated with a first user device, and generating a second encoded data stream associated with a second user device. The method also includes generating a superimposed signal using the first encoded data stream and the second encoded data stream. In addition, the method includes determining a first minimum beam power associated with a first beam vector, and determining a second minimum beam power associated with a second beam vector. The method also includes transmitting the superimposed signal to the first user device at the first minimum beam power, and transmitting the superimposed signal to the second user device at the second minimum beam power.
US11201637B2 Radio frequency module and communication device
A radio frequency module includes a module board, a transmission power amplifier, a first inductance element connected to an output terminal of the transmission power amplifier, a reception low-noise amplifier, and a second inductance element connected to an input terminal of the reception low-noise amplifier. The first inductance element is mounted on a first principal surface of the module board, and the second inductance element is mounted on a second principal surface of the module board.
US11201632B2 High-frequency front-end module and communication device
A high-frequency front-end module includes transmission amplifier circuits, a transmission filter that is connected between a common terminal and the transmission amplifier circuit and has a transmission band of a band A as a pass band, a reception filter that is connected to the common terminal and has a reception band of a predetermined communication band as a pass band, in which a frequency of an intermodulation distortion generated by a transmission signal from the transmission amplifier circuit and a transmission signal from the transmission amplifier circuit overlaps the pass band, and a band elimination filter that is disposed in a signal path connecting an output terminal of the transmission amplifier circuit and the transmission filter, and has a transmission band of the band A as a pass band and a transmission band of a band B as an attenuation band.
US11201631B1 Electronic device having antennas
An electronic device having antennas according to one implementation is provided. The electronic device may include a display configured to display a screen, a supporting frame coupled to the display to support the display, and having a metal rim disposed on at least one side surface thereof, and a main frame rotatably coupled to the supporting frame and having a metal rim disposed on a side surface thereof, wherein the metal rim of the main frame may have a first antenna and a second antenna operating in different bands. The supporting frame may be provided with a first slot and a second slot formed in regions thereof adjacent to regions where the first antenna and the second antenna are disposed, in a swivel state of the supporting frame with respect to the main frame.
US11201622B2 Information processing apparatus, control method thereof, and non-transitory computer-readable storage medium
The invention provides an apparatus comprising a programmable circuit including a plurality of 2-input 1-output ALUs, and an updating unit updating the programmable circuit according to circuit information, wherein each of the ALUs includes a calculation unit which performs a set type of calculation for two data and output a calculation result, a delay unit which delays the two input data in accordance with delay amounts independently set and supplies the delayed data to the calculation unit, and a controller which controls a delay amount for the delay unit and a calculation timing for the calculation unit in accordance with externally set information, wherein the updating unit sets clock gating start timings for a plurality of delay elements of the delay unit if an ALU of interest as a first processing circuit in the programmable circuit inputs final data to be processed.
US11201611B2 Duty cycle control circuitry for input/output (I/O) margin control
An input/output (I/O) circuit provides a direct current (DC) bias between I/O stages to control duty cycle of the I/O. The I/O circuit can include one or more predriver stages and one or more output stages. The predriver stages can collectively be referred to as a predriver stage, and the output stages can collectively be referred to an output stage. The output stage for a transmitter drives the signal line. The output stage for an input buffer provides a receive signal for processing by the receiver. The I/O circuit includes a control circuit to control the DC bias between the stages to provide trim adjustment of a duty cycle for the output stage.
US11201610B2 Selectable delay buffers and logic cells for dynamic voltage scaling in ultra low voltage designs
Provided is a selectable delay buffer for tuning a delay path in a circuit. The selectable delay buffer comprises a first delay segment configured to pass an input signal to an output terminal within a first range of time delays, a second delay segment configured to pass the input signal to the output terminal within a second range of time delays that is different from the first range, and a segment selection switch configured to selectively couple the delay segments to the output terminal based on received selection information that indicates which delay segment to couple to the output terminal.
US11201607B2 Set-reset latches
Examples disclosed herein relate to set-reset (SR) latch circuits and methods for manufacturing the same. In some of the disclosed examples, a SR latch circuit includes an inverter storage loop for storing state information and a set of p-channel field-effect transistors (PFETs) for control circuitry. The PFETs may include first and second PFETs connected to a first node of the inverter storage loop, and third and fourth PFETs connected to a second node of the inverter storage loop. Gate terminals of the first and fourth PFETs may be connected to a first control input, and gate terminals of the second and third PFETs may be connected to a second control input.
US11201605B2 Buffer stage for use with a current controlled oscillator
A buffer stage for amplifying a clock signal generated by a current controlled oscillator that receives a first current at a first supply voltage from a first current source. The buffer stage comprises an input terminal configured to receive the clock signal; an output terminal configured to output a buffered signal; at least one buffer, coupled between the input and output terminal, configured to receive a second current at a second supply voltage and buffer the clock signal to generate the buffered signal; a clamping circuit that receives the first current and the second current, and generates a first supply voltage and a second supply voltage. The clamping circuit clamps the second supply voltage equal to the first supply voltage.
US11201604B1 Resampling algorithm based on window function
A resampling method based on window function for flexible sampling rate conversion in broadband frequency measurement devices is described. The resampling algorithm can satisfy the requirements of different sampling rates. The frequency responses of the filter in the resampling model based on the Farrow structure are analyzed, and the design criterion of the filter in resampling model is considered. A fractional delay filter design model based on window function method is described. A fractional delay filter matrix, which is expressed by polynomial form, is constructed. Then the expression related to subfilter coefficients is obtained and subfilter coefficients are solved for by the least square method.
US11201593B2 Doherty power amplifier system
A Doherty amplifier system is disclosed with a carrier amplifier configured to amplify a first portion of a radio frequency (RF) signal. A peaking amplifier with a peaking output is configured to amplify a second portion of the RF signal when it is above a power level threshold. A first inductor is coupled between the main output and a first middle node, and a second inductor is coupled between the first middle node and the peaking output. The first inductor and the second inductor are configured to have a first magnetic coupling to form a first impedance inverter. A third inductor is coupled between the peaking output and a second middle node, and a fourth inductor is coupled between the second middle node and an RF signal output. The third inductor and the fourth inductor are configured to have a second magnetic coupling to form a second impedance inverter.
US11201591B2 Asymmetric Doherty amplifier circuit with shunt reactances
In an asymmetric Doherty amplifier circuit, one or more shunt reactive components are added to at least one side of an impedance inverter connecting the amplifier outputs, to reduce a capacitance imbalance between the two amplifiers caused by their different parasitic capacitances. This enables the (adjusted) parasitic capacitances to be incorporated into a quarter-wavelength transmission line, having a 90-degree phase shift, for the impedance inverter. In one embodiment, a shunt inductance is connected between the impedance inverter, on the side of the larger amplifier, and RF signal ground. The inductance is sized to resonate away substantially the excess parasitic capacitance of the larger amplifier. In another embodiment, a shunt capacitor is connected on the side of the smaller amplifier, thus raising its total capacitance to substantially equal the parasitic capacitance of the larger amplifier. In other embodiments shunt inductances and/or capacitors may be added to one or both amplifiers, and sized to effectively control a characteristic impedance of the impedance inverter.
US11201581B2 Roof mounting system
A roof mount assembly mounts a structure to a roof having a rafter and a substrate supported by the rafter. The roof mount assembly includes a piece of flashing positioned on the substrate. The flashing includes a first surface, a second surface opposite the first surface and an aperture extending through the flashing. A fastener extends through the flashing aperture. A bracket is connected to the flashing via the fastener, and the bracket is sized to support at least one roof-mounted structure on the roof. A seal is positioned between the flashing aperture and the fastener. The seal is sized to form a water-tight seal with the aperture to inhibit flow of fluid through the aperture. The seal includes a first portion and a second portion, in which the first portion is positioned to abut the flashing first surface and the second portion is positioned to extend through the aperture.
US11201572B2 Motor braking using selectively connectable resistance
Apparatus and method for motor braking using selectively connectable resistance. The method includes controlling, using a motor controller of the power tool, a power switching network to drive a motor of the power tool in response to actuation of a user input and determining, using the motor controller, a variable tool characteristic. The method further includes determining, using the motor controller, that the user input is de-actuated. The method also includes controlling, using the motor controller, the power switching network to brake the motor when the variable tool characteristic satisfies the tool characteristic threshold and controlling, using the motor controller, a braking circuit to brake the motor when the variable tool characteristic does not satisfy the tool characteristic threshold. The braking circuit includes one or more resistive loads and is selectively coupled to the motor terminals of the motor.
US11201560B2 Power conversion device with intermediate terminal
The power conversion device in which a transformer, a first rectifier element, a second rectifier element, a smoothing coil, and a smoothing capacitor are placed on a base, the transformer including a secondary winding including a first secondary winding and a second secondary winding, and an intermediate terminal at which to connect the secondary winding and the base, the smoothing coil including a smoothing coil first terminal and a smoothing coil second terminal, the smoothing capacitor being connected to the smoothing coil second terminal and the intermediate terminal, another end side of the first secondary winding and another end side of the second secondary winding being connected to each other at a connection portion, the connection portion being located between the first terminal and the second terminal, and the first terminal or the second terminal being located between the intermediate terminal and the connection portion.
US11201547B2 System for programming a compensation time into a switching converter
A switching converter is provided that includes a power MOSFET, a controller having a drive pin connected to a gate terminal of the power MOSFET, and a resistor connected to the gate terminal. A compensation time selection circuit is included that has compensation times stored therein. A compensation time is selected from the compensation times based on a value of the resistor and stored in the controller. The selected compensation time compensates for an inherent delay in switching the power MOSFET to an ON state after the power MOSFET receives a signal to switch to the ON state to allow the power MOSFET to switch to the ON state when a drain voltage of the power MOSFET's reaches its lowest value during a switching cycle.
US11201546B2 Power converter and control circuit thereof
A power converter including: an output unit outputs a converted voltage; a transformer includes a first primary wiring, second primary wiring, and a secondary wiring; a first switch unit is coupled between first primary wiring and a second node; a delay unit is coupled to a control terminal of first switch unit; a first control unit generates a first control signal according to the converted voltage to control ON/OFF state of the first switch unit via the delay unit; the processing unit, coupled between the input voltage and the first node, receives, stores induced power of first induced voltage and releases the stored energy; and the second control unit generates a second control signal to control ON/OFF state of a second switch unit of processing unit to control receiving or releasing the energy according to the input voltage and induced power of first primary wiring.
US11201540B2 Motor control circuit with power factor correction
A motor control circuit with power factor correction capabilities that optimizes the voltage and current load applied to an electric motor for different motor speeds and torque levels. The preferred motor control circuit includes a power factor correction circuit and a step down conversion circuit through which current passes before it reaches the motor. A microprocessor preferably monitors the current supplied to the motor and the motor's speed. If the microprocessor determines that the current supplied to the motor is too high, it can reduce the level of current by either using a pulse width modulation (PWM) digital-to-analog control circuit to instruct the power factor correction circuit to reduce current or it can use a PWM digital control circuit to instruct the step down conversion circuit to reduce current. An output voltage limiter circuit can be used to detect the voltage of current supplied to the motor and turn off current to the motor if the voltage is above a predetermined level.
US11201535B2 Apparatus and method for controlling driving of switching device for power converter
An apparatus and a method for controlling a switching device for a power converter are provided. The apparatus includes a gate driver configured to apply a first driving voltage and a second driving voltage to the gate terminal based on one turn-on of the switching device, wherein the first driving voltage and the second driving voltage have different values; to turn on the switching device; and a controller configured to control the gate driver such that the gate driver applies the second driving voltage to the gate terminal after the first driving voltage is applied to the gate terminal.
US11201525B2 Motor and pump assembly for a brake system
A motor/pump assembly for a brake system includes at least one fluid pump arranged in a pump housing, an electric motor having a motor shaft configured to drive the fluid pump, a control unit arranged on the pump housing and configured to set a current rotational speed and/or a current torque of the motor, and a sensor arrangement having a measured value transmitter arranged within the pump housing and a magnetic measured value pickup stationarily arranged in the control unit. The control unit is further configured to detect contactlessly a current rotational angle of the shaft via the sensor arrangement, and to evaluate the angle to control the motor. The transmitter, in accordance with a rotary motion of the shaft, is configured to influence at least one magnetic variable of a magnetic field detected by the pickup.
US11201516B2 System and apparatus for axial field rotary energy device
An axial field rotary energy device can include a housing having an axis with an axial direction. A stator assembly can include stator panels that are discrete panels from each other. The stators panels can be mechanically and stationarily coupled to the housing. Each stator panel can include a printed circuit board (PCB) having coils that are electrically conductive, and each stator panel can operate with a single electrical phase. In addition, rotors can be rotatably mounted within the housing on opposite axial ends of the stator assembly. The rotors can be mechanically coupled together with a rotor spacer. Each rotor can include magnets. In addition, in one version, no rotor is disposed between axially adjacent ones of the stator panels.
US11201506B2 Power transfer system, power receiving apparatus, control method, and storage medium
A first power receiving apparatus observes a power transfer signal from a power supply apparatus, and detects whether power transfer is being performed between the power supply apparatus and a second power receiving apparatus. When the power transfer is being performed between the power supply apparatus and the second power receiving apparatus, a waveform of the signal is deformed with a predetermined pattern. The second power receiving apparatus detects deterioration in power which is received from the power supply apparatus and detects whether the waveform of the signal changes with the predetermined pattern within a predetermined time after detecting the power deterioration. When detecting the change in the waveform of the signal with the predetermined pattern, the second power receiving apparatus determines that the first power receiving apparatus is in a power suppliable range of the power supply apparatus.
US11201502B1 Hybrid wireless power transfer system for an electronic device
A respective first signal is applied to a first terminal of each of one or more litz coils and each of one or more printed circuit board (PCB) coils. A respective second signal is received from a second terminal associated with each of the one or more litz coils and the one or more PCB coils. The respective second signal is based on the respective first signal applied to the first terminal of each of one or more litz coils and each of one or more PCB coils. A coil is selected from the one or more litz coils and the one or more PCB coils where the selected coil is based on the respective second signal from the second terminal associated with each of the one or more litz coils and the one or more PCB coils to wirelessly transfer the power to an electronic device.
US11201495B2 Methods and systems for power management control
Methods and systems for control of a power-quality measuring or monitoring device, such as a transfer switch, are provided. An example method includes a transfer-switch controller of a transfer switch receiving an input command from a user. The method further includes, in response to receiving the input command, the transfer-switch controller entering a safe state, wherein in the safe state operational settings of the transfer switch remain unchanged. Still further, the method includes, after entering the safe state, the transfer-switch controller providing, based on operational data specific to the transfer switch, information regarding a feature of the transfer switch.
US11201480B2 Device and method for preventing overcharging
Disclosed is an overcharging prevention device. The overcharging prevention device includes a micro controller unit (MCU) configured to control a charging or discharging of a battery, a sensor configured to obtain sensing information by sensing the battery, a transceiver configured to transmit the sensing information to the MCU, and a switch configured to cut off a voltage supplied to the battery in response to a signal from the transceiver. The MCU, the transceiver, and the sensor may be supplied with power from an external power supply. According to the present invention, safety specifications can be reinforced because whether the battery is overcharged is detected regardless of whether the MCU operates.
US11201475B2 Multi-source, multi-load systems with a power extractor
Apparatuses and systems enable power transfer from one or more energy sources to one or more loads. The input power from the energy sources may be unregulated, and the output power to the loads is managed. The power transfer is based on a dynamic implementation of Jacobi's Law (also known as the Maximum Power Theorem). In some embodiments, the energy sources are selectively coupled and decoupled from the power transfer circuitry. In some embodiments, the loads are selectively coupled and decoupled from the power transfer circuitry. Power transfer to the loads is dynamically controlled.
US11201473B1 Coordinated control system and method of wind turbine and STATCOM for suppressing unbalanced voltage in dispersed wind farm
The disclosure discloses a system and method for suppressing unbalanced voltage at the Point of Common Coupling (PCC) of dispersed wind farm. According to the disclosure, the wind farm comprising a STATCOM and plurality of wind turbines, dispersed wind farm controller, STATCOM controller, wind turbine controller. The dispersed wind farm controller decides that whether the STATCOM or the wind turbines inject negative-sequence current or not. Adaptive virtual negative-sequence output admittance controller is incorporated into the STATCOM controller and wind turbine controller, which can provide the negative-sequence current reference according to their participation factor. The compensation efforts of STATCOM and wind turbines can be flexibly controlled by changing their participation factor, which is related to the voltage unbalance voltage reference and the remaining capacity. The disclosure has significant advantages in cost and effectiveness to suppress the unbalanced voltage of PCC and improve the wind farm Low voltage fault recovery capability.
US11201472B2 Power transmission system capable of preventing power transmission efficiency from degrading due to frequency mismatch and loss of synchronization
A code modulator transmits power to at least one code demodulator via a transmission path. The code modulator is provided with: a code modulation circuit to which output power of a power supply is supplied, the code modulation circuit modulating the output power of the power supply to generate a code-modulated wave by code modulation using a modulation code based on a code sequence, and transmitting the code-modulated wave to the code demodulator via the transmission path; and a control circuit that controls the code modulation circuit. The control circuit sets a frequency of the modulation code to a multiple of an output power frequency of the power supply.
US11201471B2 Method of operating an energy system
Method of operating an energy system, said energy system comprising: a local common transmission bus; at least one local energy connected to said bus; at least one local load connected to said bus; an energy store connected to said bus; a controllable interface arranged to exchange energy between said bus and an external distribution network external to said energy system; a controller adapted to control said interface so as to carry out said exchange of energy. According to the invention, the controller defines three modes based on the state of charge of the energy store which determine if, and how, energy is exchanged with the external network so as to optimize self-consumption and to perform ramp-rate reduction and peak shaving as appropriate.
US11201462B2 Fault-tolerant solid state power controller
A solid state power controller for delivering power to a load is provided. The solid state power controller includes a set of sections, where each section includes at least one power switching block. The solid state power controller further includes protection circuitry in each section. The protection circuitry is configured to prevent a fault occurring in one power switching block to propagate to the other sections, to other power switching blocks, or to the load.
US11201460B2 Power source switch control device
A power source switch control device includes a detection circuit, a detection circuit, a detection circuit, and a detection circuit. The detection circuit detects forward voltage of a body diode of a FET, and the detection circuit detects forward voltage of a body diode of a FET. The detection circuit detects forward voltage of a body diode of a FET, and the detection circuit detects forward voltage of a body diode of a FET. A controller determines whether a defect of a power circuit has occurred based on results of the detection by the detection circuits to. Accordingly, the power source switch control device can appropriately detect defect of a switching element of a power source.
US11201452B1 Systems for photonic integration in non-polar and semi-polar oriented wave-guided optical devices
A monolithically integrated optical device. The device has a gallium and nitrogen containing substrate member having a surface region configured on either a non-polar or semi-polar orientation. The device also has a first waveguide structure configured in a first direction overlying a first portion of the surface region. The device also has a second waveguide structure integrally configured with the first waveguide structure. The first direction is substantially perpendicular to the second direction.
US11201449B2 Systems for efficient cyclical fiber-optic connections
Processes and apparatuses described herein provide for an efficient cyclical fiber-optic connection between a source component and multiple destination components in a computing environment. A comb laser generates a laser signal that includes laser light of a first frequency that is red-shifted from a carrier frequency. The comb laser concurrently transmits the laser signal to four ring resonators via an optical waveguide. Three of the ring resonators are initially configured for optical resonance at a second frequency that is blue-shifted from the carrier frequency, while one of the ring resonators is initially configured for optical resonance at the first frequency. The laser signal is modulated to communicate data to a first target location associated with the ring resonator that is initially configured for optical resonance at the first frequency.
US11201448B1 Optical mixing approach for controlling electro-magnetic attributes of emitted laser pulses
The system and method of producing a first path comprising a pulse stretcher for a mid-wave infrared (MWIR) signal, an optical parametric chirped-pulse amplification (OPCPA) amplifier, and a MWIR compressor for producing a first beam in a MWIR portion of the spectrum and a second path comprising a pulse stretcher for a long wave infrared (LWIR) signal, an OPCPA amplifier, and a LWIR compressor for producing a second beam in a LWIR portion of the spectrum. Each beam, on its own, is configured to produce laser-matter interactions at long range (100s of meters), having nonlinear effects and favoring supercontinuum generation spanning multiple octaves, that is temporally and spatially overlapped with the fundamental laser beam.
US11201444B1 Power adapter having contact elements in a recess and method of controlling a power adapter
A power adapter configured to provide power to a load is described. The power adapter comprises a first plurality of contact elements comprising a first contact element configured to receive power and a second contact element adapted to be coupled to a load; and a surface adapted to receive a control attachment and comprising a second plurality of contact elements; wherein a third contact element of the second plurality of contact elements is configured to receive power by way of the first contact element of the first plurality of contact elements; and wherein power is applied to a load by way of the second contact element of the first plurality of contact elements.
US11201440B2 Power supply device
Embodiments of the present application relate to a power supply device, including a housing, a circuit board and a connecting assembly. The housing defines an accommodation space, and includes: a housing positioning component, a first opening, and a second opening. The housing positioning component is disposed in the accommodation space. The circuit board is disposed in the accommodation space, and includes: a circuit board positioning component, a power input port, and a power output port. The power input port is disposed corresponding to the first opening. The power output port is disposed corresponding to the second opening, and electrically connected to the power output port. The connecting assembly is configured to connect the housing positioning component and the circuit board positioning component, and position the circuit board in the accommodation space of the housing.
US11201421B2 Printed circuit board mounting arrangement
A printed circuit board mounting arrangement, in particular for use in environments with an aggressive vibration profile such as a motor vehicle, includes a housing and a circuit board secured to a connector body by mechanical press fit pins extending through location holes on a flange formed on the connector body to the printed circuit board. The arrangement provides for a secure connection that can achieve a high IP rating.
US11201417B1 Wiring terminal
A wiring terminal includes a housing, a clamping and connecting piece, and a pressing piece. The housing is provided with a mounting channel and an insertion hole communicating with the mounting channel. The clamping and connecting piece is provided with a curved spring plate for clamping a conducting wire and a conductive sheet. The spring plate has a natural state in which the conducting wire placed in the mounting channel is clamped between the spring plate and the conductive sheet through elastic abutment, and a pressed state in which the spring plate is controlled by external force to deform in a direction distal from a clamped conducting wire. The pressing piece is capable of triggering the spring plate to switch between the natural state and the pressed state to unclamp the conducting wire.
US11201416B2 Antenna and partly finished product of facing portion used in the same
An antenna has an antenna main portion formed on a substrate and a facing portion separate and distinct from the substrate. The antenna main portion has a ring shape with a split and has a first end portion and a second end portion which form the split. The facing portion has a first facing portion and a second facing portion which are made of insulating material and apart from each other. The first facing portion has a first principal portion and a first connected portion connected to the first end portion. The second facing portion has a second principal portion facing the first principal portion and a second connected portion connected to the second end portion.
US11201411B2 Liquid crystal cell and scanning antenna
A liquid crystal cell includes a TFT substrate including a first dielectric substrate, TFTs supported by the first dielectric substrate, and patch electrodes electrically connected to the TFTs, a slot substrate including a second dielectric substrate and a slot electrode including slots and supported by the second dielectric substrate, and a liquid crystal layer sandwiched between the TFT substrate and the slot substrate that are disposed such that the patch electrodes and the slot electrode face each other. Liquid crystal molecules included in the liquid crystal layer are oriented in all azimuthal angle directions in a state in which voltage is not applied between the patch electrodes and the slot electrode.
US11201407B2 Antenna apparatus and communication apparatus
The present technology relates an antenna apparatus and a communication apparatus that make it possible to miniaturize the antenna apparatus and improve communication performance. A solenoid-coil-type solenoid antenna and a metal plate disposed to have an overlapping portion with the solenoid antenna in a length direction of the solenoid antenna are included. The overlapping portion includes a portion corresponding to a length of 50% to 80% of a length of the solenoid antenna. Furthermore, a slit is formed in the metal plate, and the solenoid antenna is disposed in parallel to the slit. It is possible to apply the present technology to an antenna apparatus included in a communication apparatus that performs wireless communication.
US11201406B2 Sub-reflector and feeding device for a dipole
An antenna element includes a reflector plate and a radiator comprising a balun device and a dipole device for operating in a first frequency band. The dipole device is connected to the reflector plate by the balun device. A distance from the dipole device to the reflector plate is more than ¼ of a wavelength at a central frequency of the first frequency band. The balun device comprises a short-circuit at a distance from the dipole device of 15 to 35 percent of said wavelength.
US11201402B1 Phase shifter assembly
A phase shifter assembly includes: a first phase shifter including a first through-hole; a second phase shifter including a second through-hole and disposed at a side of the first phase shifter; a first gear including a third through-hole and disposed at a side of the second phase shifter facing away from the first phase shifter; a rack configured to drive, through driving the first gear, the second phase shifter to move relative to the first phase shifter, to adjust an electrical tilt angle of an antenna corresponding to the phase shifter assembly; and a first reversing mechanism disposed between the first gear and the rack and engaged with the first gear and the rack, respectively, making a direction of a component of a linear velocity at an electrical contact between the first phase shifter and the second phase shifter in a moving direction of the rack is opposite to the moving direction of the rack.
US11201400B2 Modular parallel beamforming system and associated methods
The beamforming system includes a plurality of beamformers operatively coupled to each other. Each beamformer includes a plurality of signal generation units and a plurality of respective delaying units. Each beamformer includes a plurality of multipliers assigned to each delaying unit. Each beamformer includes a plurality of summers configured to receive a respective group of conditioned signals from a respective group of the plurality of multipliers, combine the respective group of conditioned signals and generate a respective phased array output signal. Each of the summers is configured to receive at least another input other than the respective group of conditioned signals. The plurality of beamformers are interconnected such that each of the plurality of summers within each beamformer receives, as the at least another input, a respective phased array output signal from a summer of a different one of the plurality of beamformers. As associated method is also provided.
US11201386B2 Semiconductor device package and method for manufacturing the same
A semiconductor device package and a method for manufacturing the same are provided. The semiconductor device package includes a circuit layer and an antenna module. The circuit layer has a first surface, a second surface opposite to the first surface and a lateral surface. The lateral surface extends between the first surface and the second surface. The circuit layer has an interconnection structure. The antenna module has an antenna pattern layer and is disposed on the first surface of the circuit layer. The lateral surface of the circuit layer is substantially coplanar with a lateral surface of the antenna module.
US11201382B2 Ducted antenna housing for small cell pole
An antenna housing is provided that is configured to be mounted to a pole. The antenna housing has spaced upper and lower ends. A sidewall extends between and around the spaced ends to define an interior of the housing. This interior may house and/or partially conceal one or more antennas. Inlet and outlet ducting extend through the sidewall of the housing to individually cool each antenna within the interior of the housing. The inlet and outlet duct may connect to a cooling duct that is in fluid communication with a heat rejection surface of the antenna. Accordingly, each antenna may be cooled using ambient air and the heated air may be exhausted outside of the housing.
US11201375B2 Reconfigurable battery electric vehicle
A battery electric vehicle includes a pair of spaced apart and substantially parallel longitudinal members and a floor pan coupled to and above at least a portion of the longitudinal members. A battery pack bay is defined below the floor pan, longitudinally between predefined front and rear limits, and laterally between the longitudinal members. A battery pack may be upwardly disposed within the battery pack bay, the battery pack including a pair of laterally spaced apart sides whereat the first battery pack is removably attached to the respective longitudinal members. The battery pack may be dimensioned longitudinally to occupy less than the entire longitudinal space of the battery pack bay. A closeout structure may be removably attached to the respective longitudinal members and one longitudinal end of the first battery pack.
US11201373B2 Battery module and vehicle equipped with same
A battery module includes a battery stack that includes a plurality of prismatic battery cells stacked in a direction along their thicknesses, the pair of end plates disposed respectively at end faces of the battery stack that face in a stacked direction, bind bars that are disposed respectively on side faces of the battery stack and bind the pair of end plates together, and a plurality of securing pins fixing the bind bars over sides of each of the end plates. A pair of the plurality of securing pins are fixed respectively to the sides of each of the end plate to face each other and are coaxial with each other. Each of the end plate includes a horizontal rib extending coaxially with each of the plurality of securing pins.
US11201339B2 Fuel cell system and method for operating a fuel cell system
A fuel cell system with a plurality of fuel cell modules connected to form a fuel cell group having first and second electrical supply terminals that terminate to an electrical load; a measuring device connected to the fuel cell modules that measures a load current of the respective fuel cell modules; and a controller that detects a respective operating state of the fuel cell modules. The controller is connected to and controls operation of the fuel cell modules, and detects whether the operating state is in a respective partial load range of the respective fuel cell module. The controller provides a load current demanded by the load in a first partial-load operating mode of the load by operating all fuel cell modules of the fuel cell group such that all of the fuel cell modules are within the respective partial load range of the respective fuel cell module.
US11201338B2 Fuel cell exhaust device
A fuel cell exhaust device includes a pipe having one side open and the other side closed, a water tank having one side open and the other side closed, a reformer exhaust pipe communicating with the pipe between one side and the other side of the pipe, a stack exhaust pipe which is spaced apart from the reformer exhaust pipe and communicates with the pipe between one side and the other side of the pipe, a drain pipe positioned adjacent to the reformer exhaust pipe or the stack exhaust pipe and disposed on an outer circumferential surface of the water tank to communicate with the inside of the water tank, and a hole defined on the closed other side of the pipe and spaced apart from the closed other side of the water tank.
US11201333B2 Electro-polymerized protective layer for 3D magnesium battery
Methods for forming polymeric protective layers on magnesium anodes for magnesium batteries include placing a solution of electropolymerizable monomers onto all exposed surfaces of a magnesium anode, and electropolymerizing the monomers in the solution. The monomers can be glycidyl methacrylate, a salt of 3-sulfopropyl methacrylate, or a mixture of the two. Protected magnesium foam anodes for 3-D magnesium batteries have a magnesium foam electrolyte, and a polymeric coating covering all exposed surfaces of the magnesium foam electrolyte. The polymeric protective coating formed of (poly)glycidyl methacrylate, poly(3-sulfopropyl methacrylate), or a copolymer of the two.
US11201330B2 Power storage device electrode, power storage device, and method of producing power storage device electrode
A power storage device electrode includes a layered structure having an organic framework layer containing aromatic dicarboxylic acid anions and an alkali metal element layer in which alkali metal elements are coordinated to oxygen atoms contained in the carboxylic acid anion to form a framework as an electrode active material, and in the whole of the electrode active material, a conductive material and a water-soluble polymer, carboxymethyl cellulose as the water-soluble polymer is contained in a range of 1.5 mass % or more and 3.5 mass % or less. In addition, the layered structure is produced by a spray drying method, and the peak intensity ratio when the power storage device electrode is subjected to X-ray diffraction measurement satisfies a predetermined range.
US11201322B2 Electrode active material for nonaqueous secondary battery, and method for manufacturing same
An electrode active material for a nonaqueous secondary battery comprising: an alkali metal-transition metal composite oxide particles, a hole-doped graphene with an anion. The electrode active material for a nonaqueous secondary battery may be manufactured by a method which includes obtaining a hole-doped graphene by bringing a graphene raw material into contact with a two-coordinate boron cation, and bringing the hole-doped graphene into contact with an alkali metal-transition metal composite oxide particle.
US11201319B2 Positive electrode active material containing lithium composite oxide and covering material, and battery including positive electrode active material
A positive electrode active material contains a lithium composite oxide and a covering material. The lithium composite oxide has a crystal structure that belongs to space group Fd-3m. The ration I(111)/I(400) of a first integrated intensity I(111) of a first peak corresponding to a (111) plane to a second integrated intensity I(400) of a second peak corresponding to a (400) plane in an XRD pattern of the lithium composite oxide satisfies 0.05≤I(111)/I(400)≤0.90. The covering material has an electron conductivity of 106 S/m or less.
US11201315B2 Electro-optical device with a luminance adjustment layer
An organic EL device as an the electro-optical device includes a reflective layer; an opposite electrode as a semitransparent reflective layer; and a first luminescence pixel and a second luminescence pixel as first pixels, and a third luminescence pixel as a second pixel respectively having an optical path length adjustment layer and a functional layer provided between the reflective layer and the opposite electrode; in which the optical path length adjustment layer of the first luminescence pixel includes a fourth insulation layer as a luminance adjustment layer and the optical path length adjustment layer of the third luminescence pixel does not include a third insulation layer.
US11201313B2 Enhanced outcoupling from surface plasmon modes in corrugated OLEDs
Devices and techniques are provided for achieving OLED devices that include one or more enhancement layers formed at least partially from a plasmonic material exhibiting surface plasmon resonance that non-radiatively couples to an organic emissive material in the organic emissive layer, where a majority of excited state energy is transferred from the organic emissive material to a non-radiative mode of surface plasmon polaritons of the enhancement layer.
US11201311B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device is disclosed, which comprises an anode electrode provided in a light emitting area on a substrate having a plurality of pixels, each pixel including a light emitting area and a transmissive area; an organic light emitting layer on the anode electrode; a cathode electrode on the organic light emitting layer; an auxiliary electrode connected with the cathode electrode; and a connection electrode connected with the anode electrode and provided in the transmissive area of the substrate.
US11201291B2 Organic molecules having two non-conjugated bridges between a donor and an acceptor for effective thermally activated delayed fluorescence for use in optoelectronic devices
The invention relates to purely organic emitter molecules of a new type according to formula I and to the use thereof in optoelectronic devices, in particular in organic light-emitting diodes (OLEDs), comprising donor D: an aromatic or heteraromatic chemical group on which the HOMO is located and which optionally has at least one substitution; acceptor A: an aromatic or heteromatic chemical group on which the LUMO is located and which optionally has at least one substitution; bridge B1, bridge B2: organic groups that link the donor D and the acceptor A in a non-conjugated manner; wherein in particular the energy difference ΔE(S1−T1) between the lowest excited singlet (S1) state of the organic emitter molecule and the triplet (T1) state of the organic emitter molecule lying thereunder is less than 2000 cm−1.
US11201290B2 Tetraphenylene anthracene compounds
Novel tetraphenylene anthracene compounds are disclosed, which can be used as charge transporting materials, emitters, hosts in an organic electroluminescent device. These novel compounds offer better device performance. Also disclosed are an electroluminescent device and a formulation.
US11201287B2 Preparing method of quantum dot film
A preparing method of a quantum dot film is provided. The method includes steps of: providing an electrode layer, the electrode layer including a plurality of strip electrodes spaced apart from each other; coating a quantum dot solution onto the electrode layer; supplying a driving voltage to the strip electrode to cause the quantum dots of the quantum dot solution to aggregate toward a region corresponding to the strip electrode; and curing an aggregated quantum dot solution to obtain the quantum dot film.
US11201286B2 Resistive memory cell
Semiconductor memory devices, resistive memory devices, memory cell structures, and methods of forming a resistive memory cell are provided. One example method of a resistive memory cell can include a number of dielectric regions formed between two electrodes, and a barrier dielectric region formed between each of the dielectric regions. The barrier dielectric region serves to reduce an oxygen diffusion rate associated with the dielectric regions.
US11201283B2 Scaled nanotube electrode for low power multistage atomic switch
A method of forming a memory device that includes depositing a first dielectric material within a trench of composed of a second dielectric material; positioning a nanotube within the trench using chemical recognition to the first dielectric material; depositing a dielectric for cation transportation within the trench on the nanotube; and forming a second electrode on the dielectric for cation transportation, wherein the second electrode is composed of a metal.
US11201282B2 Magnetic memory structure and device
Magnetic memory devices and methods are provided. In one aspect, a memory device may comprise a control circuitry and at least one array of memory structures. Each memory structure may comprise a metal layer and a first magnetic tunnel junction (MTJ) disposed on the metal layer. The metal layer may include a first region and a second region. Electrical resistivity of at least a first part of the first region is different from electrical resistivity of the second region. The first magnetic tunnel junction (MTJ) may comprise a first free layer adjacent to the metal layer, a first barrier layer adjacent to the first free layer, and a first reference layer adjacent to the first barrier layer. The first free layer is in contact with the first region of the metal layer.
US11201276B2 Switch cell device
Various implementations described herein are related to a device having multiple conductive terminals formed with a superconductive material. The device may include at least one switching layer formed with correlated-electron material (CEM) that is disposed between the multiple conductive terminals. The CEM may comprise carbon or a carbon based compound. The device may refer to a switch structure or similar.
US11201264B2 LED with patterned surface features based on emission field patterns
The escape surface of a light emitting element includes features that include sloped surfaces that have angles of inclination that are based on the direction of peak light output from the light emitting element. If the light output exhibits a number of lobes at different directions, the sloped surfaces may have a corresponding number of different angles of inclination. To minimize the re-injection of light into adjacent features, adjacent features may be positioned to avoid having surfaces that directly face each other. The features may be shaped or positioned to provide a pseudo-random distribution of inclined surfaces across the escape surface, and multiple roughening processes may be used.
US11201251B2 High speed photo detectors with reduced aperture metal contact and method therefor
A photodiode has a substrate. A mesa structure is formed on the substrate, wherein the mesa structure has an n region containing an n type dopant formed on the substrate, an intermediate region positioned on the n region and a p region formed on the intermediate region and containing a p type dopant. A contact is formed on a top surface of the mesa and attached to the p region. The contact is formed around an outer perimeter of the mesa. The mesa has a diameter of 30 um or less.
US11201238B2 Semiconductor device, method of manufacturing semiconductor device, inverter circuit, driving device, vehicle, and elevator
A semiconductor device according to an embodiment includes: a silicon carbide layer having a first plane, a second plane facing the first plane, a first trench, a second trench, an n-type first silicon carbide region, a p-type second silicon carbide region between the first silicon carbide region and the first plane, an n-type third silicon carbide region between the second silicon carbide region and the first plane, and a p-type fourth silicon carbide region between the second trench and the first silicon carbide region; a gate electrode being located in the first trench; a gate insulating layer; a first electrode, a portion of the first electrode being located in the second trench; a second electrode; and an interlayer insulating layer being located between the gate electrode and the first electrode, in which an interface between the first electrode and the interlayer insulating layer is located in the first trench.
US11201231B2 Silicon germanium alloy fins with reduced defects
A silicon germanium alloy is formed on sidewall surfaces of a silicon fin. An oxidation process or a thermal anneal is employed to convert a portion of the silicon fin into a silicon germanium alloy fin. In some embodiments, the silicon germanium alloy fin has a wide upper portion and a narrower lower portion. In such an embodiment, the wide upper portion has a greater germanium content than the narrower lower portion. In other embodiments, the silicon germanium alloy fin has a narrow upper portion and a wider lower portion. In this embodiment, the narrow upper portion of the silicon germanium alloy fin has a greater germanium content than the wider lower portion of the silicon germanium alloy fin.
US11201227B2 Gate structure with barrier layer and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a first insulating layer over a substrate. A first metal layer is formed in the first insulating layer and over the substrate. A silicon- and fluorine-containing barrier layer is formed between the first insulating layer and the first metal layer and between the substrate and the first metal layer. The silicon- and fluorine-containing barrier layer has a silicon content in a range from about 5% to about 20%.
US11201220B2 Semiconductor device
A semiconductor device includes a first nitride semiconductor layer; a second nitride semiconductor layer provided on the first nitride semiconductor layer and having a bandgap larger than a bandgap of the first nitride semiconductor layer; a nitride insulating layer provided between the first nitride semiconductor layer and the second nitride semiconductor layer; a plurality of first drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of second drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of third drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of fourth drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of first source electrodes provided between the first drain electrodes and the third drain electrodes, the first source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; and a plurality of second source electrodes provided between the first drain electrodes and the third drain electrodes, the second source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer. The first drain electrodes are separated from each other by a first distance in a first direction parallel to an interface between the first nitride semiconductor layer and the nitride insulating layer. The second drain electrodes are separated from each other by a second distance in the first direction and positioned from the first drain electrodes by a third distance in the first direction and positioned from the first drain electrodes by a fourth distance in a second direction intersecting with the first direction and parallel to the interface and electrically connected to the first drain electrodes. The third drain electrodes are separated from each other by a fifth distance in the first direction and separated from the first drain electrodes and the second drain electrodes in the second direction. The fourth drain electrodes are separated from each other by a sixth distance in the first direction and positioned from the third drain electrodes by a seventh distance in the first direction and positioned from the third drain electrodes by an eighth distance in the second direction and separated from the first drain electrodes and the second drain electrodes and electrically connected to the third drain electrodes. The first source electrodes are separated from each other by a ninth distance in the first direction. The second source electrodes are separated from each other by a tenth distance in the first direction and positioned from the first source electrodes by an eleventh distance in the first direction and positioned from the first source electrodes by a twelfth distance in the second direction and electrically connected to the first source electrodes.
US11201219B2 Integrated circuit device and method of manufacturing integrated circuit device
An integrated circuit device of an embodiment includes a substrate, a first transistor, an insulation layer, a first contact, a second contact, and a first single crystal portion. The first transistor includes a first gate electrode, and a first drain region, and wherein the first source region and the first drain region are disposed in the substrate. The first contact faces the first gate electrode. The second contact faces a first region that is first one of the first source region and the first drain region. The first single crystal portion is disposed on the first region and convex from a surface of the first region, and is located between the first region and the second contact.
US11201209B2 Semiconductor device and method for forming the same
A method includes providing a semiconductor substrate, and forming a first N-type implant region and a second N-type implant region in the semiconductor substrate. The first N-type implant region and the second N-type implant region are separated by a portion of the semiconductor substrate. The method also includes forming a first P-type implant region in the semiconductor substrate, and performing a heat treatment process on the semiconductor substrate to form an N-type well region and a P-type well region in the semiconductor substrate. The N-type well region has a first portion, a second portion, and a third portion between the first portion and the second portion. The doping concentration of the third portion is lower than the doping concentration of the first portion and the doping concentration of the second portion.
US11201201B2 Display panel and display device including the same
A display panel includes a substrate, a transistor on the substrate, a storage capacitor on the substrate and electrically connected to the transistor, a metal layer between the substrate and the transistor, a first insulating layer on the metal layer and having a first contact hole, and a wiring connected to the metal layer through the first contact hole, wherein the first insulating layer having a first hole apart from the transistor.
US11201192B2 Memory device and method of manufacturing the same
A memory device includes a first electrode line layer including a plurality of first electrode lines extending on a substrate in a first direction and being spaced apart from each other, a second electrode line layer including a plurality of second electrode lines extending on the first electrode line layer in a second direction that is different from the first direction and being spaced apart from each other, and a memory cell layer including a plurality of first memory cells located at a plurality of intersections between the plurality of first electrode lines and the plurality of second electrode lines, each first memory cell including a selection device layer, an intermediate electrode and a variable resistance layer that are sequentially stacked. A side surface of the variable resistance layer is perpendicular to a top surface of the substrate or inclined to be gradually wider toward an upper portion of the variable resistance layer. The first memory cell has a side surface slope so as to have a width gradually decreasing toward its upper portion.
US11201185B2 Solid-state imaging device and electronic apparatus
Provided is a solid-state imaging device including a first substrate that includes a pixel unit, a first semiconductor substrate, and a first multi-layered wiring layer stacked, a second substrate that includes circuit, a second semiconductor substrate, and a second multi-layered wiring layer stacked, the circuit having a predetermined function, a third substrate that includes a circuit, a third semiconductor substrate, and a third multi-layered wiring layer. The first substrate and the second substrate being bonded together such that the first multi-layered wiring layer is opposite to the second semiconductor substrate, and a first coupling structure for electrically coupling the circuit of the first substrate with the circuit of the second substrate, the first coupling structure is on bonding surfaces of the first substrate and the second substrate, and includes an electrode junction structure in which electrodes on the respective bonding surfaces are joined to each other in direct contact.
US11201180B2 Photoelectric conversion apparatus and photoelectric conversion system
A photoelectric conversion apparatus includes a plurality of photoelectric conversion units. Each of the plurality of photoelectric conversion units includes a photoelectric conversion element, a first amplification transistor, and a load transistor. Each of a first control unit and a second control unit includes a connection transistor including a gate and a drain connected to the gate, a reference current source and a first switch. The gate of the connection transistor of the first control unit is connected to each gate of the plurality of load transistors corresponding to the plurality of photoelectric conversion elements disposed in a first row. The gate of the connection transistor of the second control unit is connected to each gate of the plurality of load transistors corresponding to the plurality of photoelectric conversion elements disposed in a second row.
US11201178B2 Array substrate, manufacturing method thereof, and display device
An array substrate, a manufacturing method thereof, and a display device are disclosed. The array substrate includes: a base substrate; a gate line located on the base substrate and extending in a first direction; a data line located on the base substrate and extending in a second direction; the gate line and the data line crossing each other to define an orthographic projection of a pixel region on the base substrate; an organic film located on the gate line and the data line and located in the pixel region; and a pixel electrode located on the organic film in the pixel region. The organic film located directly above the data line has a first thickness, the organic film located directly below the pixel electrode has a second thickness, and the first thickness is greater than the second thickness.
US11201171B2 Semiconductor storage device
A semiconductor storage device includes a stacked body and a columnar body. The stacked body includes a plurality of conductive layers spaced apart from each other in a stacking direction. The columnar body penetrates the stacked body in the stacking direction. The columnar body includes a columnar ferroelectric film, a semiconductor film disposed between the ferroelectric film and the conductive layers, and an insulating film disposed between the semiconductor film and the conductive layers.
US11201170B2 Three-dimensional semiconductor memory device and manufacturing method of the three-dimensional semiconductor memory device
A semiconductor device includes conductive patterns stacked and spaced apart from each other in a first direction to form a stepped structure, a stepped insulating layer overlapping the stepped structure, contact plugs extending through the stepped insulating layer in the first direction to contact respective contact portions of the conductive patterns, and barrier patterns disposed on sidewalls of the stepped insulating layer.
US11201165B2 Memory having memory cell string and coupling components
Some embodiments include apparatuses and methods having a conductive line, a memory cell string including memory cells located in different levels the apparatus, and a select circuit including a select transistor and a coupling component coupled between the conductive line and the memory cell string. Other embodiments including additional apparatuses and methods are described.
US11201164B2 Memory devices
Some embodiments include a NAND memory array which has a vertical stack of alternating insulative levels and wordline levels. The wordline levels have terminal ends corresponding to control gate regions. Charge-trapping material is along the control gate regions of the wordline levels, and is spaced from the control gate regions by charge-blocking material. The charge-trapping material along vertically adjacent wordline levels is spaced by intervening regions through which charge migration is impeded. Channel material extends vertically along the stack and is spaced from the charge-trapping material by charge-tunneling material. Some embodiments include methods of forming NAND memory arrays.
US11201154B2 Methods of forming an apparatus including device structures including pillar structures, and related memory devices, and electronic systems
A method of forming an apparatus comprises forming pillar structures extending from a base material. Upper portions of the pillar structures may exhibit a lateral width that is relatively greater than a lateral width of lower portions of the pillar structures. The method also comprises forming access lines laterally adjacent to the lower portions of the pillar structures and forming digit lines above upper surfaces of the pillar structures. Memory devices and electronic systems are also described.
US11201153B2 Stacked field effect transistor with wrap-around contacts
Embodiments of the present invention are directed to a method for forming a complementary field effect transistor (CFET) structure having a wrap-around contact. In a non-limiting embodiment of the invention, a complementary nanosheet stack is formed over a substrate. The complementary nanosheet stack includes a first nanosheet and a second nanosheet separated by a dielectric spacer. A first sacrificial layer is formed over a source or drain (S/D) region of the first nanosheet and a second sacrificial layer is formed over a S/D region of the second nanosheet. A conductive gate is formed over channel regions of the first nanosheet and the second nanosheet. After the conductive gate is formed, the first sacrificial layer is replaced with a first wrap-around contact and the second sacrificial layer is replaced with a second wrap-around contact.
US11201147B2 Composite power element and method for manufacturing the same
A composite power element and a method for manufacturing the same are provided. The power element includes a substrate structure, an insulation layer, a dielectric layer, a metal-oxide-semiconductor field-effect transistor (MOSFET), and a zener diode. The MOSFET is formed in a transistor formation region of the substrate structure. The zener diode is formed in a circuit element formation region of the substrate structure, and includes a zener diode doped structure formed on the insulation layer and covered by the dielectric layer. The zener diode doped structure includes a P-type doped region and an N-type doped region. The zener diode includes a zener diode metal structure 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. The zener diode is configured to receive a reverse bias voltage when the power element is energized.
US11201146B2 Semiconductor device structures
A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate and a first well region that has first conductive type therein. The semiconductor device structure also includes a first doped region embedded in the first well region, and having a second conductive type that is different from the first conductive type. The semiconductor device structure further includes a second well region that has the second conductive type. In addition, the semiconductor device structure includes a first metal electrode disposed on the first doped region of the semiconductor substrate and a second metal electrode disposed on the second well region of the semiconductor substrate.
US11201144B2 Electrostatic discharge handling for sense IGBT using Zener diode
A main Insulated Gate Bipolar Transistor (IGBT) and a sense IGBT may have a sense resistor connected between a sense emitter of the sense IGBT and a main emitter of the main IGBT. Back-to-back Zener diodes may be connected between a sense gate of the sense IGBT and the sense emitter, and configured to clamp a voltage between the sense gate and the sense emitter during an electrostatic discharge (ESD) event.
US11201140B2 Semiconductor packages including stacked sub-packages with interposing bridges
A semiconductor package includes a first sub-package on an interconnection layer. A second sub-package and a third sub-package are sequentially stacked on the first sub-package. Each of the first to third sub-packages includes a semiconductor chip and an interposing bridge. The interposing bridge includes a first through via and a second through via. The second sub-package further includes a first redistributed line electrically connecting the semiconductor chip of the second sub-package to the first through via. The third sub-package further includes a second redistributed line electrically connecting the semiconductor chip of the third sub-package to the second through via.
US11201135B2 Three dimensional integrated circuits stacking approach
A semiconductor package and a method of forming a semiconductor package with one or more dies over an interposer are provided. In some embodiments, the semiconductor package has a plurality of through substrate vias (TSVs) extending through an interposer substrate. A redistribution structure is arranged over a first surface of the interposer substrate, and a first die is bonded to the redistribution structure. An edge of the first die is beyond a nearest edge of the interposer substrate. A second die is bonded to the redistribution structure. The second die is laterally separated from the first die by a space.
US11201122B2 Method of fabricating semiconductor device with reduced warpage and better trench filling performance
A trench is formed through a plurality of layers that are disposed over a first substrate. A first deposition process is performed to at least partially fill the trench with a first dielectric layer. The first dielectric layer delivers a tensile stress. A second deposition process is performed to form a second dielectric layer over the first dielectric layer. A third deposition process is performed to form a third dielectric layer over the second dielectric layer. The third dielectric layer delivers a first compressive stress.
US11201106B2 Semiconductor device with conductors embedded in a substrate
A structure includes a first substrate having a front side and a back side and a second substrate having a front side and a back side, wherein the back side of the second substrate is attached to the back side of the first substrate. The structure further includes a device layer over the front side of the second substrate; a first conductor going through a semiconductor layer in the second substrate; and a conductive connection that connects the first conductor to a conductive feature in the device layer.
US11201102B2 Module lid with embedded two-phase cooling and insulating layer
Techniques for integrating two-phase cooling into a microprocessor chip package lid are provided. In one aspect, a vapor chamber lid device includes: an evaporator plate; a condenser plate attached to the evaporator plate such that a cavity is formed between the evaporator plate and the condenser plate; a thermal insulation layer sandwiched between the evaporator plate and the condenser plate; and a working fluid enclosed within the cavity, wherein the working fluid partially fills the cavity. At least one heat-dissipating device can be placed in thermal contact with the evaporator plate via a thermal interface material. A method is also provided for forming the vapor chamber lid device.
US11201097B2 Method of manufacture of a semiconductor device
In order to prevent cracks from occurring at the corners of semiconductor dies after the semiconductor dies have been bonded to other substrates, an opening is formed adjacent to the corners of the semiconductor dies, and the openings are filled and overfilled with a buffer material that has physical properties that are between the physical properties of the semiconductor die and an underfill material that is placed adjacent to the buffer material.
US11201095B1 Chip package having a cover with window
A chip package and method for fabricating the same are provided which utilize a cover having one or more windows formed through one or more sidewalls to provide excellent resistance to warpage while allowing access to an internal volume of the chip package. In one example, the chip package includes a package substrate, an integrated circuit (IC) die, and a cover disposed over the IC die. The cover includes a lower surface facing the IC die, an upper surface facing away from the IC die, a lip extending from the lower surface, and a first sidewall extending from a first edge of the upper surface to the bottom of the lip. The lip is secured to the package substrate and encloses a volume between the lower surface and the package substrate. The IC die resides in the volume. A first elongated window is formed through the first sidewall and exposes the volume through the cover.
US11201094B2 Forming metal gates with multiple threshold voltages
A method of fabricating an integrated circuit (IC) structure, includes forming a gate trench that exposes a portion of each of a plurality of fins and forming a threshold voltage (Vt) tuning dielectric layer in the gate trench over the plurality of fins. Properties of the Vt tuning dielectric layer are adjusted during the forming to achieve a different Vt for each of the plurality of fins. The method also includes forming a glue metal layer over the Vt tuning dielectric layer; and forming a fill metal layer over the glue metal layer. The fill metal layer has a substantially uniform thickness over top surfaces of the plurality of fins.
US11201092B2 Gate channel length control in VFET
A semiconductor structure is provided utilizing a cost effective method in which the vertical gate channel length is substantially the same for vertical field effect transistors (VFETs) that are present in a dense device region and an isolated device region. The VFETs have improved uniformity, device functionality and better yield. No additional lithographic process is used in making such a semiconductor structure.
US11201089B2 Robust low-k bottom spacer for VFET
Embodiments of the present invention are directed to techniques for forming a robust low-k bottom spacer for a vertical field effect transistor (VFET) using a spacer first, shallow trench isolation last process integration. In a non-limiting embodiment of the invention, a semiconductor fin is formed over a substrate. A first dielectric liner is formed on a sidewall of the semiconductor fin. A bottom spacer is formed over the substrate and on a sidewall of the first dielectric liner. The first dielectric liner is positioned between the semiconductor fin and the bottom spacer. Portions of the bottom spacer are removed to define a shallow trench isolation region.
US11201083B2 Methods for forming memory devices, and associated devices and systems
Methods of manufacturing memory devices having memory cells and corresponding selectors, and associated systems and devices, are disclosed herein. In one embodiment, a method of manufacturing a memory device includes (a) removing a protection layer formed over the memory cells and (b) forming a cap layer over the memory cells before forming a conductive via through the memory device. The cap layer is configured to protect the memory cells during operation and can comprise a resistive material. The protection layer can be more efficiently removed with improved process margin and less device health impact using a polishing process before the conductive via is formed, thus increasing the manufacturing margin of the memory device.
US11201080B2 Epitaxy substrate and method of manufacturing the same
An epitaxy substrate and a method of manufacturing the same are provided. The epitaxy substrate includes a device substrate and a handle substrate. The device substrate has a first surface and a second surface opposite to each other, and a bevel disposed between the first and the second surfaces. The handle substrate is bonded to the second surface of the device substrate, wherein the oxygen content of the device substrate is less than the oxygen content of the handle substrate, and a bonding angle greater than 90° is between the bevel of the device substrate and the handle substrate.
US11201069B2 Semiconductor device
A semiconductor device includes a first semiconductor chip including bitlines, wordlines, common source line, first bonding pads, second bonding pads, third bonding pads and memory cells, the memory cells being electrically connected to the bitlines, the wordlines, and the common source line, the first bonding pads being electrically connected to the bitlines, the second bonding pads being electrically connected to the wordlines, and the third bonding pads being electrically connected to the common source line; a second semiconductor chip including fourth bonding pads, fifth bonding pads, sixth bonding pads and an input/output circuit, the fourth bonding pads being electrically connected to the first bonding pads, the fifth bonding pads being electrically connected to the second bonding pads, the sixth bonding pads being electrically connected to the third bonding pads and the input/output circuit being configured to write data to the memory cells via the fourth bonding pads and the fifth bonding pads; a sensing line extending along an edge portion of the first semiconductor chip, an edge portion of the second semiconductor chip, or the edge portion of the first semiconductor chip and the edge portion of the second semiconductor chip; and a detecting circuit in the second semiconductor chip, the detecting circuit being configured to detect defects from the first semiconductor chip, the second semiconductor chip, or both the first semiconductor chip and the second semiconductor chip using the sensing line.
US11201067B2 Substrate treatment method and substrate treatment device
A substrate processing method including a vapor atmosphere filling step in which a vapor atmosphere which contains vapor of a low surface tension liquid whose lower surface tension than a processing liquid is filled around a liquid film of the processing liquid, a thin film region forming step in which, in parallel with the vapor atmosphere filling step, a substrate is rotated at a predetermined thin film region forming speed, to partially remove the processing liquid, thereby forming a thin film region on the liquid film of the processing liquid, a thin film region expanding step in which, in parallel with the vapor atmosphere filling step, the thin film region is expanded to an outer circumference of the substrate, and a thin film removing step in which the thin film is removed from the upper surface after the thin film region expanding step.
US11201066B2 Control of under-fill using a dam on a packaging substrate for a dual-sided ball grid array package
Described herein are methods of manufacturing dual-sided packaged electronic modules to control the distribution of an under-fill material between one or more components and a packaging substrate. The disclosed technologies include using a dam on a packaging substrate that is configured to prevent or limit the flow of a capillary under-fill material. This can prevent or limit the capillary under-fill material from flowing onto or contacting other components or elements on the packaging substrate, such as solder balls of a ball-grid array. Accordingly, the disclosed technologies control under-fill for dual-sided ball grid array packages using a dam on a packaging substrate.
US11201061B2 Multiple nanosecond laser pulse anneal processes and resultant semiconductor structure
Semiconductor structures and methods of fabricating the same using multiple nanosecond pulsed laser anneals are provided. The method includes exposing a gate stack formed on a semiconducting material to multiple nanosecond laser pulses at a peak temperature below a melting point of the semiconducting material.
US11201058B2 GaN devices with ion implanted ohmic contacts and method of fabricating devices incorporating the same
A method for activating implanted dopants and repairing damage to dopant-implanted GaN to form n-type or p-type GaN. A GaN substrate is implanted with n- or p-type ions and is subjected to a high-temperature anneal to activate the implanted dopants and to produce planar n- or p-type doped areas within the GaN having an activated dopant concentration of about 1018-1022 cm−3. An initial annealing at a temperature at which the GaN is stable at a predetermined process temperature for a predetermined time can be conducted before the high-temperature anneal. A thermally stable cap can be applied to the GaN substrate to suppress nitrogen evolution from the GaN surface during the high-temperature annealing step. The high-temperature annealing can be conducted under N2 pressure to increase the stability of the GaN. The annealing can be conducted using laser annealing or rapid thermal annealing (RTA).
US11201054B2 Method of manufacturing semiconductor device having higher exhaust pipe temperature and non-transitory computer-readable recording medium
According to one aspect of the technique described herein, there is provided a technique including: forming a film on a substrate by performing a cycle a predetermined number of times, wherein the cycle includes sequentially performing: (a) supplying source gas to a substrate accommodated in a reaction tube; (b) exhausting the source gas remaining in the reaction tube through an exhaust pipe connected to the reaction tube; (c) supplying a reactive gas reacting with the source gas to the substrate; and (d) exhausting the reactive gas remaining in the reaction tube through the exhaust pipe, wherein at least in (a) and (c), a temperature of the reaction tube is set to a first temperature lower than a thermal decomposition temperature of the source gas and higher than a condensation temperature of the source gas and a temperature of the exhaust pipe is set to a second temperature equal to or higher than the first temperature.
US11201052B2 Composition for forming silica layer, silica layer and electronic device incorporating silica layer
Disclosed is a composition for forming a silica layer including perhydropolysilazane (PHPS) and a solvent, wherein in an 1H-NMR spectrum of the perhydropolysilazane (PHPS) in CDCl3, when a peak derived from N3SiH1 and N2SiH2 is referred to as Peak 1 and a peak derived from NSiH3 is referred to as Peak 2, a ratio (P1/(P1+P2)) of an area (P1) of Peak 1 relative to a total area (P1+P2) of the Peak 1 and Peak 2 is greater than or equal to 0.77, and when an area from a minimum point between the peaks of Peak 1 and Peak 2 to 4.78 ppm is referred to as a Region B and an area from 4.78 ppm to a minimum point of Peak 1 is referred to as a Region A of the area of Peak 1, a ratio (PA/PB) of an area (PA) of Region A relative to an area (PB) of Region B is greater than or equal to about 1.5.
US11201045B2 Apparatus and method for ionizing an analyte, and apparatus and method for analysing an ionized analyte
The present invention discloses an ionization apparatus 10 for ionizing an analyte S, comprising an inlet E, an outlet A, a first electrode 1, a second electrode 2 and a dielectric element 3. The first electrode 1, the second electrode 2 and the dielectric element 3 are arranged relative to one another such that, by applying an electric voltage between the first electrode 1 and the second electrode 2, a dielectric barrier discharge is establishable in a discharge area 5 in the ionization apparatus 10. The first and second electrodes 1, 2 are arranged such that they are displaceable or movable relative to each other.
US11201044B2 Multipole assembly configurations for reduced capacitive coupling
A first multipole assembly includes a first plurality of rod electrodes arranged about an axis and configured to confine ions radially about the axis. A second multipole assembly disposed adjacent to the first multipole assembly includes a second plurality of rod electrodes arranged about the axis and configured to confine the ions radially about the axis. An orientation of the first multipole assembly about the axis is rotationally offset relative to an orientation of the second multipole assembly about the axis.
US11201042B2 Imaging mass spectrometry data processing device
A peak-waveform conversion processor detects a peak in a profile spectrum created based on data obtained in each micro area in a measurement area, and acquires a rod-like peak by performing centroid conversion processing on a waveform of the peak in a mountain shape. When receiving a precise m/z value Ma of a target compound and an allowable range ΔM of m/z, an image creator determines whether or not there is a rod-like peak in a range defined by “Ma±ΔM”, for each micro area. When there is a rod-like peak, a height value of the rod-like peak is defined as the signal intensity value of the target compound in the micro area. In contrast, when there is no rod-like peak in the range defined by “Ma±ΔM”, the signal intensity value of the target compound in the micro area is set to zero.
US11201028B2 Traveling wave tube amplifier having a helical slow-wave structure supported by a cylindrical scaffold
Traveling-wave tube amplifiers for high-frequency signals, including terahertz signals, and methods for making a slow-wave structure for the traveling-wave tube amplifiers are provided. The slow-wave structures include helical conductors that are self-assembled via the release and relaxation of strained films from a sacrificial growth substrate.
US11201024B2 Switchgear driving arrangement
A switchgear driving arrangement includes a transmission element which penetrates a wall of a housing. The transmission element is guided in a linearly movable manner in such a way as to be supported on the wall. A first guide bearing is located inside the housing. A second guide bearing is located outside the housing. An electrical switchgear is also provided.
US11201020B2 Bracket, functional module, mounting method of electrical device and the electrical device
Embodiments of the present disclosure provide a bracket, a functional module and a mounting method of an electrical device. The bracket described herein includes a body comprising a supporting portion adapted to support a functional component of the electrical device, a first coupling portion and a second coupling portion symmetrically arranged on the body with respect to a longitudinal axis of the supporting portion, and the second coupling portion is adapted to be coupled with the first coupling portion of a further bracket of the same specification to form a bracket set. The bracket described herein can be interlocked together, and the mounting component and the bracket are integrally formed. As a result, the appearance of the electrical device is improved, more mounting screws are saved, the mounting steps of the electrical device are reduced, and the mounting efficiency of the electrical device is improved.
US11201013B2 Dielectric film and electronic component
A dielectric film comprises a complex oxide represented by a general formula xAO-yBO-zC2O5 as a main component, wherein A is at least one selected from barium, calcium and strontium, B is at least one selected from magnesium and zinc, C is at least one selected from niobium and tantalum, x, y and z satisfy relations: x+y+z=1.000, 0.375≤x≤0.563, 0.250≤y≤0.500, and x/3≤z≤(x/3)+1/9, and a full width at half maximum of a diffraction peak of a (110) plane of the complex oxide is 0.40° or more in an X-ray diffraction chart of the dielectric film.
US11201001B2 Isolated electrically conductive element and method for manufacturing the same
An insulated electrically conductive element, including at least one inner electrically conductive element and at least one outer insulating element, and to a method for producing such an insulated electrically conductive element.
US11200996B2 System and process for production and collection of radioisotopes
A means for installing material, through a fuel assembly instrument thimble insert, into the existing instrument thimbles in nuclear fuel assemblies for the purpose of allowing the material to be converted to commercially valuable quantities of desired radioisotopes during reactor power operations during a remainder of a fuel cycle and removing the radioisotopes from the core through the reactor flange opening once the fuel assemblies have been removed for refueling. The invention also describes methods that can be used to harvest the irradiated material so it can be packaged for transportation from the reactor to a location where the desired radioisotope(s) can be extracted from the fuel assembly instrument thimble insert.
US11200991B2 Molten salt nuclear reactor
A molten salt nuclear reactor a neutron moderator core that has an inner region that defines channels of a first diameter separated by a first pitch and, an outer region that defines channels of a second diameter separated by a second pitch. The first diameter is larger than the second diameter and the first pitch is larger than the second pitch. This configuration allows for an increased capture of neutrons by fertile elements in the outer region. That is, less neutrons are lost to the outside of the core. The configuration is such that the neutron multiplication factor is larger than one in the inner portion and lower than one in the outer portion.
US11200989B1 Aperiodic data driven cognitive control system
A method comprises determining respective aperiodic intervals for each of a plurality of sensors to obtain performance measurements of one or more subsystems; predicting performance values of the one or more subsystems based on historical data; outputting the predicted performance values in real-time as the one or more subsystems operate; receiving the performance measurements obtained by the plurality of sensors; comparing the performance measurements obtained by the plurality of sensors at the respective aperiodic intervals to the predicted performance values; and, in response to determining a difference between the performance measurements obtained at the respective aperiodic intervals and the predicted performance values, outputting an indication of the determined difference for display together with the predicted performance values.
US11200979B2 Pharmacy automation using autonomous robot
A pharmacy automation system having a robot having a hardware device and a software for internal mapping to perform simultaneous localization and mapping (SLAM) is disclosed herein. The robot is configured to use the SLAM technique to carry out at least the following different interactions: the robot communicates autonomously with a physician or an assistant directly or via an intermediary; the robot interacts with an inventory of goods and browses the inventory of goods to determine if a prescribed medication is available in the pharmacy; if the prescribed medication is available in the pharmacy, the robot interacts with a medication dispenser, using the internal mapping to fill a container with the prescribed medication, and store the container; when a patient or a proxy arrives to pick up the prescribed medication, the robot checks and approves an identification of the patient or the proxy; and when the patient or proxy presents a prescription containing the prescribed medication, the robot retrieves the container with the prescribed medication and hands the container with the prescribed medication over to the patient or proxy.
US11200977B2 Medical image processing apparatus, control method for the same, and program
A plurality of analysis functions each corresponding to an organ are managed, and organ information is stored in such a manner as to correlate with a corresponding type of analysis function. The organ information indicates which of a plurality of regions included in the organ is to be subjected to thinning. Specification of one of the analysis functions is received from a user, and medical image data is acquired. A plurality of regions of an organ included in the acquired medical image data are identified. The identified plurality of regions of the organ, a region to be subjected to thinning is determined on the basis of the stored organ information and the received type of the analysis function. Thinning is performed on the determined region of the organ. An image of the thinned region is displayed together with an image of a region not subjected to thinning.
US11200975B2 Framework for modeling collections and their management
Management of collections of medical documents is provided. In various embodiments, search criteria are specified for one or more datastore. Location information for a plurality of medical documents (e.g. images, textual documents, time series data, etc.) is retrieved from the one or more datastore. The location information for the plurality of medical documents is aggregated into a virtual collection. The virtual collection is indexed by metadata of the virtual collection.
US11200974B2 Method and apparatus for providing a quantitative volumetric map of an organ or an assessment of organ health
A method of providing a quantitative volumetric assessment of organ health or a quantitative map of an organ. The method comprises obtaining a volumetric map of organ health comprising information defining a state of tissue health across at least part of an organ, receiving an input defining at least one organ section, determining an assessment organ volume based at least partly on the at least one defined organ section, calculating an organ-viability measure for the assessment organ volume based at least partly on information within the volumetric map defining the state of tissue health across the organ volume, and outputting an indication of the organ-viability measure.
US11200973B2 System, for food intake control
A food intake control method, system, and computer program product, includes detecting types of food available to a user, categorizing a list of the types of food available to the user based on a harm of a type of food to the user, and administering a nudge to the user to assist the user in avoiding a type of food having the harm.
US11200971B2 Secure token identification and medical rule-based authorization system
Systems and methods for rapid importation of data including temporally tracked object recognition. One of the methods includes receiving a request to authorize a prescription for a patient, the request being from a medical professional and the request being received of a network. The request is determined to be approved based on information associated with the patient. Transaction information is generated that is associated with the prescription, the transaction information specifying that the patient is authorized to obtain an associated pharmaceutical, and the transaction information being included in a transaction record associated with the patient. Authorization information associated with the prescription is generated, the authorization information being provided to a user device of the patient, and the authorization information enabling confirmation by an outside system that the prescription is authorized. Speech information associated with the prescription is presented on the user device of the patient, such that upon confirmation of presentation of the speech information, the transaction record associated with the patient is updated.
US11200970B2 Systems and methods for sharing recorded medical data with authorized users
Systems and methods are configured for maintaining identifying data of a first user in association with a personal device of the first user; maintaining a rolling recording of medical data generated at the personal device of the first user, wherein the rolling recording encompasses data generated during a defined duration of time; receiving a request to access the medical data from a second device, wherein the request comprises authorization credentials associated with the second device; and upon verification that the authorization credentials are associated with an authorized user, providing, to the second device, access to the rolling recording of medical data generated at the personal device of the first user.
US11200966B2 Healthcare system based on devices and wearables
A computerized method is presented for improving medical records of an individual based on received information from a device or wearable, the method comprising: retrieving from a record-keeping database medical-related information associated with the individual; retrieving from a device associated with the individual a measurable factor; determining, based at least partly on the medical-related information, that the measurable factor poses a medical risk to the individual; and communicating instructions to the record-keeping database to store, in association with the individual, information related to the medical risk. Other methods may associate a location with a medical risk. Other methods may aggregate medical information received from devices or wearables and associate it with a location. Mapping this information with regard to locations may allow early prediction of an epidemic.
US11200965B2 Apparatus and method for recognition of medication administration indicator
A method, system and computer program for confirming proper medication amount for a medication injection apparatus. The computer program causes a computer to perform the steps of providing one or more instructions on a display of a computing device instructing placement of an injectable medication apparatus including an indication of an amount of medication to be injected by the injectable medication apparatus, imaging by an image capture one or more images of the injectable medication apparatus including the indication of the amount of medication, and comparing by a processor of the computing device through recognition of the indication of the amount of medication, the indicated amount to a predetermined amount. One or more additional instructions may be provided on the display of the computing device to change the indication of the amount of medication if it is determined that the recognized indicated amount does not match the predetermined amount.
US11200963B2 Genetic copy number alteration classifications
Technology provided herein relates in part to non-invasive classification of one or more genetic copy number alterations (CNAs) for a test sample. Certain methods include sampling a quantification of sequence reads from parts of a genome, generating a confidence determination, and using the confidence determination to enhance classification. Technology provided herein is useful for classifying a genetic CNA for a sample as part of non-invasive pre-natal (NIPT) testing and oncology testing, for example.
US11200959B1 Optimization of soft bit windows based on signal and noise characteristics of memory cells
A memory device to determine a voltage window to read soft bit data. For example, in response to a read command, the memory device can read a group of memory cells at a plurality of test voltages to determine signal and noise characteristics, which can be used to determine an optimized read voltage for reading hard bit data and a voltage window between a first voltage and a second voltage for reading soft bit data. The soft bit data identifies exclusive or (XOR) of results read from the group of memory cells at the first voltage and at the second voltage respective. The memory device can provide a response to the read command based on the hard bit data and the soft bit data.
US11200957B2 Read disturb scan consolidation
A processing device in a memory system maintains a counter to track a number of read operations performed on at least one of a physical block or a plurality of physical blocks of a memory device, wherein the counter is associated with the physical block or the plurality of physical blocks depending on an age of data stored on the physical block. The processing device further determines whether a value of the counter satisfies a first threshold criterion pertaining to the number of read operations performed, and responsive to the value of the counter satisfying the first threshold criterion, performs a data integrity scan to determine a first error rate.
US11200955B2 Non-volatile memory device and memory system including the same and program method thereof
A three-dimensional (3D) nonvolatile memory device includes a cell string. The cell string includes a pillar structure comprising a ground selection transistor, a plurality of memory cells, and a string selection transistor stacked vertically over a substrate. The memory cells comprise a first cell group and a second cell group stacked on the first cell group, and a horizontal width of at least a portion of the pillar structure decreases in a depth direction towards the substrate. A method of programming the memory device includes initializing a channel of a memory cell of the first cell group of the cell string through the ground selection transistor of the pillar structure, and then applying a program voltage to the memory cell of the pillar structure of the cell string.
US11200953B2 Methods of programming memory device
A memory device includes a plurality of memory cells arranged in a plurality of rows and a plurality of strings. A method of programming the memory device includes programming a first row of the memory cells. The method also includes, after programing the first row of the memory cells, programming a second row of the memory cells. The second row is adjacent to the first row in a first string direction. The method further includes, after programming the second row of the memory cells, programming a third row of the memory cells. The third row is two rows apart from the second row in a second string direction opposite to the first string direction.
US11200950B2 Programming enhancement in self-selecting memory
Methods, systems, and devices for programming enhancement in memory cells are described. An asymmetrically shaped memory cell may enhance ion crowding at or near a particular electrode, which may be leveraged for accurately reading a stored value of the memory cell. Programming the memory cell may cause elements within the cell to separate, resulting in ion migration towards a particular electrode. The migration may depend on the polarity of the cell and may create a high resistivity region and low resistivity region within the cell. The memory cell may be sensed by applying a voltage across the cell. The resulting current may then encounter the high resistivity region and low resistivity region, and the orientation of the regions may be representative of a first or a second logic state of the cell.
US11200945B2 Semiconductor memory device
A plurality of memory cells are arranged along a plurality of bit lines and a plurality of word lines. A sense amplifier is connected to each of the bit lines. Arranged along each bit line are at least four memory cells including first to fourth memory cells that are either connected to or disconnected from one of the bit lines by means of first to fourth switching elements according to an active or inactive state of first to fourth word lines. The first memory cell stores a first bit value, the second memory cell stores a second bit value, and the third and fourth memory cells each store a third bit value. A memory cell array control circuit activates and then deactivates the third and fourth word lines, subsequently activates the first and second word lines, and then activates the sense amplifier.
US11200943B2 Sub-word line driver with soft-landing
A memory device includes a plurality of sub-word line drivers with, each sub-word line driver configured to receive a main word line signal and configured to drive a respective local word line to at least one of an active state, a soft-landing state, an off state based on the main word line signal and a phase signal. The memory device also includes a plurality of phase drivers with each phase driver configured to generate the respective phase signal. The memory device can further include a processing device configured to drive the respective local word line to the soft-landing state prior to entering the off state when transitioning from the active state to the off state so as to provide row hammer stress mitigation between adjacent local word lines corresponding to the plurality of sub-word line drivers. Each sub-word line driver includes a diode-connected transistor.
US11200927B2 Timing signal delay compensation in a memory device
Methods, systems, and devices for timing signal delay compensation in a memory device are described. In some memory devices, operations for accessing memory cells may be performed with timing that is asynchronous relative to an input signal. To support asynchronous timing, a memory device may include delay components that support generating a timing signal having aspects that are delayed relative to an input signal. In accordance with examples as disclosed herein, a memory device may include delay components having a variable and configurable impedance, where the configurable impedance may be based at least in part on a configuration signal generated at the memory device. A configuration signal may be generated based on fabrication characteristics of the memory device, or based on operating conditions of the memory device, or various combinations thereof.
US11200924B2 Method of minimizing read-disturb-write effect of SRAM circuit and SRAM circuit thereof
In an exemplary embodiment, the disclosure provides a memory circuit which includes a dual port memory cell for storing a binary value accessed through a first port and a second port, a first WL switch connected to the dual port memory cell and controlled by a first WL voltage, a second WL switch connected to the dual port memory cell and controlled by a second WL voltage, a BL connected to the first WL switch for accessing the memory cell through the first port and having a first BL voltage, a second BL connected to the second WL switch for accessing the memory cell through the second port and having a second BL voltage, a BL selection circuit connected to the second WL switch for selecting the second BL, and a BL voltage pull down circuit connected to the BL selection circuit and the second WL switch.
US11200915B2 Method for capturing and recording high-definition video and audio output as broadcast by commercial streaming service providers
Methods and systems for recording streaming audio and video by directing an incoming audio-visual stream to a discrete memory region serving as a virtual display. The virtual display is configured with a section visible to the viewer and a section invisible to the viewer, wherein a streaming video is hidden from the user's display under all conditions. The user's browser is pre-loaded with hooks to redirect the video portion of the stream to the invisible section of the virtual memory wherein a video capture tool specifically designed to interact with the hooks can now recognize each function call and intercept each frame as it is rendered in the GPU. Concurrently, the audio portion of the stream is remapped using an audio indexing application. The GPU framebuffers and audio sinks are multiplexed together and saved to disk. The file is immediately accessible for playback or copying.
US11200914B2 Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape
A recording device includes: a recording unit that records plural objects including data and metadata related to the data on a portable recording medium, and executes a process of recording first set data, which is a set of the metadata included in the object, at every predetermined timing after recording at least one of the objects, wherein each piece of the first set data is a set of the metadata included in the object recorded after recording of immediately preceding recorded first set data.
US11200910B2 Resolution of edit conflicts in audio-file development
A processor may store a first version of an audio file and fragment the audio file into at least a first time segment. The processor may receive a first edit to the audio file and identify a first edited version of the first time segment in the first edit. The processor may update the first version of the audio file with the first edit, resulting in a second version of the audio file comprising the first edited version of the first time segment. The processor may receive a second edit to the first version of the audio file and identify a second edited version of the first time segment in the second edit. The processor may determine, based on the second edited version, that the second edit alters an outdated version of the first time segment, resulting in an edit conflict. The processor may notify a user of the conflict.
US11200909B2 Method of generating estimated value of local inverse speaking rate (ISR) and device and method of generating predicted value of local ISR accordingly
A method is disclosed. The proposed method includes: providing an initial speech corpus including plural utterances; based on a condition of maximum a posteriori (MAP), according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the kth utterance, using a probability of an ISR of the kth utterance xk to estimate an estimated value {circumflex over (x)}k of the xk; and through the MAP condition, according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the given lth breath group/prosodic phrase group (BG/PG) of the kth utterance, using a probability of an ISR of the lth BG/PG of the kth utterance xk,l to estimate an estimated value {circumflex over (x)}k,l of the xk,l wherein the {circumflex over (x)}k,l is the estimated value of local ISR, and a mean of a prior probability model of the {circumflex over (x)}k,l is the {circumflex over (x)}k.
US11200893B2 Multi-modal interaction between users, automated assistants, and other computing services
Techniques are described herein for multi-modal interaction between users, automated assistants, and other computing services. In various implementations, a user may engage with the automated assistant in order to further engage with a third party computing service. In some implementations, the user may advance through dialog state machines associated with third party computing service using both verbal input modalities and input modalities other than verbal modalities, such as visual/tactile modalities.
US11200889B2 Dilated convolutions and gating for efficient keyword spotting
A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network (DCNN), implemented by one or more computers embedded on a device, the dilated convolutional network (DCNN) comprising a plurality of dilation layers (DL), including an input layer (IL) and an output layer (OL), each layer of the plurality of dilation layers (DL) comprising gated activation units, and skip-connections to the output layer (OL), the dilated convolutional network (DCNN) being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence (SSM) of successive measurements (SM) provided to the input layer (IL), each successive measurement (SM) of the sequence (SSM) being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.
US11200887B2 Acoustic model training using corrected terms
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving first audio data corresponding to an utterance; obtaining a first transcription of the first audio data; receiving data indicating (i) a selection of one or more terms of the first transcription and (ii) one or more of replacement terms; determining that one or more of the replacement terms are classified as a correction of one or more of the selected terms; in response to determining that the one or more of the replacement terms are classified as a correction of the one or more of the selected terms, obtaining a first portion of the first audio data that corresponds to one or more terms of the first transcription; and using the first portion of the first audio data that is associated with the one or more terms of the first transcription to train an acoustic model for recognizing the one or more of the replacement terms.
US11200884B1 Voice profile updating
Techniques for labeling user inputs for updating user recognition voice profiles are described. A system may leverage various signals, generated during or after processing of a user input, to retroactively determine which user spoke the user input. For example, after the system receives the user input, the user may provide the system with non-spoken user verification information. Based on such user verification information, the system may label the previously spoken user input as originating from the particular user. The system may also or alternatively use system usage history to retroactively label user inputs.
US11200879B2 Sound control device, wearable sound device and control method
A sound control device includes: a first memory storing instructions; and a processor that implements the stored instructions to execute a plurality of instructions, including: a synthesizing task that synthesizes a synthesized sound signal from an input sound signal acquired from a sound input device and a reproducing sound signal acquired from a sound reproducing device; an outputting task that outputs alternately between the reproducing sound signal and the synthesized sound signal to a sound emitting device; a notification control task that outputs notifying information for causing a notifying device to notify for a notification period, which is an output period during which the outputting task is outputting the synthesized sound signal to the sound emitting device; and a registering task that registers, in a second memory, duration information specifying the notification period.
US11200877B2 Face mask for facilitating conversations
Apparatuses, systems, devices, and methods for a face mask for facilitating conversations are disclosed. A face mask includes a microphone located on an inside of the face mask, a processor located on the inside of the face mask and connected to the microphone, and a memory located on the inside of the face mask that stores code executable by the processor. The code is executable by the processor to capture, using the microphone, audio spoken by a user wearing the face mask, determine a mode that the face mask is in for transmitting the captured audio to a destination, and transmit the captured audio to the destination based on the determined mode.
US11200875B2 Method of shielding acoustic wave
A method of shielding acoustic wave, which is capable of completely shielding sound while reducing consumption of a shielding material is provided. The method of shielding acoustic wave, includes covering an object to be shielded with a first shielding material so that a lower portion of the object to be shielded is opened, covering an upper portion of the first shielding material by using a second shielding material which is an acoustic wave meta material having same absolute value but negative sign in density and bulk modulus comparing to the first shielding material, and covering the second shielding material with a third shielding material.
US11200869B1 Wearable display system for portable computing devices
A method and system of providing a wearable expanded display system for portable computing devices is disclosed. The method includes connecting a head-mounted display system to the portable computing device and anchoring a virtual projection of content from the portable computing device to a screen of the portable computing device to provide the user with an augmented reality viewing experience. The virtual projection can present the content in an enlarged view with richer content options than the smaller screen of the portable computing device. The position of the virtual projection will adapt to changes in pose of the screen to maintain the anchored relationship.
US11200868B2 Electronic device, light sensing and brightness controlling method and apparatus
The present disclosure relates to an electronic device, a method, and an apparatus for light sensing and brightness controlling. The electronic device can include a device body, a screen module, and a light sensing module electrically connected to the screen module. The device body includes a first assembly surface and a second assembly surface arranged opposite to each other. The screen module can be arranged on the first assembly surface. The light sensing module includes a first light sensing unit and a second light sensing unit, where the first light sensing unit is arranged on the first assembly surface, and the second light sensing unit is arranged on the second assembly surface.
US11200867B1 Dynamic uniformity compensation for electronic display
A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.
US11200866B1 Low latency composer
In some aspects, the present disclosure provides a method for generating a frame. The method includes receiving a first fence indicating that a first frame stored in a display processor unit (DPU) buffer has been consumed by a hardware component. The method also includes in response to receiving the first fence, fetching a plurality of layers from an application buffer, the plurality of layers corresponding to a second frame. The method also includes determining to use both a DPU and a graphics processing unit (GPU) to process the plurality of layers for composition of the second frame. The method also includes fetching the first fence from the DPU buffer and generating a second fence.
US11200863B2 Driving method of display panel, driving device and display device
A driving method of a display panel includes the steps of: using a timing controller chip to receive a first data signal of a control board; using the timing controller chip to convert the first data signal into a second data signal; using the timing controller chip to generate a variable-frequency first clock signal, and to transmit the second data signal and the first clock signal to a source driving chip; and using the timing controller chip to obtain the first clock signal and generate a second clock signal by frequency multiplication, the second clock signal being a preset multiple of that of the first clock signal; wherein the second clock signal serves as an internal clock signal of a power supply chip circuit, and the second clock signal is inputted to the power supply chip circuit.
US11200862B2 Shift register and display device provided with the same
A unit circuit of a shift register includes an output transistor whose control terminal is connected to a first node, first and second set transistors, first and second reset transistors, a control signal generating circuit that generates a control signal that changes to an on level when a first clock signal changes to an on level while the potential of the first node is at an off level, and that outputs the generated control signal to the unit circuits at a preceding stage and a next stage, a transistor that applies an off-level potential to the first node based on a control signal output from the unit circuit at the preceding stage, and a transistor that applies an off-level potential to the first node based on a control signal output from the unit circuit at the next stage.
US11200861B2 Shift register unit, gate drive circuit, display panel and display device
A shift register unit includes a pull-down sustaining sub-circuit and a pull-down sub-circuit. The pull-down sustaining sub-circuit includes: a first transistor having a control electrode configured to input a pull-down sustaining signal, a first electrode connected to a first power signal terminal, and a second electrode connected to a pull-down node; a first capacitor; and a second transistor having a control electrode connected to an input signal terminal. The pull-down sub-circuit includes: a third transistor having a control electrode connected to the first terminal of the first capacitor, a first electrode connected to a pull-up node, and a second electrode connected to the second power signal terminal; a fourth transistor having a control electrode connected to the first terminal of the first capacitor, a first electrode connected to an output sub-circuit, and a second electrode connected to the second power signal terminal.
US11200860B2 Shift register unit, gate driving circuit and driving method thereof
The embodiments of the present disclosure provide a shift register unit, a gate driving circuit and a driving method thereof, and a display device. The shift register unit, includes two transfer gate modules (211, 212), two NOR gate modules (NOR1, NOR2), two AND gate modules (AND3, AND4), two capacitor modules (241, 241), and two inverter modules (225, 227). The shift register unit provided in the present disclosure can make the layout area occupied by the corresponding gate driving circuit reduce greatly as compared with that occupied by the gate driving circuit in the prior art, which facilitates border narrowing of the corresponding display device.
US11200855B2 Mode-switchable backlight, privacy display, and method
A mode-switchable backlight and mode-switchable privacy display provide narrow-angle emitted light during a first mode and broad-angle emitted light in a second mode, the broad-angle emitted light being a combination of the narrow-angle emitted light and bidirectional emitted light. The mode-switchable backlight includes a first directional backlight and a second directional backlight. The first directional backlight is configured to provide the narrow-angle emitted light during both of the first mode and second mode, while the second directional backlight is configured to provide the bidirectional emitted light exclusively during the second mode. The mode-switchable privacy display includes an array of light valves configured to modulate the narrow-angle emitted light as a private displayed image during the first or privacy mode and to modulate broad-angle emitted light as a public displayed image during the second or public mode.
US11200852B2 Display device and method of driving the same
Provided herein may be a display device, which may include a display panel including a pixel column having a first pixel and a second pixel, a first data line coupled to the first pixel, and a second data line coupled to the second pixel, a data driver configured to output a data signal for the pixel column to an output line, a signal distribution circuit configured to receive the data signal through the output line, and to alternately transmit the data signal to the first data line and to the second data line, and a signal transmission circuit coupled between the data driver and the output line, and configured to transmit the data signal to the output line during a first period and a second period, and to block transmission of the data signal during a third period that is between the first period and the second period.
US11200849B2 Display device and method for driving the same
A display device including: a scan driver that transmits scan signals to scan lines; a data driver that data signals to data lines; and a display portion that includes pixels, respectively connected to the corresponding scan lines and corresponding data lines, and displays an image by the pixels that simultaneously emit light according to the corresponding data signals, wherein each of pixels includes: an organic light emitting diode; a first transistor that includes a gate connected to a first node, and is connected between first power and an anode of the organic light emitting diode; a second transistor that includes a gate connected to a corresponding scan line and transmits the corresponding data signal to the first node; and a first capacitor that is connected to the first node, and stores a data voltage according to the data signal.
US11200839B2 System and methods for extracting correlation curves for an organic light emitting device
A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range.
US11200838B2 Aging device and aging method
An aging device for a display panel includes: a bearing device, including a bearing surface that is configured to bear the display panel; a fixture, including a plurality of pins which are configured to provide a screen turning-on signal for the display panel; a first electrode and a second electrode, wherein the first electrode and the second electrode are in an opposite arrangement and configured to apply an electric field to the display panel. The aging device achieves aging by providing an electric field for the display panel, avoids the burning of the thin film transistor devices of the display panel caused by the excessive bias and allows the thin film transistors at different positions to be uniformly aged, and is also easy to operate and implement.
US11200830B2 Method and apparatus for driving display panel, and display device
The present disclosure provides a method and apparatus for driving a display panel, and a display device. The method includes: upon driving an ith row of sub-pixels, scanning a gate line connected to a jth row of sub-pixels, and determining a reference grayscale of each of the jth row of sub-pixels in each candidate connection mode, wherein a plurality of data lines have a plurality of candidate connection modes; determining a target connection mode that minimizes a grayscale variation degree of the jth row of sub-pixels from the plurality of candidate connection modes; connecting the plurality of data lines according to the target connection mode; and disconnecting the plurality of data lines before driving the jth row of sub-pixels through the plurality of data lines.
US11200827B2 Chromaticity compensation method, chromaticity compensation device and storage medium
A chromaticity compensation method, a chromaticity compensation device and a storage medium are disclosed. The chromaticity compensation method includes that, according to a preset standard chromaticity value and measured chromaticity values corresponding to a plurality of sub-display regions in a display region, chromaticity compensation values of the sub-display regions are determined, and the display region is divided into the plurality of sub-display regions in close arrangement, and each of the sub-display regions includes a plurality of sub-pixels; a data smoothing treatment is performed between the chromaticity compensation values of the sub-display regions that are adjacent, so as to determine the smoothed chromaticity compensation values of the sub-pixels in the sub-display regions; and upon display, chromaticity compensation of the sub-pixels are performed by adopting the smoothed chromaticity compensation values.
US11200815B2 Tactile communication tool
A tactile communication tool for transforming a user input command into an audio output signal is provided. The tool presents a user with a housing, a plurality of buttons, a sound processing unit with a speaker, and an overlay set with a plurality of tactually discernable non-Braille characters or tactually discernable non-Braille images embossed upon it. The plurality of tactually discernable non-Braille images characters or tactually discernable non-Braille images can be positioned over the plurality of buttons such that when one of the buttons is pressed by a user, the user input command is processed, and an audio output signal is generated. The tool could also be used for providing input to a computer system. The overlay set could also be a plurality of individual tactile overlay keys.
US11200811B2 Intelligent recommendation of guidance instructions
Embodiments for providing intelligent recommendation of guidance instructions to a user by a processor. A user may be cognitively recognized performing a selected task on an item using one or more Internet of Things (“IoT”) computing devices. One or more guidance instructions may be provided/suggested for assisting with performing the selected task according to identified contextual factors. The user may be cognitively guided to perform the selected task using the one or more guidance instructions.
US11200808B2 Platooning control apparatus and method
A platooning control apparatus may include: a navigation unit configured to guide an ego vehicle to a destination set by a driver; a driving module configured to drive the ego vehicle; and a control unit configured to primarily select platooning groups based on the destination set in the navigation unit, analyze platooning information of the primarily selected platooning groups, finally decide any one of the primarily selected platooning groups, and then control the driving module to join the finally decided platooning group.
US11200807B2 Method and apparatus for detecting an availability of a vehicle based on parking search behaviors
An approach is provided for shared vehicle availability detection based on vehicle trajectory information. A vehicle sharing platform determines that a vehicle is engaged in a parking search behavior, wherein the vehicle is in use by a current user. The vehicle sharing platform further computes a probability that the vehicle will become available for use by another user based on the parking search behavior. The vehicle sharing platform further designates the availability of the vehicle for use by the another user based on the probability.
US11200795B2 Information processing apparatus, information processing method, moving object, and vehicle
The present technology relates to an information processing apparatus, an information processing method, a moving object, and a vehicle that enable the situation of another moving object around a moving object to be accurately grasped. An information processing apparatus includes: a moving object detection unit that detects another moving object around a moving object; and a moving object group detection unit that detects a moving object group including two or more of the other moving objects on the basis of one or more of a position, speed, and movement direction of the other moving object. The present technology can be applied to, for example, a system that controls automatic driving of a vehicle.
US11200775B2 Electronic gaming machine with wireless communication capabilities
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes enabling a user to interact with a game of chance via a user interface device of the electronic gaming machine, storing an amount of credit available for the player to play the game of chance in a credit meter, presenting the amount of credit available to the user via the user interface device, providing information from the credit meter to a wireless communication assembly, and transmitting, with the wireless communication assembly, the information from the credit meter to a game management system.
US11200771B2 Electronic voting system and method
According to some embodiments, a system and method associated with an electronic voting system are provided. The system comprises a voting station associated with a voting precinct to receive an electronic vote from a voter. A recursive server (RS) receives the electronic vote from the voting station and determines a voting precinct vote count. An authoritative name server (ANS) receives the electronic vote from the RS and determines a final vote count associated with one or more voting precincts.
US11200770B2 Functional control and age verification of electronic devices through visual communication
An aerosol delivery or electronic nicotine delivery systems (“ENDS”) device may include smoking articles that produce aerosol. The device may operate upon authentication. The authentication may first include an age verification before an authentication allows for operation of the device. The authentication may include a control signal communication to the device. The control signal communication may include an audio signal, such as an authentication tone that is detected by a microphone or pressure sensor on the device. The control signal communication may include a visual, optical, or light signal that is detected by a light sensor or photodiode on the device.
US11200761B2 Parameter identifying device, simulation device, and parameter identifying method
A work state identifying unit identifies work states of a work machine. A parameter identifying unit identifies a parameter related to a work amount per unit time of the work machine or a parameter related to a speed of the work machine for each of the identified work states on the basis of a time series of position data, azimuth data, or speed data of the work machine.
US11200759B2 Support apparatus, support method, program, and support system
Convenience regarding movement of a vehicle requiring servicing/maintenance is increased. A support apparatus includes acquirer configured to acquire necessity information about necessity/non-necessity of provision of a service related to a vehicle from a terminal of a user of the vehicle, and information manager configured to issue, when the necessity information indicates that the provision of the service is necessary, authentication information for temporarily using the vehicle to an agency providing the service.
US11200757B2 Systems and methods for range prediction
The system for range predication includes a pattern module, a consumption module, and a prediction module. The pattern module identifies a travel pattern of trips of a vehicle and receives vehicle data for the time period from the computing device of the vehicle. The travel pattern includes a path that is repeatedly traveled between an origin and a destination during a time period. The vehicle data includes historical range estimates for the vehicle along the path. The consumption module calculates energy consumption of the vehicle during the time period based on the vehicle data and determines actual remaining range values based on the energy consumption of the vehicle. The prediction module generates predictive range estimates along the path based on the actual remaining range and provides the predictive range estimates for a current trip.
US11200751B2 Augmented reality system with color-based fiducial marker
Techniques to improve operation of an augmented reality device and/or system utilizing fiducial markers and/or colorspace conversions are provided. In various embodiments, one or more fiducial markers in an environment associated with the augmented reality device are updated and optimized in relation to environmental changes utilizing one or more color-space conversion techniques. Other embodiments are described and claimed.
US11200749B2 Systems and methods of augmented reality visualization based on sensor data
A device is configured to estimate a gaze target of a user of an augmented reality headset based on vehicle sensor data and headset sensor data. The device is configured to generate visualization data based on the gaze target. Responsive to determining that the gaze target is inside a first vehicle, the visualization data includes a first visual depiction of a first point of interest that is outside the first vehicle. The first point of interest includes at least a portion of a particular route of a particular vehicle. The particular vehicle includes the first vehicle or a second vehicle. Responsive to determining that the gaze target is outside the first vehicle, the visualization data includes a second visual depiction of a second point of interest that is inside the first vehicle.
US11200742B1 Augmented reality-based interactive customer support
A method and system of providing guidance and information to customers by presentation of a virtual avatar. The virtual avatar is controlled in real-time by a remote customer service agent. The method includes sharing images of a physical space with the customer service agent, and enabling the customer service agent to project a virtual avatar on the physical space such that the virtual avatar appears to interact and move through the physical space. The dynamic projection of the virtual avatar is received by the customer as an augmentation of their own view of the physical space.
US11200738B2 Four-dimensional imaging system for cardiovascular dynamics
A system may receive imaging data generated by an imaging device directed at a heart. The system may receive a first input operation indicative of a selected time-frame. The system may display images of the heart based on the intensity values mapped to the selected time-frame. The system may receive, based on interaction with the images, an apex coordinate and a base coordinate. The system may calculate, based on the apex coordinate and the base coordinate, a truncated ellipsoid representative an endocardial or epicardial boundary of the heart. The system may generate a four-dimensional mesh comprising three-dimensional vertices spaced along the mesh. The system may overlay, on the displayed images, markers representative of the vertices. The system may receive a second input operation corresponding to a selected marker. The system may enhance the mesh by adjusting or interpolating vertices across multiple time-frames.
US11200730B2 Continuous time warp and binocular time warp for virtual and augmented reality display systems and methods
Embodiments of the present disclosure relate to continuous and/or binocular time warping methods to account for head movement of the user without having to re-render a displayed image. Continuous time warping allows for transformation of an image from a first perspective to a second perspective of the viewer without having to re-render the image from the second perspective. Binocular time warp refers to the late-frame time warp used in connection with a display device including a left display unit for the left eye and a right display unit for the right eye where the late-frame time warp is performed separately for the left display unit and the right display unit. Warped images are sent to the left and the right display units where photons are generated and emitted toward respective eyes of the viewer, thereby displaying an image on the left and the right display units at the same time.
US11200728B2 Image processing apparatus, method and storage medium for generating a virtual viewpoint with reduced image data
In an image processing apparatus, three-dimensional shape data indicating a shape of an object is generated based on at least one of a plurality of images captured from different directions by a plurality image capturing devices. Color information indicating a color of each element of the three-dimensional shape data is generated based on the generated three-dimensional shape data and the plurality of images. The three-dimensional shape data and the color information are associated with each other and written to a storage unit as material data for generating a virtual viewpoint image corresponding to virtual viewpoint information indicating a virtual viewpoint.
US11200726B2 Scanning suspension box
A scanning suspension box is disclosed, enabling the creation of a 3D model of an object. The box is a sealable enclosure for receiving the object to be scanned. A camera coupled to a surface of the enclosure images the object to generate a three-dimensional model of the object, which does not move once contained in the box.
US11200723B2 Texture filtering with dynamic scheduling in computer graphics
A texture filtering unit includes a datapath block and a control block. The datapath block includes one or more parallel computation pipelines, each containing at least one hardware logic component configured to receive a plurality of inputs and generate an output value as part of a texture filtering operation. The control block includes a plurality of sequencers and an arbiter. Each sequencer executes a micro-program that defines a sequence of operations to be performed by the one or more pipelines in the datapath block as part of a texture filtering operation and the arbiter controls access, by the sequencers, to the one or more pipelines in the datapath based on predefined prioritization rules.
US11200720B2 Generating animation based on starting scene and ending scene
A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.
US11200716B2 Overlay contrast control in augmented reality displays
Example embodiments provide systems and methods for overlay contrast control in augmented reality displays. In an example method, contrast enhancement data including data describing at least a portion of a background image for presentation under an informational overlay on a display device is accessed. The informational overlay includes at least one of a graphical element or a textual element to partially obscure a scene. Data identifying at least a portion of the information overlay under which the background image is to be presented is generated. The background image is presented on a display device atop the portion of the scene corresponding to the portion of the informational overlay, and the information overlay is presented on the display device atop the background image and the scene.
US11200712B2 Methods and apparatus for providing a digital illustration system
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to receive a set of data elements associated with a user-defined content having a content type. The processor interpolates the set of data elements to produce a first set of content data based on a filter domain associated with the user-defined content. The processor further refines the first set of content data based, at least in part, on the content type to produce a second set of content data. The processor also sends a signal representing the second set of content data such that the user-defined content is displayed based on the second set of content data.
US11200704B2 Method for scalable volumetric video coding
Aspects of the subject disclosure may include, for example, encoding a point cloud in a first frame of volumetric video in an octree format and identifying a first group of points of the point cloud, resulting in a first base layer including a base layer, a first enhancement layer and a second enhancement layer. Each layer includes different points from the point cloud, with the second enhancement layer including all points in each octet of leaf nodes in the octree format of the point cloud that are not in the base layer and the first enhancement layer. The first base layer of the point cloud is provided over a communication network to a media device and the first enhancement layer is also provided responsive to a determination of sufficient available bandwidth in the communication network. Other embodiments are disclosed.
US11200702B2 AI encoding apparatus and operation method of the same, and AI decoding apparatus and operation method of the same
Provided is an artificial intelligence (AI) decoding apparatus including a memory storing one or more instructions; and a processor configured to execute the one or more instructions to, when an image is input to a second DNN including a plurality of layers, obtain first result values based on an operation between the image and a first filter kernel and obtain second result values based on an operation between the image and a second filter kernel, from a first layer including the first and second filter kernels from among the plurality of layers, perform normalization by transforming the first result values into first values by using a first scale factor, and, perform normalization by transforming the second result values into second values by using a second scale factor, transform the first values and the second values into integer values included in a preset range.
US11200700B2 Methods and apparatus for signaling viewports and regions of interest for point cloud multimedia data
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Point cloud video data is received that includes metadata specifying one or more regions of interest of the point cloud video data. A first region of interest is determined from the one or more regions of interest. A portion of the point cloud video data associated with the first region of interest is determined. Point cloud media is generated for viewing by a user based on the determined portion of the point cloud video data associated with the first region of interest.
US11200697B2 Infrared camera ambient temperature calibration systems and methods
An ambient temperature calibration process includes, in accordance with an embodiment, determining an ambient temperature calibration value for a global external resistance associated with a read out integrated circuit (ROIC) of an image capture component comprising a sensor array comprising a focal plane array of microbolometers arranged on the ROIC; determining an ambient temperature calibration value for a sensor integration time associated with the ROIC; and determining an ambient temperature calibration mapping for an offset mapping associated with the ROIC.
US11200693B2 Image processing
Imaging methods, imaging apparatus and computer program products are disclosed. An imaging method comprises: receiving image data of a 3-dimensional object; and allocating a confidence level to at least a portion of an image frame of the image data using a machine-learning algorithm, the confidence level indicating a likelihood of that image frame having a specified element imaged on a specified plane through the 3-dimensional object. In this way, particular elements when imaged in a desired way can be identified from image data of the 3-dimensional object.
US11200690B2 Image processing apparatus, three-dimensional shape data generation method, and non-transitory computer readable storage medium
A generation apparatus acquires a plurality of images obtained based on image capturing by a plurality of image capturing devices, the image indicating an object area of an object and being used for generating three-dimensional shape data of the object. The generation apparatus detects an abnormal image from among the acquired plurality of images. The generation apparatus performs processing on the detected abnormal image, in a case where the abnormal image is detected. The generation apparatus generates three-dimensional shape data of the object, by use of an image obtained as a result of performing the processing on the detected abnormal image, instead of the detected abnormal image, in a case where the abnormal image is detected.
US11200688B2 Imaging apparatus and solid-state imaging device used therein
An imaging apparatus that is mounted on a vehicle that runs on a road surface includes: a light source that emits illumination light which is infrared light; a solid-state imaging device that images a subject and outputs an imaging signal indicating a light exposure amount; and a computator that computes subject information regarding the subject by using the imaging signal. The solid-state imaging device includes: first pixels that image the subject by receiving reflected light that is the illumination light reflected off the subject; and second pixels that image the subject by receiving visible light. Information indicated by an imaging signal outputted from the first pixels is information regarding a slope of the road surface, and information indicated by an imaging signal outputted from the second pixels is information regarding an appearance of the road surface.
US11200685B2 Method for three-dimensional human pose estimation
The invention discloses a method for three-dimensional human pose estimation, which can realize the real-time and high-precision 3D human pose estimation without high configuration hardware support and precise human body model. In this method for three-dimensional human pose estimation, including the following steps: (1) establishing a three-dimensional human body model matching the object, which is a cloud point human body model of visible spherical distribution constraint. (2) Matching and optimizing between human body model for human body pose tracking and depth point cloud. (3) Recovering for pose tracking error based on dynamic database retrieval.
US11200684B2 Apparatus and method for measuring flow velocity of stream using optical flow image processing
Disclosed is a river flow velocity measurement device using optical flow image processing, including: an image photographing unit configured to acquire consecutive images of a flow velocity measurement site of a river; an image conversion analysis unit configured to dynamically extract frames of the consecutive images in order to normalize image data of the image photographing unit, image-convert the extracted frames, and perform homography calculation; an analysis region extracting unit configured to extract an analysis region of an analysis point; a pixel flow velocity calculating unit configured to calculate a pixel flow velocity using an image in the analysis region of the analysis point extracted by the analysis region extracting unit; and an actual flow velocity calculating unit configured to convert the pixel flow velocity calculated by the pixel flow velocity calculating unit into an actual flow velocity.
US11200681B2 Motion detection method and motion detection system with low computational complexity and high detection accuracy
A motion detection method includes acquiring a raw image, detecting a motion object image according to the raw image by using a motion detector, cropping the raw image to generate a sub-image according to the motion object image, and inputting the sub-image to a processor for determining if a motion object of the sub-image matches with a detection category. The processor includes a neural network. The shape of the sub-image is a polygonal shape.
US11200676B2 Shift invariant loss for deep learning based image segmentation
Systems and methods of improving alignment in dense prediction neural networks are disclosed. A method includes identifying, at a computing system, an input data set and a label data set with one or more first parts of the input data set corresponding to a label. The computing system processes the input data set using a neural network to generate a predicted label data set that identifies one or more second parts of the input data set predicted to correspond to the label. The computing system determines an alignment result using the predicted label data set and the label data set and a transformation of the one or more first parts, including a shift, rotation, scaling, and/or deformation, based on the alignment result. The computing system computes a loss score using the transformation, label data and the predicted label data set and updates the neural network based on the loss score.
US11200674B2 Image processing apparatus, method, and storage medium for enabling user to REC0GNT7E change over time represented by substraction image
An image processing apparatus supports detection of pathological change over time in portion of a captured region commonly included in a first image and a second image, the first image and the second image acquired by capturing a subject at different respective times. The image processing apparatus includes an acquisition unit configured to acquire a subtraction image of the first image and the second image representing the pathological change over time as a difference and a recording unit configured to record information indicating said portion using a name different from a name of the commonly included region in a storage unit in association with the subtraction image.
US11200673B2 Method for analyzing longitudinal pigmented band on nail plate or skin color hue for diagnosing skin disease, and diagnostic device and computer program therefor
An analysis method and a diagnostic device, enabling one to determine whether a longitudinal melanonychia is caused by a malignant melanoma or a benign nevus by correcting color variation in a dermoscopic image through standardization of color balance without depending on an imaging device or an operator; and a computer program for allowing a computer to function as the diagnostic device. Proposed is a structure including: an image reading step of reading a color image of a longitudinal melanonychia or an affected skin site of a subject as a digital color image; an image processing step involving an image size conversion step of converting the whole size of the digital color image into a preset size through pixel size conversion, and a region of interest (ROI)-extraction step of extracting an ROI required for the diagnosis from the digital color image; a chromatic adaptation transformation step of controlling the color balance of the digital color image data through chromatic adaptation transformation; and a discrimination index (DI) calculation step of determining a DI value using the image after the chromatic adaptation transformation.
US11200668B2 Methods and devices for grading a tumor
Method and system for grading a tumor. For example, a system for grading a tumor comprising: an image obtaining module configured to obtain a pathological image of a tissue to be examined; a snippet obtaining module configured to obtain one or more snippets having one or more sizes from the pathological image; an analyzing module configured to obtain one or more classification features based on at least analyzing the one or more snippets using one or more selected trained detection models of the analyzing module, wherein each selected trained detection model is configured to identify one or more classification features; and an outputting module configured to determine a tumor identification result based on at least the one or more classification features and output the tumor identification result.
US11200664B2 Interpretation and quantification of emergency features on head computed tomography
A computer-based method for quantitative evaluation of computed tomography (CT) images of the head, particularly in circumstances of neurological emergency such as acute intracranial hemorrhage, evidence of intracranial mass effect, and acute stroke. The method comprises: calculation of volumes of abnormal areas such as locations of hemorrhage; quantification of severity of midline shift and basilar cistern effacement; and rapid identification of anatomical locations of abnormal findings. The methods comprise use of heuristics, convolutional neural networks, deep learning, edge detection, and Hough transform.
US11200652B2 Image processing apparatus, control method for image processing apparatus, and storage medium
An image processing apparatus processes image data generated by a reading unit configured to read a document, using at least one of a plurality of types of reading elements that have different spectral sensitivity characteristics and are cyclically arrayed in a first direction, by scanning the document in a second direction vertical to the first direction. The image processing apparatus includes a processing unit configured to perform, on the image data, filter processing for averaging pixel values of pixels at least equal in number to the types of the reading elements in the first direction, wherein the processing unit is implemented by at least one processor or at least one circuit.
US11200642B2 Image signal processor, operation method of image signal processor, and electronic device including image signal processor
An image signal processor includes a first sharpening filter configured to perform a first filtering operation on a raw data output from an external image device to output first sharpness data. A second sharpening filter is configured to perform a second filtering operation on the raw data in parallel with the first filtering operation to output second sharpness data. An edge determiner is configured to determine an edge strength of an image corresponding to the raw data based on the raw data and to adjust a first weight and a second weight based on the determined edge strength. A combiner configured to combine first weight data in which the adjusted first weight is reflected in the first sharpness data and second weight data in which the adjusted second weight is reflected in the second sharpness data to generate output data.
US11200636B2 Method and apparatus for generating a series of frames with aid of synthesizer to offload graphics processing unit rendering in electronic device
A method and apparatus for generating a series of frames with aid of a synthesizer to offload graphics processing unit (GPU) rendering within an electronic device are provided. The method may include: utilizing a GPU to perform full-rendering to generate a first frame in a color buffer, for being output to a display panel and displayed on the display panel; utilizing the GPU to generate a set of metadata of at least one subsequent frame in a metadata buffer; and utilizing the synthesizer to synthesize said at least one subsequent frame according to previous frame information and the set of metadata of said at least one subsequent frame, to generate said at least one subsequent frame in the color buffer, for being output to the display panel and displayed on the display panel.
US11200631B2 System and method for arranging communication among parties
A computer-implemented method for arranging communication between two or more users is provided. The two or more users including at least a first client and at least a first consultant. The first computing device is associated with the at least first client. The second computing device is associated with the at least first consultant. The method includes operations performed by at least one computer processor. The operations include enabling the at least first computing device to send a request to a server, identifying a list of matching consultants associated with the server, wherein the at least first consultant is identified as a matching consultant from the list of matching consultants, sending a notification from the server to enable the at least first consultant to accept or decline the consultation request, establishing a communication session between the at least first client through the first computing device and the at least first consultant through the second computing device, and enabling the at least first client and the at least first consultant to communicate in real-time.
US11200623B1 User interface for planning tool
Various examples are directed to systems and methods for interfacing between a user and a computing device. The computing device may receive data describing a projected periodic savings amount and first expense data describing a first expense of the user. The first expense data may indicate an amount of the first expense and a first expense time when the first expense will be incurred. The computing device may display a graphical user interface at a display. The graphical user interface may comprise a savings shape having a size based at least in part on the projected periodic savings amount and a first expense shape having a size based at least in part on the first amount. The computing device may receive an instruction to place the first expense shape in the savings shape and may determine that the projected periodic savings amount is sufficient to fund the first expense at the first time. The computing device may display, at the graphical user interface, the first expense shape positioned within the savings shape.
US11200620B2 Debt services candidate locator
Methods and systems are disclosed that identify and locate debt settlement candidates based on credit data associated with the consumer. For example, candidacy may be based on a debt score, generated by an assessment of the consumer's credit data. Credit data may include the consumer's credit score rank, credit score, revolving credit to debit ratio, credit available, delinquent accounts, negative accounts, instances of negative information on their credit report, public record data, average account age, debit, or a combination thereof.
US11200617B2 Efficient rendering of 3D models using model placement metadata
Model placement metadata is defined and stored for a three-dimensional (“3D”) model. The model placement metadata specifies constraints on the presentation of the 3D model when rendered in a view of a real-world environment, such as a view of a real-world environment generated by wearable computing device like an augmented reality (“AR”) or virtual reality (“VR”) device. A wearable computing device can analyze the geometry of a real-world environment to determine a configuration for the 3D model that satisfies the constraints set forth by the model placement metadata when the 3D model is rendered in a view of the environment. Once the configuration for the 3D model has been computed, the wearable device can render the 3D model according to the displayed configuration and display the rendering in a view of the real-world environment.
US11200610B2 Methods and systems for measuring articles of apparel
A method herein is directed toward measuring clothing through image processing. The method comprises capturing a digital image of a clothing article and a reference object with the camera of the portable electronic device, analyzing the reference object in the digital image to determine a scale of the digital image with the processor of the portable electronic device, analyzing the clothing article in the digital image to determine a determined value for each of a plurality of measurements of the clothing article with the processor of the portable electronic device based upon the determined scale of the digital image, and transmitting the determined value for each of the plurality of measurements with the wireless communication transceiver of the portable electronic device, whereby the clothing article is measured with the portable electronic device.
US11200588B1 Gaming system for recommending financial products based upon gaming activity
A sales lead generation system includes components including a gaming device and an application server. The application server includes a game controlling module and an education module configured to display on the gaming device educational information regarding financial products and receive data indicating that the end user has reviewed the educational information or answered a question regarding it. The application server also includes a loyalty module configured to award the end user consumer reward points. A social media server component is configured to transmit social media data associated with the end user to the application server. A biofeedback device component is configured to collect biofeedback data associated with the end user and transmit the biofeedback data to the application server. The application server further includes a correlation module configured to identify financial products based on the game play data, the social media data and the biofeedback data. A display and input device is configured to display to the end user data describing the one or more financial products; receive input describing an indication of interest of the end user regarding one or more of the one or more financial products; transmit data describing a location of the end user to the application server. An agent/advisor server is configured to identify a sales entity at the location that sells financial products indicated by the end user to be of interest. A client calendar server is configured to assist in scheduling a communication event between the sales entity and the end user.
US11200573B2 Methods and systems for IoT enabled payments
The present disclosure relates to methods and systems for placing and processing a payment transaction for an order for one or more products. A method of processing a payment transaction for an order for one or more products is provided. The method comprises: receiving an authorization request message comprising: a token PAN associated with a payment account and with an electronic device configured to detect the presence of the one or more products. It is determined that the payment transaction should be processed according to a delayed clearing protocol. A clearing presentment file comprising at least one clearing presentment message is received. The payment transaction is processed according to a delayed clearing protocol by determining whether the network server has received a receipt message from the electronic device and, if not, returning an error message to the first financial intuition indicating that the clearing presentment message has been rejected.
US11200572B2 Encoding one-time passwords as audio transmissions including security artifacts
An authentication server computing device is provided. The authentication server computing device is configured to receive a transaction request from an audio interface device, generate a first audio file including a first audio transmission, wherein the first audio transmission includes a primary security artifact and at least one secondary security artifact and the primary security artifact is an encoding of a one-time password, store a reference data file including the first audio transmission, transmit the first audio file to a verified user computing device associated with the account identifier, receive a second audio file from the audio interface device, wherein the second audio file includes a second audio transmission, verify the second audio transmission by comparing the second audio transmission to the reference data file including the primary security artifact and the at least one secondary security artifact, and authorize the transaction based on verifying the second audio transmission.
US11200565B2 Low cost method and system to enable an unattended device to accept card present transactions
Enabling an unattended device to accept card present transactions comprises establishing short-range wireless communication between the unattended device and an application on a mobile device of a cardholder. The unattended device includes a card reader and wireless interface. The unattended device receives a transaction amount for a transaction between the cardholder and the unattended device. The card reader on the unattended device reads account information from a payment card of the cardholder presented to the card reader. The unattended device encrypts the account information and the transaction amount to generate encrypted transaction data. The unattended device transmits the encrypted transaction data to the application on the mobile device using the short-range wireless communication for forwarding to a payment processing network using a network link of the mobile device. The unattended device receives an authorization response forwarded to the unattended device by the application from the payment processing network.
US11200564B2 Systems and methods of blockchain transaction recordation
A computer system is provided that communicates with a distributed blockchain computing system that includes multiple computing nodes. The exchange stores an order book and a plurality of digital wallets associated with different clients. The computer system receives new data transaction requests that are added to the order book. A match is identified between data transaction requests and hashes associated with the digital wallets associated with the respective data transaction requests are generated. The counterparties receive the hashes of the other party along with information on the match and each party causes blockchain transactions to be added to the blockchain of the blockchain computing system. The computing system then monitors the blockchain to determine if both sides of the match has been added to the blockchain.
US11200556B2 Method and device for retrieving secured terminal log data
A mobile device, such as a cellular phone, can retrieve log data from a secured terminal, such as an automated teller machine. The mobile device can download data including a log from a secured terminal through a connection established therebetween, such as through a wired port on the secured terminal. The mobile device can determine a data representation of a geographic location of the secured terminal determined from at least one of a positioning service and a positioning device, such as from a global positioning system module of the mobile device. The mobile device can automatically upload data including the log and the geographic location to at least one server via a network, such as a wireless 3G network. The at least one server can select the closest secured terminal to the first geographic location, based on a database of known, stored locations of secured terminals.
US11200554B2 Securing a transaction
There is provided a computer-implemented method for securing a transaction. The method comprises receiving or determining 193 a plurality of sub-charges associated with the transaction; and determining 195 a password to secure completion of the transaction based on the plurality of the sub-charges.
US11200553B2 Point of sale transactions
A system provides for a self-checkout terminal with various components. A receiver receives shopping data including prices of items that a customer has physically acquired or placed in a cart. A payment logic receives credential information associated with a monetary account for paying for the items. A message logic creates checkout data that includes data representing the collection of purchase items. A transmitter transmits the credential information to an account network for authentication and the receiver receives a response indicating if the monetary account is valid. The payment logic/self-checkout terminal indicates to the customer that a payment using the monetary account for the purchase items is authorized or not. When authorized, an authorization is received at the self-checkout terminal before the customer arrives at the terminal and the self-checkout terminal causes a payment transaction to be executed to provide for self-checkout using the monetary account without assistance by another person.
US11200542B2 Intelligent appointment suggestions
Some embodiments provide a method for automatically generating an appointment for an electronic calendar. The method receives input to create a new appointment for the calendar. The method analyzes several previous appointments stored for the first calendar. Based on the analysis, the method automatically proposes a new appointment that has at least one appointment characteristic shared with at least one past appointment stored for the calendar. In some embodiments, the method receives text input describing a characteristic of the new appointment, and searches through the previous appointments using the text input.
US11200534B1 Systems and methods of managing inventory of battery-powered devices in a retail setting
Systems, devices, and methods for monitoring and managing inventory of electronic devices having wireless communication capabilities are presented. Such electronic devices may include vaporization devices configured to communicate wirelessly with external devices for authorization. To monitor and manage inventory of the electronic devices, the electronic devices are configured to send device status messages via wireless communication to wireless connection devices, which in turn send inventory messages to a remote inventory server via a communication network. Based upon such inventory messages, the remote inventory server monitors inventory location and levels at retail locations. Inventory levels may be adjusted according to inventory distribution plans based upon such inventory information. In some embodiments, updates may be provided to electronic devices while in inventory by communication via the wireless connection devices.
US11200529B2 Information processing apparatus, information processing system, information processing method and non-transitory computer readable recording medium
The present invention includes: a first divider that divides time series data measured at a normal time into periodic data in period units; a reference data generator that generates reference data based on a plurality of pieces of periodic data; an allowable error calculator that calculates an allowable error of a divergence value, based on the time series data of the normal time and the reference data the divergence value indicates a degree of divergence from the reference data; a divergence value calculator that calculates a divergence value between time series data for detection, the time series data for detection is a detection object for detection of a non-normal state; and a detector that detects the non-normal state in accordance with whether or not the divergence value is within a range of allowable errors.
US11200524B2 Technique for utility network management
A computer system and computer-automated method for analyzing performance data in a utility network, such as electricity, gas or water supply, are described. A data set is provided that contains a log of a first time sequence of network events which are classified into event types. A second time sequence is generated from the first time sequence by aggregating the events into event groups, and at least a third time sequence is generated by aggregating the event groups into event super-groups. A multi-level time sequence event hierarchy is thus created. The multiple time-sequence levels are rendered into a visualization in which the different event types are visually distinct from each other. The visualization reveals to a domain expert patterns of behavior in the data set which can be used to detect current network problems and to predict future network supply and consumption, for example in a utility network operations center.
US11200514B1 Semi-supervised classification system
Unclassified observations are classified. Similarity values are computed for each unclassified observation and for each target variable value. A confidence value is computed for each unclassified observation using the similarity values. A high-confidence threshold value and a low-confidence threshold value are computed from the confidence values. For each observation, when the confidence value is greater than the high-confidence threshold value, the observation is added to a training dataset and, when the confidence value is greater than the low-confidence threshold value and less than the high-confidence threshold value, the observation is added to the training dataset based on a comparison between a random value drawn from a uniform distribution and an inclusion percentage value. A classification model is trained with the training dataset and classified observations. The trained classification model is executed with the unclassified observations to determine a label assignment.
US11200510B2 Text classifier training
A mechanism is provided for text classifier training. The mechanism receives a training set of text and class specification pairs to be used as a ground truth for training a text classifier machine learning model for a text classifier. Each text and class specification pair comprises a text and a corresponding class specification. A domain terms selector component identifies at least one domain term in the texts of the training set. A domain terms replacer component replaces the at least one identified domain term in the texts of the training set with a corresponding replacement term to form a revised set of text and class specification pairs. A text classifier trainer component trains the text classifier machine learning model using the revised set to form a trained text classifier machine learning model.
US11200506B2 Chatbot integrating derived user intent
A method provides information to a user as a function of derived user intent. The method includes receiving input from a user, generating an intent vector by processing the received input though an artificial intelligence model that has been trained with data representative of the user's intention, wherein the intent vector comprises a probability for each intent in a known set of possible intents, executing a trigger control model to determine whether to respond to the user as a function of the input from the user and the intent vector, utilizing the trigger control model, received input, and intent vector input to generate a response via a trained chatbot, and providing the response via an output device.
US11200504B2 System and method for identifying composition preferences
According to embodiments, methods, systems, and computer program products are provided for receiving one or more input compositions comprising one or more materials, assigning a material vector to each material, learning, for each of the input compositions, a composition vector based on the material vectors of the materials that form each composition, assigning predicted rating values having a confidence level to each of the composition vectors, selecting a composition to be rated based on the confidence levels, presenting the selected composition to be rated to a user, receiving a user rating for the composition to be rated; adjusting the predicted rating values and confidence levels of the composition vectors that have not been rated by the user, and generating a predictive model to predict a user's ratings for compositions when confidence levels of each composition vector is above a predetermined threshold value.
US11200501B2 Accurate and interpretable rules for user segmentation
Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules.
US11200493B2 System and method for training neural networks
A computer-implemented method comprising: training a pre-trained neural network that comprises: an input layer; a plurality of hidden layers, wherein each of the plurality of hidden layers has one or more nodes, wherein each of said one or more nodes has an associated weight trained based on data from a source domain; and an output layer. Training the pre-trained neural network comprises: introducing at least one additional layer to the plurality of hidden layers, wherein said additional layer has one or more nodes having associated weights; keeping weights of the nodes in the plurality of hidden layers of the pre-trained neural network unchanged; inputting data from a target domain to the input layer; and adjusting weights of the one or more nodes in the at least one additional layer based on features obtained at the output layer.
US11200491B2 Artificial intelligence with cyber security
A computer system that uses artificial intelligence based neural networks, to monitor the security and cooling system of a computer network and to take automated remedial action based on the monitoring. The computer system autonomically learns behavior profiles of the cooling system, attack profiles and circumvention techniques used to target the network. The remedial action taken by the computer system includes calibrating the cooling system to maximize efficiency, isolating any misuse that has been identified, surveilling the misuse in the isolated environment, analyzing its behavior profile and reconfiguring the network to enhance security.
US11200482B2 Recurrent environment predictors
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for environment simulation. In one aspect, a system comprises a recurrent neural network configured to, at each of a plurality of time steps, receive a preceding action for a preceding time step, update a preceding initial hidden state of the recurrent neural network from the preceding time step using the preceding action, update a preceding cell state of the recurrent neural network from the preceding time step using at least the initial hidden state for the time step, and determine a final hidden state for the time step using the cell state for the time step. The system further comprises a decoder neural network configured to receive the final hidden state for the time step and process the final hidden state to generate a predicted observation characterizing a predicted state of the environment at the time step.
US11200480B2 Counter readout circuit
A counter readout circuit includes a plurality of counter registers and an output data computing unit. The plurality of counter registers, each includes a counter which counts per clock signal cycle. The output data computing unit includes a computing unit which adds, for output, the counter value of a counter register to the total clock count from a first timing to a second timing. The counter register is selected from the plurality of counter registers. The first timing is common to all of the plurality of counter registers. The second timing is a timing of selection of the selected counter register.
US11200462B2 Detecting content in a real-time video stream recorded by a detection unit
Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems comprise an integrated detection unit configured to record media content, identify preferred content, and communicate the identifications of preferred content for storage in a computationally efficient manner.
US11200459B1 Adversarial network for transfer learning
Disclosed herein are arrangements that facilitate the transfer of knowledge from models for a source data-processing domain to models for a target data-processing domain. A convolutional neural network space for a source domain is factored into a first classification space and a first reconstruction space. The first classification space stores class information and the first reconstruction space stores domain-specific information. A convolutional neural network space for a target domain is factored into a second classification space and a second reconstruction space. The second classification space stores class information and the second reconstruction space stores domain-specific information. Distribution of the first classification space and the second classification space is aligned.
US11200458B1 System for integration of a hexagonal image processing framework within a technical environment
Systems, computer program products, and methods are described herein for integration of a hexagonal convolutional neural network (H-CNN) within an image processing technical environment. The present invention is configured to initiate a hexagonal convolutional neural network (H-CNN); train the H-CNN using the first set of digital images; train the S-CNN in the image processing technical environment using the first set of digital images; classify a second set of digital images using the S-CNN using the second set of parameters; electronically receive an indication that the S-CNN has misclassified at least one of the second set of digital images; transform the at least one of the second set of digital images misclassified by the S-CNN as additional training data for the H-CNN; and re-train the H-CNN with the additional training data, wherein re-training the H-CNN further comprises modifying the first set of parameters for classification.
US11200441B2 Text detection, caret tracking, and active element detection
Detection of typed and/or pasted text, caret tracking, and active element detection for a computing system are disclosed. The location on the screen associated with a computing system where the user has been typing or pasting text, potentially including hot keys or other keys that do not cause visible characters to appear, can be identified and the physical position on the screen where typing or pasting occurred can be provided based on the current resolution of where one or more characters appeared, where the cursor was blinking, or both. This can be done by identifying locations on the screen where changes occurred and performing text recognition and/or caret detection on these locations. The physical position of the typing or pasting activity allows determination of an active or focused element in an application displayed on the screen.
US11200437B2 Method for iris-based living body detection and related products
A method for iris-based living body detection and related product are provided. The method includes the following. An iris image is divided into K regional images, where K is an integer greater than one. Living body detection is performed on the K regional images with P iris-based living body detection schemes to obtain K detection results, where P is an integer greater than one and less than or equal to K. Whether the iris image is obtained from an iris of a living body is determined according to the K detection results.
US11200435B1 Property video surveillance from a vehicle
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative video surveillance. The methods, systems, and apparatus include actions of determining that a vehicle has arrived at a particular parking spot, determining a view of a property for an onboard camera for the vehicle, providing a detection rule to the vehicle based on the view of the property for the onboard camera for the vehicle, and receiving an image captured by the onboard camera for the vehicle based on satisfaction of the detection rule.
US11200433B2 Detection and classification systems and methods for autonomous vehicle navigation
The present disclosure relates to systems and methods for road edge detection and mapping, for vehicle wheel identification and navigation based thereon, and for classification of objects as moving or non-moving. Such systems and methods may include the use of trained systems, such as one or more neural networks. Further, autonomous vehicle systems may incorporate aspects of one or more of the disclosed systems and methods.
US11200432B2 Method and apparatus for determining driving information
Provided are a method and apparatus for determining driving information. The apparatus generates a probability map corresponding to a target object to be detected from a driving image, extracts representative points from a candidate region of the target object detected from the driving image, extracts some of the representative points based on the probability map, calculates a confidence value for the candidate region of the target object based on the extracted some representative points, and determines driving information of the vehicle based on the confidence value.
US11200417B2 Determination apparatus and method to enhance accuracy in determining the presence of an erroneously detected eyelid
An area extraction unit (2) extracts an eye area in an image of a driver. An eyelid detection unit (3) detects an eyelid in the eye area. A reliability calculation unit (4) calculates an eyelid reliability by using luminance information of the eye area and positional information of the eyelid detected by the eyelid detection unit (3). A determination unit (5) determines that the eyelid has not been properly detected, when the eyelid reliability is less than a first threshold value.
US11200416B2 Methods and apparatuses for image detection, electronic devices and storage media
Image detection methods and apparatuses, electronic devices and storage media include: down-sampling a second image to obtain a first image; determining at least one key sub-region in the second image for category detection; respectively extracting a feature of the first image and a feature of the at least one key sub-region; and generating a category detection result of the second image at least based on the extracted features.
US11200410B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a receiving unit and a controller. The receiving unit receives an extraction-area image indicating an extraction area. The extraction area includes a fill-in area in which a writer handwrites information. When an instruction to correct a recognition result for the information written in the fill-in area indicated by the extraction-area image is given, the controller causes a display unit to display a different extraction-area image similar to the extraction-area image.
US11200409B2 Utilizing an array of cameras including IoT sensors with cameras to search for objects via a wireless communication network
A method of searching for missing objects by gathering images from an array of cameras in a wireless communication network. The method includes receiving, at an image server via the wireless communication network, images from the array of cameras, which are communicatively coupled to the wireless communication network. The method further includes receiving, at the server from a third party via the wireless communication network, (i) a reference image, wherein the reference image includes an object of interest, and (ii) a request as to whether the object of interest is present in any of the images. The images are analyzed with respect to the reference image to determine if any of the images include the object of interest.
US11200408B2 Biometric imaging system and method for controlling the system
There is provided a biometric imaging system comprising: a display panel comprising: a plurality of display pixels controllable to form an image in the display and a plurality of individually controllable non-visible light emitting elements configured to the emit non-visible light, the non-visible light emitting elements being configured to form a controllable spatial irradiation pattern within an irradiation zone defined by the plurality of non-visible light emitting elements; and a control unit. The control unit is configured to identify a biometric object facing the display panel; determine a relative location of the biometric object in the irradiation zone; control the plurality of non-visible light emitting elements to form a spatial radiation pattern based on the location of the biometric object in relation to the display panel.
US11200406B2 Customer flow statistical method, apparatus and device
Disclosed is a statistical method, apparatus and device for customer flow. The method includes: acquiring video data on which the statistics is to be made (S101), identifying facial areas in the video data (S102), matching the identified facial areas with pre-set facial information, wherein the pre-set facial information may be facial information of a person unrelated to the customer flow (for example, a staff, etc.); determining the number of successfully matched facial areas, to obtain the customer flow without unrelated persons (S103). It can be seen that the method removes the interference from unrelated persons and improves the accuracy of customer flow statistics.
US11200399B1 Display panel and driving method of display panel
Provided are a display panel and a driving method of a display panel. The display panel includes a substrate, a sub-pixel array located on the substrate, and at least one fingerprint identification unit group; each of the at least one fingerprint identification unit group includes a first fingerprint identification unit and a second fingerprint identification unit; the first fingerprint identification unit, which is in the fingerprint identification unit group to which the second fingerprint identification unit belongs, is electrically connected to the pixel circuit of at least one sub-pixel which is peripheral to the second fingerprint identification unit; the first fingerprint identification unit is configured to adjust, in a first fingerprint identification phase, the at least one sub-pixel electrically connected to the first fingerprint identification unit from a first luminance to a second luminance.
US11200391B2 Barcode-reading system
This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
US11200372B2 Calculations on images within cells in spreadsheets
Described herein is a system and method for associating images with one or more cells in a spreadsheet application. As described, one or more images may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the image, such as metadata, pixel information or other parameters, may be retrieved from the image. Once retrieved, a calculation engine may perform one or more calculations on the information in order to change an appearance of the image.
US11200370B2 Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system
An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first status for the EDI document of the first type by processing the extracted elements using a machine learning model, the machine learning model trained on a training set of elements to classify documents according to a plurality of statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.
US11200365B2 Systems and methods for product visualization using a single-page application
Systems and methods are disclosed for visualizing products in a single-page application. Consistent with disclosed embodiments, an application system can receive from a client system, during rendering of a webpage received by the client system from a host system, a request for a script associated with the host system. The script can be executable by the client system to perform operations including modifying the webpage to include a visualization application in response to a selection of a visualization control in the webpage by a user of the client system. Consistent with disclosed embodiments, the application system can receive, from the visualization application, a request to display a product in a first image. A location can be identified in the first image using a machine learning model. Instructions can be provided to the visualization application for displaying the product at the location.
US11200364B2 Method and associated system for circuit design
A method, includes: extracting a design data using a computer, wherein the design data includes a net name and a connective layer name of each layout design in each cell; generating a layout pattern corresponding to the design data by assigning an ID to said each layout design, wherein the ID includes a first indicator indicative of the net name and a second indicator indicative of the connective layer name; and checking the layout pattern to locate an error of the layout pattern.
US11200363B1 Optimizing place-and-routing using a random normalized polish expression
Simultaneous automatic placement and routing speeds up implementation an integrated circuit layout and improves the resulting layout such that the layout is more compact, has reduced parasitics, and has improved circuit performance characteristics (e.g., power, frequency, propagation delay, gain, and stability). A technique generates solutions based on random normalized polish expression, and includes cost considerations based on routing of interconnect.
US11200353B2 Geographic information system for creating 3D structure models using perspective view drafting
A new generation 3D modeling system is described for the management of the 3D characteristics of man-made structures in a shared geographic information system (GIS) platform. The system accommodates the conversion of 2D GIS topology to 3D real-world topology, originate and perpetually maintain 3D models and non-graphical attribute data through time managed by a community of users based on a series of permissions and user roles. The system integrates 3D model data with attribute data and may be supplemented with published map or attribute data and/or data made available by users of the system.
US11200345B2 Firewall to determine access to a portion of memory
Techniques for a firewall to determine access to a portion of memory are provided. In one aspect, an access request to access a portion of memory within a pool of shared memory may be received at a firewall. The firewall may determine whether the access request to access the portion of memory is allowed. The access request may be allowed to proceed based on the determination. The operation of the firewall may not utilize address translation.
US11200339B1 System for securing electronic personal user data
The present disclosure relates to a system, method, and apparatus for securing electronic personal identifying information. The system enhances data privacy, by minimizing the amount of authentic personal identifying information that is shared with a third party. Namely, the system includes a database of known websites, apps, etc. that require personal identifying information to sign up—and then classifies whether any given type of information is strictly necessary to the functioning of the website. The system then generates placeholder “dummy” data for any fields that are required for signup, but are not strictly necessary for the website to function. The system allows for creation of several user profiles that vary the amount of authentic personal identifying information to be shared, based on the user's preferences. The system therefore helps to secure personal information in the event that, for example, the website later has a data breach. Such a system may be useful, for example, as a smartphone app or as a web browser plugin.
US11200335B2 Secure in-memory database in container
In an example embodiment, a hardware mechanism for protecting user-level software from privileged system software is leveraged to protect in-memory databases in container implementations in a cloud. This hardware mechanism takes the form of an enclave. An enclave is a portion of a CPU that shields application code and data from accesses by other software, including higher-privileged software. Memory pages belonging to an enclave reside in the enclave page cache (EPC), which cannot be accessed by code outside of the enclave. This helps ensure that (1) applications built on top of in-memory database are securely trusted, (2) and a trusted path architecture is provided for enclaves allowing in-memory databases to run securely on top of untrusted cloud platform.
US11200333B2 File exposure to an intended recipient
A method, computer system, and computer program product for file exposure to an intended recipient. A computer system receives a request to view a file is received first, wherein the file is encrypted with a first key generated based on at least one biological feature of an intended recipient. The computer system causes at least one biological feature of a viewer to be captured, wherein the at least one biological feature of the viewer is corresponding to the at least one biological feature of the intended recipient. The computer system generates a second key based on the at least one biological feature of the viewer. The computer decrypts the file with the second key.
US11200330B2 Secure storage access through rate limitation
Disclosed systems and methods initiate an instance of an isolated application on a node computing device. The systems determine that the isolated application requests exclusive access to a block storage resource, create a control group associated with the block storage resource to provide access to members of the control group and set an access rate limit to zero for non-members of the control group, and assign the isolated application to the control group.
US11200326B2 Method of restoring settings of an instrument for processing a sample or a reagent and a system for processing a sample or reagent
A method for saving and/or restoring settings of an instrument for processing a sample or reagent is disclosed. The instrument comprises a control unit and an operating system. A storage medium is provided to the instrument. The storage medium comprises a script. The script restores data for restoring settings of the instrument. The script is encrypted and/or digitally signed. The method verifies an identity and/or integrity of the script and executes the script upon starting the instrument by the operating system with the storage medium when the identity and/or integrity of the script correspond to an identity and/or integrity of the instrument. The control unit provides an input menu for allowing a user to input a saving and/or restoring command. The instrument saves settings on the storage medium and/or restores settings of the instrument from the storage medium by the restoring data corresponding to the saving and/or restoring command.
US11200321B2 Maintaining trust on a data storage network
Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.
US11200315B2 Artificial intelligence based malware detection system and method
An AI-based malware detection method is provided. The method includes inputting malware binary data, extracting metadata from the inputted malware binary data, converting the extracted metadata into image data, and training a neural network on the converted image data to classify malware. Malware binary data can be effectively classified by converting the binary data to image data and analyzed through deep learning-based image models. In addition, results from the AI detection algorithm technology can be displayed visually for easy interpretation.
US11200314B2 Ransomware attack monitoring
Examples associated with ransomware attack monitoring are described. One example includes a monitor module to monitor files stored on the system for sequences of file accesses that match a predefined pattern of file accesses. An investigation module is activated when a number of sequences of file accesses that match the predefined pattern exceeds a first threshold. The investigation module logs actions taken by processes to modify files. A reaction module pauses a set of processes operating on the system when the number of sequences of file accesses that match the predefined pattern exceeds a second threshold. The reaction module then identifies processes associated with a suspected ransomware attack based on the logging performed by the investigation module, and resumes legitimate processes.
US11200311B2 Computer-based platforms or systems, computing devices or components and/or computing methods for technological applications involving provision of a portal for managing user accounts having a login portal configured to defend against credential replay attacks
Systems and methods associated with computer-implemented online portals having secure login processing features are disclosed. In one embodiment, an exemplary method may comprise receiving a login request including processing user credentials and capturing browser print information associated with the login request, validating the login request via analyzing current login attributes and/or an attributes checksum derived from the browser print information captured during the login request and assessing the browser print information for spoofed browser attributes, redirecting an access attempt that is flagged as the potential replay attack to an enhanced security process, and allowing or denying login to customer accounts or information associated with the user credentials based on the enhanced security process.
US11200309B2 Authentication with secondary approver
Techniques are provided for giving access to restricted content on a first device from a second device through a wireless network. In one embodiment, the first device transmits an authorization request signal to the second device or to a server in the wireless network. The second device, having received the authorization request, prompts an authorized user to give authorization to the first device by inputting an authentication key such as a password or gesture on the second device. Upon verification of the authentication key, an authorization signal may be wirelessly transmitted to the first device, permitting access to the restricted content or functions on the first device. In some embodiments, the second device may be alerted to an authorization request and may select a request for authorization from a selectable queue of requests.
US11200303B2 Audio accessibility assistance
Techniques are disclosed relating to providing audio prompts. In one embodiment, a computing device includes a display, an audio circuit coupled to a speaker, first and second processors, and memory. The memory has first program instructions executable by the first processor to provide, via a first operating system of the computing device, a visual prompt to the display to cause the display to present the visual prompt to a user and send, to the second processor, a request to provide an audio prompt corresponding to the visual prompt via the speaker to the user. The computing device also includes memory having second program instructions executable by the second processor to, in response to the request, provide, via a second operating system, an instruction to the audio circuit to play the audio prompt via the speaker.
US11200299B2 Crowd sourcing for file recognition
Methods for identifying encrypted content in ones of a plurality of encrypted data files in a library of encrypted files without decrypting the data files utilize crowd sourcing for content identification. A method includes selecting, by a computer, content titles for presenting with ones of identifiers for the data files in a data structure. Each of the identifiers includes a hash of metadata for one of the data files and the content titles include a character string that identifies each file's content. The user selection data identifies the content titles that correspond to the data files. The computer determines which content titles satisfy a minimum confidence threshold for associating with one of the identifiers, based on a quality or quantity of the multiple independent clients supplying the user selection data. An apparatus for performing the method includes a memory holding instructions for performing steps of the method as summarized above.
US11200298B2 Reducing probability of glass breakage in drug delivery devices
A method for determining predicted failure rates of drug injection devices includes receiving a set of parameters that specify physical properties of (i) a syringe, and (ii) a liquid drug, and (iii) a drug injection device configured to deliver the liquid drug to a patient via the syringe. The method further includes receiving failure rate data that specifies a measured rate of failure of the drug injection device in response to various peak pressures within the syringe, applying the received set of parameters to a kinematic model of the drug injection device to determine a predicted peak pressure within the syringe, including determining the predicted peak pressure as a function of impact velocity of the liquid drug, determining a probability of failure of the drug injection device using (i) the received failure rate data and (ii) the predicted peak pressure, and providing an indication of the determined probability of failure to an output device.
US11200297B2 Integrator voltage shifting for improved performance in softmax operation
An apparatus and method are provided for saturation prevention of a current integrator in a Resistive Processing Unit-based (RPU-based) accelerator. The apparatus includes a set of hardware switches. The apparatus further includes a voltage generator, operatively coupled between an input terminal and an output terminal of the current integrator, reducing a magnitude of an output voltage at the output terminal of the current integrator during a current integration operation by selectively applying a non-zero initial voltage to the current integrator prior to the current integration operation, responsive to an operating state of the set of hardware switches.
US11200296B2 Limited duration supply for heuristic algorithms
Limited duration supply for heuristic algorithms is disclosed. A supply manager receives, from a first subsystem, a first request for a first supply. The supply manager determines that the first supply is not executing. The supply manager initiates the first supply, the first supply to return supply data upon request. The supply manager provides to the first subsystem a supply reference that refers to the first supply that allows the first subsystem to request the supply data directly from the first supply. The supply manager subsequently determines that no subsystem requires the first supply and disables the first supply.
US11200293B2 Method and system for controlling presentation of web resources in a browser window
A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.
US11200285B2 Geocoding administrative areas with user-defined content
Disclosed herein are system, method, and computer program product embodiments for getting location-based data for a specific location or area. An embodiment transmits a request for a first location item at a first administrative level of a first location hierarchy to a data provider for a location. The embodiment receives the first location item. The embodiment determines a second administrative level is present in the first location hierarchy for the location. The embodiment transmits a second request for a second location item at the second administrative level to the data provider for the location. The embodiment receives the second location item. The embodiment maps the first location item and the second location item respectively to a first administrative level and a second administrative level in the second location hierarchy. The embodiment then creates a result set for the location based on the first location item and the second location item.
US11200283B2 Cohesive visualized instruction representation
One embodiment provides a method, including: receiving a query from a user requesting assistance regarding instructions for performing a task; identifying, within steps of the instructions, words that can be visualized, wherein the identifying comprises identifying relationships between terms within the query to generate a step query; retrieving, for each of the steps, a plurality of images representing the identified words; identifying at least one object occurring within the plurality of images corresponding to more than one of the steps; selecting an image for each of the steps of the instructions, wherein the selecting an image comprises selecting an image for each step such that the identified at least one object is represented similarly in each selected image including the identified at least one object; and presenting the instructions as visualized instructions by presenting the selected images for each of the steps in order.
US11200279B2 Datumtronic knowledge server
Systems and methods are provided for assigning client requests to one or more computer-implemented knowledge/database servers. Each server stores data as a directed acyclic graph of datums connected with a single type of relationship. The system includes a plurality of clients coupled to at least one router, wherein each client includes a graphical user interface and a processor configured to analyze inputted data, a plurality of routers configured to assign requests input though the plurality of clients to a plurality servers, at least one logger configured that includes a storage medium and is configured to store the requests, and a plurality of servers configured to perform tasks indicated by the requests.
US11200270B2 Information providing server and method of controlling information providing server
A search condition related to image and text stored in a first database is associated with the image and the text, and an information providing unit selects the image and the text associated with a received search condition from among images related to a facility associated with a facility information extracted by a search processing unit and the text describing the service provided at the facility, generates search result guide data in which the extracted facility information and the selected image and the selected text are included, and provides the search result guide data to a user terminal.
US11200269B2 Method and system for highlighting answer phrases
Examples of the present disclosure describe systems and methods relating to generating relevance scores for one or more words of a passage which is an answer to a natural language query. For instance, a passage extracted from a highly relevant electronic file along with the query may encoded and augmented to generate a multi-dimensional, augmented semantic vectors using recurring neural networks. The augmented semantic vectors along with a multi-dimensional vector that represent words of the passage may be decoded to generate relevance scores for one or more words of the passage, based on levels of relevance to the query.
US11200260B2 Database asset fulfillment chaincode deployment
An example operation may include one or more of receiving, by a blockchain node or peer, a deploy chaincode blockchain transaction, and in response establishing a cold asset storage repository comprising pointers to each of the assets of a blockchain stored in a shared ledger, each of the assets comprising a key-value pair, establishing a hot asset storage repository of predetermined size and configured to store a subset of the assets of the blockchain, and configuring asset classification rules to organize hot asset storage and cold asset storage.
US11200255B2 Robust data synchronization solution between databases
Synchronizing data across databases comprising generating a synchronization event in response to a change in source data in a source database. The synchronization event is published as a message in a source database internal queue. The message is then published in a message broker. Sink data in a sink database is synchronized according to the message in the message broker to match the change in source data in the source database.
US11200248B2 Techniques for facilitating the joining of datasets
Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. In at least one embodiment, the system can determine options for joining datasets, such as by a left join, right join, or outer join. A graphical interface may display a visual representation (e.g., a “Glenn Diagram”) illustrate options for joining datasets based on identifying a relationship between the data sets. The representation may further illustrate one or more types of joins and information about the data, such as rows where data may be joined based on the type of join function for the relationship by columns. The visual representation may indicate where the datasets can be joined, such that they are not overlapping.
US11200245B2 Fuzzy searching and applications therefor
A method, system and computer program product is disclosed for fuzzy searching. The method, which may be performed by one or more processors, may comprise providing a first prefix tree data structure representing a first data set comprising a first plurality of strings, and providing a second prefix tree data structure representing a second data set comprising a second plurality of strings. The first and second prefix tree data structures may each comprise nodes representing each character and edges connecting prefix nodes to one or more suffix nodes to represent each subsequent character in the string. A search may be performed to identify all matches between the first and second plurality of strings and also approximate matches between the first and second plurality of strings within a maximum distance k, wherein the search comprises traversing the first prefix tree data structure using a depth-first search algorithm to identify matches and approximate matches in the second prefix tree data structure.
US11200241B2 Search query enhancement with context analysis
The context in which a user generates a search query is analyzed to generate an improved search query. Search query context may be determined with reference to a user profile or content collected from Internet of Things (IoT) or non-IoT devices located proximate the user. Content may be collected when the search query is generated or at a time before the search query is generated. Content collected for context analysis includes visual display content (screen capture), audio content, and data content.
US11200236B2 Server-side cross-model filtering
A system includes reception of a filter on a first dimension of a first data model, determination of an association between a second dimension of the first data model and a first dimension of a second data model, generation of a calculated dimension based on the second dimension, the rows of the calculated dimension being identical to the rows of the first dimension, application of the filter to the rows of the calculated dimension to generate filtered rows of the calculated dimension, execution of an inner join between the filtered rows of the calculated dimension and a fact table of the second data model to generate a result table including one or more measure values of the second data model, and generation of a visualization including the result table.
US11200230B2 Cost-based optimization for document-oriented database queries
A document-oriented database system generates an optimal query execution plan for database queries on an untyped data field included in a collection of documents. The system generates histograms for multiple types of data stored by the untyped data field and uses the histograms to assign costs to operators usable to execute the database query. The system generates the optimal query execution plan by selecting operators based on the assigned costs. In various embodiments, the untyped data field stores scalars, arrays, and objects.
US11200227B1 Lossless switching between search grammars
Lossless switching between search grammars is described herein. A method may include generating a first resolved-request using a relational search grammar in response to receiving a request for data, where the first resolved-request includes an ordered sequence of tokens, and in response to receiving a request for data indicating the first resolved-request and indicating a request to use a natural language search grammar, generating a second resolved-request in accordance with the natural language search grammar by identifying tokens and token binding data associated with the relational search grammar resolved-request as query refinements, generating the second resolved-request consistent with the first resolved-request by tokenizing the request for data associated with the natural language search grammar in accordance with the natural language search grammar using the query refinements, and outputting search results obtained using the request for data associated with the natural language search grammar using the natural language search grammar.
US11200224B2 Fine-grained shared multi-tenant de-duplication system
In one example, a method includes receiving, at a cloud storage site, chunks that each take the form of a hash of a combination that includes two or more salts and a file object, and one of the salts is a retention salt shared by the chunks, monitoring a time period associated with the retention salt, when the time period has expired, removing the chunks that include the retention salt, and depositing the removed chunks in a deleted items cloud store.
US11200221B2 Delayed snapshot isolation for read service at a database
A computer implemented method is provided comprising receiving a group of transaction logs from a first database, allocating transaction logs from the group of transaction logs to a first queue and to a second queue, generating an end-of-group transaction log indicative of an end of the group of transaction logs, allocating the end-of-group log to the first queue and the second queue; replaying transaction logs from the first queue including the end-of-group transaction log allocated to the first queue, replaying transaction logs from the second queue including the end-of-group transaction log allocated to the second queue; and changing visibility of one or more transactions in response to replaying the end-of-group transaction log allocated to the first queue and the end-of-group transaction log allocated to the second queue. Related apparatus, systems, techniques and articles are also described.
US11200220B2 Efficient storage of user personal attributes for service provisioning
A user identifier is obtained and an attribute identifier and an attribute value of at least one personal attribute corresponding to the user identifier is obtained. A target attribute correspondence to each personal attribute of the at least one personal attribute is generated based on the attribute identifier and the attribute value of the personal attribute. A determination is performed as to whether a target attribute storage field corresponding to the user identifier exists in stored first correspondences between one or more user identifiers and one or more attribute storage fields. When the target attribute storage field exists in the stored first correspondences, the target attribute correspondences are stored in the target attribute storage field.
US11200219B2 System and method for idempotent metadata destage in a storage cluster with delta log based architecture
A method, computer program product, and computer system for destaging, by a computing device, a metadata page that includes delta tuples from a hash-based index structure. A delta tuple indicator may be added to the hash-based index structure based upon, at least in part, destaging the metadata page. The metadata page that includes the delta tuples may be destaged from the hash-based index structure to a metadata store. Any of the delta tuples added prior to the delta tuple indicator may be ignored when destaging the metadata page.
US11200216B1 Methods and devices for fixed interpolation error data simplification processes for telematic
Methods and devices for simplifying data collected from assets are provided. An example method involves obtaining raw data from a data source at an asset, determining whether a data logging trigger is satisfied, and, when satisfied, performing a dataset simplification algorithm on the raw data to generate a simplified set of data in which interpolation error is limited by an upper bound that is fixed across the simplified set of data.
US11200214B2 Construction and application of data cleaning templates
Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data cleaning template to a data set, is configured to identify a column in the data set that has data entries of a data type specified in the data cleaning template. In response to identifying the column in the data set, the data cleaning tool, when applying the data cleaning template to the data set, alters a format of the data entries in the column from a first format to a second format, the second format specified in the data cleaning template.
US11200213B1 Dynamic aggregation of data from separate sources
Generally described, one or more aspects of the present application correspond to techniques for dynamically aggregating data records from separate sources. The data merging process can be implemented by an aggregation computing resource that uses a lockstep paging system to query multiple database platforms for the same range of records, merges the records returned by the database platforms, and continues identifying a next range of records for which the database platforms should be queried until all records have been merged into a single listing. These techniques can be used to unify records during a database migration process.
US11200211B2 Method and system for managing mutual distributed ledgers in a system of interconnected devices
When a local server that is connected to a wireless local area network (WLAN) receives a service request from a first electronic device, the server identifies a resource to provide one or more elements of the service. The server assigns the resource to provide the service element(s). The local server also selects one or more mutual distributed ledgers (MDLs) having parameters that correspond to the service request. The local server generates and transmits, to a gateway server, a transaction record having a format that corresponds to the selected MDL. This enables the local server to facilitate the delivery of services such as spectrum sharing, content streaming, and the like using WLAN-connected devices to facilitate delivery of the service. It also enables the gateway server to update each selected MDL with a transaction ledger that follows each selected MDL's format.
US11200207B1 Compliance namespace separation to achieve snapshot based consistency across failover-failback while maintaining data retention regulation compliance
Embodiments of the present disclosure relate to creating and maintaining a separate compliance store within a domain. Files that are committed within the domain are linked to the compliance store using canonical links. Canonical links are guaranteed to be non-erasable and non-rewritable for the duration of their retention period. When using a source cluster of nodes as a primary production cluster and a target cluster of nodes as a backup cluster, file data and canonical links can be synced from the source cluster to the target cluster to maintain compliance with data retention rules. Non-canonical links can be modified as necessary to ensure snapshot consistency when failover or failback occurs between a source cluster of nodes and a target cluster of nodes.
US11200205B2 Displaying an alert and options when deleting a file that is associated with a sequence of files
Various embodiments disclosed herein provide for displaying an alert and options when deleting a file associated with a sequence. A system is disclosed herein that can comprise receiving a request to delete a selected file stored in a first folder; determining that the selected file is part of a group of files associated with a sequence; displaying the group of files associated with the sequence using a first portion of a display device; generating a selectable image to display via a second portion of the display device, wherein the selectable image comprises at least a first selectable option to delete the group of files, a second selectable option to delete the selected file, and a third selectable option to select some files of the group of files to delete; and deleting at least one file of the group of files.
US11200199B2 System that maintains objects created and modified within designated directories on a per-client basis in a network filesystem
Systems that maintain objects created and modified within designated directories on a per-client basis in a network filesystem include a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory. At least one client is operably connected to the server having a remote processor and memory operably connected to the remote processor. The file server has designated at least one of the main directories as a per-client writable directory, and the file server exports the filesystem read-only to at least one client.
US11200196B1 Data archival system and method
An apparatus may be configured to determine an industry object model based on an industry of a data set of an enterprise; generate an archive package for an archive time point by, for each data source, determining archival data of the data source to be archived and transforming the archival data of the data source into a set of data source objects based on the industry object model, and storing, in the archive package, the data source objects for each data source; identify a subset of the data source objects to be purged based on a purge time point; and remove the subset of the data source objects from the archive package. An apparatus may also be configured to generate and store a set of global objects that are represented in the data set, and to associate the set of data source objects with the set of global objects.
US11200195B2 Method and device for the initial programming of a secondary computer
A method for the initial programming of a secondary computer. The method includes configuring a serial interprocessor interface between the secondary computer and a main computer, and data are written via the interface to a flash memory of the secondary computer.
US11200192B2 Multi-mode system on a chip
A system on a chip (SoC) can be configured to operate in one of a plurality of modes. In a first mode, the SoC can be operated as a network compute subsystem to provide networking services only. In a second mode, the SoC can be operated as a server compute subsystem to provide compute services only. In a third mode, the SoC can be operated as a network compute subsystem and the server compute subsystem to provide both networking and compute services concurrently.
US11200184B1 Interrupt control device and interrupt control method between clock domains
An interrupt control device between clock domains is provided. An interrupt sharing logic is configured to receive one or more original interrupt signals and generate a combined interrupt signal. An interrupt processing logic is configured to output a processed interrupt signal to a processor according to the combined interrupt signal, so that the processor executes an interrupt service routine. When the interrupt service routine is executed, the processed interrupt signal changes to be disabled; before the interrupt service routine is completed, the processor outputs an interrupt clear signal to change the respective interrupt signal to be negated. After the interrupt processing logic detects that interrupt signal has been cleared successfully, the interrupt processing logic will generate the processed interrupt signal according to the combined interrupt signal again.
US11200175B2 Memory accessor invailidation
There is provided a data processing apparatus that includes memory circuitry that provides a physical address space, which is logically divided into a plurality of memory segments and stores a plurality of accessors with associated validity indicators. Each of the accessors controls access to a region of the physical address space in dependence on at least its associated validity indicator. Tracking circuitry tracks which of the memory segments contain the accessors and invalidation circuitry responds to a request to invalidate an accessor by determining a set of equivalent accessors with reference to the tracking circuitry, and invalidating the accessor and the equivalent accessors by setting the associated validity indicator of each of the accessor and the equivalent accessors to indicate that the accessor and the equivalent accessors are invalid.
US11200161B2 Keeping zones open with intermediate padding
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller and a media unit divided into a plurality of zones. Data associated with one or more first commands is written to a first portion of a first zone. Upon a predetermined amount of time passing, dummy data is written to a second portion of the first zone to fill the first zone to a zone capacity. Upon receiving one or more second commands to write data, a second zone is allocated and opened, and the data associated with the one or more second commands is written to a first portion of the second zone. The data associated with the one or more first commands is then optionally re-written to a second portion of the second zone to fill the second zone to a zone capacity, and the first zone is erased.
US11200159B2 System and method for facilitating efficient utilization of NAND flash memory
The system receives a request to write data and associated metadata. The system determines a key associated with the data, wherein the key corresponds to an entry in a data structure maintained by a first storage system. The system writes the metadata to a first non-volatile memory of a first set of storage drives of the first storage system by updating the entry with a logical block address for the data and a physical location in a second set of storage drives of a second storage system. The system writes the key and the data to a second non-volatile memory of the second set of storage drives based on the physical location, wherein the first non-volatile memory is of a lower density than the second non-volatile memory.
US11200156B2 Tester and method for testing a device under test using relevance scores
A tester for testing a device under test is shown, having a test unit configured for performing a test of the device under test using multiple test cases, each test case having variable values of a set of predetermined variables, the test units configured to derive an output value for each test case indicating whether the device under test validly operates at a current test case or whether the device under test provides an error at the current test case; and an evaluation unit configured for evaluating the multiple test cases based on a plurality of subsets of the predetermined input variables with respect to the output value, the evaluation unit configured for providing a number of plots of the evaluation of the multiple test cases where each plot indicates the impact of one subset of the plurality of subsets of the predetermined input variables to the output value in dependence on respective relevance scores or associated with the respective relevance scores.
US11200142B2 Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module
A machine learning module is trained by receiving inputs comprising attributes of a computing environment, where the attributes affect a likelihood of failure in the computing environment. In response to an event occurring in the computing environment, a risk score that indicates a predicted likelihood of failure in the computing environment is generated via forward propagation through a plurality of layers of the machine learning module. A margin of error is calculated based on comparing the generated risk score to an expected risk score, where the expected risk score indicates an expected likelihood of failure in the computing environment corresponding to the event. An adjustment is made of weights of links that interconnect nodes of the plurality of layers via back propagation to reduce the margin of error, to improve the predicted likelihood of failure in the computing environment.
US11200125B2 Feedback from higher-level verification to improve unit verification effectiveness
Embodiments of the invention are directed to a computer-implemented method of unit environment verification. The method includes monitoring, by a processor, a data stream between a first driver and a device under test (DUT) in a unit verification environment. The processor retrieves a transaction value from a database, wherein the transaction value was generated in a higher-level verification environment than the unit verification environment. The processor transmits the retrieved transaction value to the DUT. The processor compares a response from the DUT to the transmitted transaction value to an expected value. In response to the comparison indicating an error, the processor initiates a repair of the error at the unit verification environment.
US11200124B2 Assigning backup resources based on failover of partnered data storage servers in a data storage management system
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.
US11200120B2 Hybrid memory system with configurable error thresholds and failure analysis capability
A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint.
US11200114B2 System and method for facilitating elastic error correction code in memory
A system is provided for performing error correction in memory. During operation, the system can receive a memory access request from a host processor. The system can then compare a memory address specified in the memory access request with a set of entries in an error correction code (ECC) mapping table. In response to the system determining that the memory address corresponds to at least one entry in the ECC mapping table, the system may determine, based on value in the counter field, whether the memory address belongs to a first portion or a second portion of the address range specified in the ECC mapping table entry. The system can then select a current ECC mode when the memory address belongs to the first portion; and select a previous ECC mode when the memory address belongs to the second portion. The system may then process the memory access request based on the selected ECC mode.
US11200113B2 Auto-increment write count for nonvolatile memory
A memory device has multiple nonvolatile (NV) memory arrays that collectively store a block of data, with each array to store a portion of the data block. A selected NV memory array stores a write count for the block of data. In response to a write command, the NV memory arrays that store data perform an internal pre-write read. The selected NV memory array that stores the write count will perform a pre-write read of the write count, increment the write count internally to the selected NV memory array, and write the incremented write count back to the selected NV memory array.
US11200110B2 Remedial action based on maintaining process awareness in data storage management
An illustrative data storage management system comprises “awareness logic” that executes on computing devices hosting storage management components such as storage manager, data agent, media agent, and/or other storage management applications. The illustrative awareness logic operates within each of these illustrative components, e.g., as a thread within processes of the storage management component, such as storage management core process, file identifier process, log monitoring process, etc. The awareness logic monitors the targeted process over time and triggers remedial action when criteria are met. Certain vital statistics of each process are collected periodically and analyzed by the illustrative awareness logic, such as CPU usage, memory usage, and handle counts. Criteria for corrective action include rising trends based on local minima data points for one or more vital statistics of the process. Other criteria include exceeding a threshold based on a logarithm function of the collected data points.
US11200108B2 Data lifecycle management
A method and technique for data lifecycle management includes storing in a memory from a monitored system one or more metrics. A fault from the monitored system is identified and a first metric from the one or more metrics as being related to the fault is identified. A lifespan is assigned to the first metric, and the first metric is removed from the memory if the lifespan is over.
US11200089B2 Systems and methods for dynamic load distribution in a multi-tier distributed platform
A controller provides dynamic load distribution in a multi-tier distributed platform. The controller may receive a request at a first Point-of-Presence (“PoP”) with a first set of resources. The first PoP may be part of a distributed platform with several distributed PoPs at different network locations. The controller may classify the requested task with a priority, may determine resource availability, and may dynamically distribute the request by (i) providing the request to the first set of resources in response to classifying the task with a high first priority, and determining the availability of the first set of resources to be less than a threshold, and (ii) providing the request to a second PoP in response to classifying the task with a lower second priority, and determining the availability of the first set of resources to be less than the threshold.
US11200082B2 Data storage system employing dummy namespaces for discovery of NVMe namespace groups as protocol endpoints
A data storage system (DSS) in a cluster provides virtual-volume data storage to virtual-computing (VC) hosts using NVMe-oF storage interconnect. A DSS creates protocol endpoints (PEs) and corresponding namespace groups, each being a grouping of namespaces corresponding to virtual volumes (vVols) to be bound for access by a respective VC host, and each namespace being mapped to corresponding underlying physical storage. Each namespace group is initially created with a corresponding in-band discoverable dummy namespace. In response to in-band storage discovery commands from the VC hosts, and based on the existence of the dummy namespaces, the DSS responds with responses identifying the namespace groups. Then in response to subsequent vVol creation commands from the VC hosts, the DSS creates new namespaces in respective namespace groups and provides namespace identifiers for the new namespaces to the VC hosts for use in accessing data of the vVols.
US11200081B2 Systems and methods for tuning containers in a high availability environment
The disclosed technology teaches tuning containers in pods, in a high availability environment that runs two or more pods to implement a service, while the containers are running, including instrumenting a tunable container to communicate application metrics to a tuning engine that runs in a pod and maintains current configuration state information for the container. The tuning engine accesses the application metrics and a rule that specifies tuning of resource configuration for the container. The rule combines variables in the metrics to determine whether an update should be applied to the container. The tuning engine determines a new resource configuration for the tunable container and updates the configuration state information for the container according to the new configuration. An update manager detects updating of the configuration state information and performs a rolling update of instances of the tunable container in the pods that implement the service.
US11200075B2 Artificial intelligence apparatus and method for extracting user's concern
The present disclosure provides an artificial intelligence apparatus including a memory configured to store data input by the user or data received by the artificial intelligence apparatus as user interest data, and a processor configured to extract a keyword from the user interest data, classify the keyword as a concern matching the keyword using an interest classification model, and increase an interest rank weight for the concern.
US11200051B2 Creation and execution of customised code for a data processing platform
A method of executing computer-readable code for interaction with one or more data resources on a data processing platform, the method performed using one or more processors, comprising: receiving a request message including an identifier identifying executable code stored in a data repository; determining, using the identifier, an execution environment of a plurality of stored execution environments mapped to the identified executable code, wherein determining the execution environment mapped to the identified executable code comprises: accessing mapping data identifying a mapping between the identifier and the execution environment of the plurality of stored execution environments, the mapping data including configuration data associated with the identifier, wherein the configuration data identifies one or more convention-based data libraries particular to the execution environment; configuring the determined execution environment to access the one or more convention-based data libraries during execution; executing the identified executable code using the determined execution environment; and passing requests made with the identified executable code to the one or more data resources via a proxy.
US11200048B2 Modification of codified infrastructure for orchestration in a multi-cloud environment
A system, computer program product, and method are provided for supporting risk evaluation and modification of an executable codified infrastructure. The codified infrastructure is analyzed to identify any non-native program instructions. A selection of the identified non-native program instructions are combined and subjected to a risk evaluation by non-native tools. A risk evaluation result is mapped to corresponding lines of the source code, and a risk identifier is assigned to the corresponding lines of the source code. One or more modifications are selectively applied to the codified infrastructure in correspondence with the assigned risk identifier. The applied modification mitigates any defects in the source code.
US11200047B2 Identifying versions of running programs using signatures derived from object files
A particular portion of a program which can be read from on-disk representations of the program as well as from memory images of the program is identified for use as a version discriminator. A first representation of the portion may be obtained from a first memory image of the program, corresponding to a first running instance of the program. The first representation may be compared to a second representation obtained at a development environment. Based on the results of the comparison, a particular version of the program corresponding to the first running instance may be identified. An indication of the particular version may be stored.
US11200044B2 Providing access to a hybrid application offline
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some implementations, a computing device can be configured with a hybrid application that includes a native layer and a web view. The native layer can provide access to native features of the computing device while the web view can provide web client features, such as graphical user interfaces and server communication functionality. When the computing device is offline and the hybrid application is invoked, the native layer can load from local storage a resource bundle including the web code needed to present the web view graphical user interface, and/or facilitate communication with the web server. Similarly, when the computing device is offline, the hybrid application can load previously stored content items into the web view from local storage through the native layer so that the user can work with the content items offline.
US11200043B2 Analyzing software change impact based on machine learning
Analyzing software change impact is provided. Feedback is received regarding a predicted impact of a software change to a set of components of a service. It is determined whether the predicted impact of the software change is correct based on the feedback. In response to determining that the predicted impact of the software change is correct based on the feedback, the software change is applied to the set of components of the service increasing performance of the service and a server computer hosting the service.
US11200042B1 Dynamic control of event dependent user feedback
A method includes providing, by a healthcare software provider, an updated version of a healthcare software application; maintaining a list of events each mapped to one or more actions to be taken upon occurrence of such event; generating, by an instance of the updated version of the healthcare software application running on an electronic device, a log of events representing user actions; looking up in the maintained list of events, based on the occurrence of a logged event, a mapped action to take in response thereto, the mapped action being to provide a first user notification; and providing, in the healthcare software application, the first user notification.
US11200040B2 Distributed ledger for software distribution in a wireless ad hoc network for ad-hoc data processing on a source node
A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to perform a task is identified, and making a determination that the source node is incapable of performing the task. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to perform the task, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to perform the task.
US11200038B1 Fast compiling source code without dependencies
Techniques for an ultra-fact software compilation of source code are provided. A compiler receives software code and may divide it into code sections. A map of ordered nodes may be generated, such that each node in the map may include a code section and the order of the nodes indicates an execution order of the software code. Each code section may be compiled into an executable object in parallel and independently from other code sections. A binary executable may be generated by linking executable objects generated from the code sections. The methodology significantly differs from existing source code compilation techniques because conventional compilers build executable sequentially, whereas the embodiments divide the source code into multiple smaller code sections and compile them individually and in parallel. Compiling multiple code sections improves the compilations in order of magnitude from conventional techniques.
US11200035B1 Methods and apparatus for automatic communication optimizations in a compiler based on a polyhedral representation
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least one local memory unit that allows for data reuse opportunities. The first custom computing apparatus optimizes the code for reduced communication execution on the second computing apparatus.
US11200032B2 Acceleration techniques for graph analysis programs
Source code of a graph analysis program expressed in a platform-independent language which supports linear algebra primitives is obtained. An executable version of the program is generated, which includes an invocation of a function of a parallel programming library optimized for a particular hardware platform. A result of executing the program is stored.
US11200014B2 Display device and display system for increasing transparency of an object in first and second screens
A display device includes a display section, an operation section, and a controller. The display section displays a screen. The operation section receives a first operation by which a display target area of the screen is changed. The controller changes the display target area of the screen in response to the operation section receiving the first operation. The screen includes an object. The object receives a second operation by which the display target area of the screen is changed. In response to the operation section receiving the first operation, the controller causes the object not to be displayed or increases a transparency of the object.
US11200013B2 Information processing device to display screen for correcting setting to troubleshoot and non-transitory computer readable recording medium
An information processing device includes a controller that causes a display to display a screen for correcting a setting to troubleshoot according to a right of a user when a predetermined process to be executed fails.
US11200007B2 Display method, display device, and printing device
In a display method, a plurality of thumbnail images arranged on a first imaginary rotation axis are displayed at a display, each thumbnail image rotating about its second imaginary rotation axis intersecting the first imaginary axis, each thumbnail image also rotating about the first imaginary rotation axis. An image bundle formed of the plurality of thumbnail images includes a static part where the thumbnail images next to each other are arranged with an equal space from each other, and a dynamic part where the thumbnail images next to each other are arranged with a broader space from each other than the thumbnail images in the static part. The method includes displaying an image to be printed, in a first area of the image bundle, and displaying a printed image in a second area of the image bundle.
US11200002B2 Nonvolatile memory device
A nonvolatile memory device includes a first semiconductor layer including an upper substrate in which word-lines extending in a first direction and bit-lines extending in a second direction are disposed and a memory cell array, a second semiconductor layer, a control circuit, and a pad region. The memory cell array includes a vertical structure on the upper substrate, and the vertical structure includes memory blocks. The second semiconductor layer includes a lower substrate that includes address decoders and page buffer circuits. The vertical structure includes via areas in which one or more through-hole vias are provided, and the via areas are spaced apart in the second direction. The memory cell array includes mats corresponding to different bit-lines of the bit-lines. At least two of the mats include a different number of the via areas according to a distance from the pad region in the first direction.
US11199998B2 Non-volatile dual in-line memory module (NVDIMM) device assisted operations management
Embodiments herein provide a Non-Volatile Dual In-Line Memory Module (NVDIMM) device assisted operations management method. The method includes on sending, by the host, a read command to the NVDIMM device receiving, by the host, an URGENT signal upon which it issues a SEND Command and receives a message packet form the NVDIMM device, wherein the message packet comprises information about a time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device. Further, the method includes performing, by the host, configuration of the host in a power down mode based on the time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device, or performing scheduling operations based on time required by the NVDIMM device to read the particular data and the information about operations at the NVDIMM device.
US11199992B2 Automatic host buffer pointer pattern detection
The present disclosure generally relates to a method and device for detecting patterns in host command pointers. When a new command is received by a storage device from a host computer, host command pointers sent to the storage device are analyzed to detect any patterns within the host command pointers. If a pattern is detected, the storage device can store the host command pointers in a reduced pointer storage structure. Thereafter, the storage device can perform the command indicated by the host command pointers using the reduced pointer storage structure.
US11199986B2 System and method for data migration across storage systems
A method, computer program product, and computer system for requesting, by a computing device, information about whether a source and a destination belong to one of a same storage array and storage cluster. Information may be requested about whether the source and the destination support direct data transfer mechanisms between the source and the destination. A copy process may be offloaded from a host computing device to the source and the destination to copy data from the source to the destination when the source and the destination belong to one of a different storage array and storage cluster and when the source and the destination support the direct data transfer mechanisms, and the copy process may be executed on the host device to copy data from the source to the destination when one of the source and the destination does not support the direct data transfer mechanisms.
US11199984B2 Data writing method and apparatus, and electronic device
In the field of data reading and writing technologies, a data writing method is associated with a data writing apparatus and an electronic device. The data writing method includes: determining whether a start storage address of a first data block is aligned with a bus bit width of a storage; in response to that the start storage address of the first data block is not aligned with the bus bit width of the storage, determining whether a second data block which is a data block immediately before the first data block is compressed; in response to that the second data block is compressed, executing complete writing on a first beat of the first data block.
US11199981B2 Method and system for binding storage device and host, and method and system for verifying storage device and host
A method and system for binding and verifying between a storage device and hosts are provided. The method includes: sharing system parameters in advance with the hosts by the storage device, where the hosts are to be bound to the storage device; using a programmable read-only memory as the storage device, dividing the programmable read-only memory into m regions, completing the binding between each region and one corresponding host to be bound using the pre-shared system parameters, where m is a positive integer; verifying an identity of a bound host in accordance with the pre-shared system parameters through a zero-knowledge proof method by the storage device; if the verification is successful, starting the storage device and serving the bound host; if the verification is unsuccessful, terminating the starting of the storage device and refusing to serve the bound host.
US11199979B2 Enabling data integrity checking and faster application recovery in synchronous replicated datasets
One or more techniques and/or computing devices are provided for utilizing snapshots for data integrity validation and/or faster application recovery. For example, a first storage controller, hosting first storage, has a synchronous replication relationship with a second storage controller hosting second storage. A snapshot replication policy rule is defined to specify that a replication label is to be used for snapshot create requests, targeting the first storage, that are to be replicated to the second storage. A snapshot creation policy is created to issue snapshot create requests comprising the replication label. Thus a snapshot of the first storage and a replication snapshot of the second storage are created based upon a snapshot create request comprising the replication label. The snapshot and the replication snapshot may be compared for data integrity validation (e.g., determine whether the snapshots comprise the same data) and/or quickly recovering an application after a disaster.
US11199966B2 Dynamic soft keyboard
In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a current input environment for the soft keyboard is obtained, and a determination is made as to which one or more keys of the multiple keys was intended to be selected by the user input. This determination is made based at least in part on the current input environment.
US11199964B2 Foldable electronic device and method for controlling screen by using gesture
An electronic device according to various embodiments may comprise: a first housing including a first surface and a second surface facing away from the first surface; a second housing including a third surface and a fourth surface facing away from the third surface; a folding part pivotably connecting a side surface of the first housing and a side surface of the second housing facing the side surface of the first housing; a flexible display disposed on the first and third surfaces across the folding part, having a first area corresponding to the first surface and a second area corresponding to the third surface; and a processor.
US11199960B1 Interactive media content platform
Methods, media, and systems are disclosed for creating and sharing interactive media. A set of media files are received, from which a background image is selected. A representation of the background image is displayed. A placement gesture is received having a release point on the display corresponding to placement of an interactive media icon within the background medium. Icon properties information is received regarding one or more properties of the interactive media icon. Icon placement information. A request to access the interactive media package is received from a second user.
US11199959B2 Controlling and monitoring a smoke control system
Devices, systems, and methods for controlling and monitoring a smoke control system are described herein. One device includes a user interface that can be configured to receive a selection to perform a smoke control operation using a smoke control system of a facility and display a plurality of smoke control elements, wherein each respective one of the displayed smoke control elements represents a different component of the smoke control system used to perform the selected smoke control operation. The device can also include a memory and a processor configured to execute executable instructions stored in the memory to cause the selected smoke control operation to be performed by the component of the smoke control system, wherein the user interface is configured to display an operational state of the components represented by each respective one of the displayed smoke control elements during the performance of the selected smoke control operation.
US11199953B2 Processing a user input in relation to an image
A method is for processing a user input in relation to an image. In an embodiment, the method includes receiving first input data derived from user input in relation to a first image, the first input data indicating a selection of at least a part of the first image; performing a determination process to determine, at least partly based upon the first input data received and previous action data, one or more candidate actions to perform in relation to the first image, the previous action data relating to previous image processing actions performed in relation to one or more images; and providing output data indicating at least a first action of the one or more candidate actions determined.
US11199951B1 Database system dashboard snapshotting
A user interface generation message may be sent from a database system to a client machine via a network. The user interface generation message may include instructions for presenting a database dashboard on a display screen at the client machine. The database dashboard may include a plurality of user interface components that each presents a respective view of information stored in a database. A user interface component selection message may be received from the client machine, identifying one or more of the user interface components. A visual snapshot of the identified user interface components may be created at the database system.
US11199948B2 Displaying a sequence and files associated with the sequence having a missing file
Various embodiments disclosed herein provide for displaying an alert and options when deleting a file associated with a sequence. A system is disclosed herein that can comprise receiving a first request to display, via a display device, content information, wherein the content information is associated with contents of a folder, determining that the folder comprises at least one file associated with a file sequence, wherein the file sequence represents a group of files assigned a filename comprising a sequence name portion and a sequence value portion, wherein the sequence name portion is assigned a sequence name and the sequence value portion is assigned a sequence value selected from a group of sequence values, and generating a display image according to a first format, wherein the display image comprises a sequence name image and a sequence value image.
US11199940B1 Three-dimensional operations based on planar projections in graphic user interfaces
The subject matter of this specification can be implemented in, among other things, a method to display a graphical user interface (GUI) of an application, display, on the GUI, a projection of a three-dimensional object onto a projection plane, receive a selection of a first region of the object, obtain a geometric information related to the first region, wherein the geometric information comprises at least one of a geometric relationship of the first region to a second region of the object or an identification of a shape belonging to the first region, determine, based on the geometric information, a spatial orientation of the first region of the object relative to the projection plane, and display, on the GUI, an indication of the spatial orientation of the first region.
US11199935B2 Display device and method of fabricating the same
An input sensing unit includes a first metal pattern layer including a plurality of first conductive lines extending in a first direction. A first insulating layer is disposed on the first metal pattern layer. A second metal pattern layer is positioned above the first insulating layer and includes a plurality of second conductive lines extending in a second direction intersecting the first direction. A second insulating layer is disposed on the second metal pattern layer. A sensing electrode is disposed on the second insulating layer and is electrically connected to the second metal pattern layer through a contact hole defined in the second insulating layer. An anti-reflection pattern layer is disposed on the first and second metal pattern layers to overlap the first and second metal pattern layers along a direction orthogonal to an upper surface of the anti-reflection pattern layer.
US11199934B2 Display device with position input function
A display device with a position input function includes a pixel electrode, a common electrode, position detection electrodes, a position detection line, a pixel connection line, and a shield electrode. The common electrode is overlapped with the pixel electrode on an upper layer side or a lower layer side. The position detection electrodes are formed by dividing the common electrode by a partition opening and form a capacitance with a position input body and detect an input position. The position detection line is arranged on an upper layer side or a lower layer side with the common electrode and connected to the position detection electrode. The pixel connection line extends in parallel with the partition opening and is connected to the pixel electrode. The shield electrode extends overlapping with the partition opening and is on a same layer as the position detection line and connected to the position detection line.
US11199929B2 Antireflective treatment for textured enclosure components
A textured enclosure component including two different types of surface features is disclosed. The two different types of surface features are differently sized. The combination of differently sized surface features provides both anti-glare and anti-reflective properties to the enclosure component.
US11199927B2 Method and apparatus for determining mistaken approaching or touching event
The present application provides a method for determining whether a line piece is corresponding to a stylus tip. The method comprises: gathering multiple touch sensitive signal values corresponding to the line piece; calculating a first slope at edge of the line piece; determining whether the first slope is larger than a slope threshold; and determining that the line piece is corresponding to the stylus tip if the first slope is larger than the slope threshold.
US11199926B2 Electronic apparatus
An electronic apparatus comprises a display module configured to display an image and including a touch electrode layer, a vibration generator including a vibration element on a rear surface of the display module, a touch driver configured to generate touch data by sensing a touch through the touch electrode layer, the touch data including noise information, an audio processor configured to supply an audio signal to the vibration element, and a controller configured to control a driving frequency of the audio signal based on the touch data.
US11199925B2 Touch display module and electronic device
A touch display module and an electronic device are provided. The touch display module includes a touch display panel. The touch display panel is provided with a first pixel area including a first pixel and a second pixel area including a second pixel, where a resistor-capacitance (RC) load of the first pixel is not equal to an RC load of the second pixel. The first pixel area is provided with a first electrode corresponding to the first pixel. The second pixel area is provided with a second electrode corresponding to the second pixel. The second electrode is spaced apart from the first electrode. When the touch display panel is operating in a display mode, the first electrode is electrically coupled with the second electrode, where the first electrode and the second electrode are common electrodes.
US11199922B2 Display device
A display device includes a first display area including a first pixel area; a second display area including a second pixel area and a transmissive area; a signal line, a common electrode, and a touch electrode that are disposed in the second display area. The common electrode includes an opening overlapping the transmissive area, and the common electrode is disposed between the signal line and the touch electrode to overlap the signal line.