US11224038B2

[Object] To enable a frequency band shared between wireless communication of a cellular system and wireless communication conforming to a wireless LAN standard to be more appropriately used in the cellular system. [Solution] There is provided a device including an acquisition unit configured to acquire information indicating a terminal device which is a device candidate for performing wireless communication of a cellular system using a frequency band shared between the wireless communication of the cellular system and wireless communication conforming to a wireless local area network (LAN) standard, and a control unit configured to notify the terminal device that the terminal device is the device candidate.
US11224030B2

The present application discloses a method for allocating resources for direct communication between terminals in a wireless communication system. Specifically, the method for allocating resources comprises: a step of configuring a first periodic resource so as to transmit multiple messages via direct communication between the terminals; and a step of transmitting the multiple messages by using the first periodic resource if a coding rate corresponding to the first periodic resource is below a maximum coding rate configured by an upper layer, wherein, if the coding rate is equal to or above the maximum coding rate, the first periodic resource is released and a second periodic resource is configured.
US11224026B2

Communication quality such as a delay time is stabilized when a plurality of communication devices on the same mobile object simultaneously perform communication. A wireless communication system that is mounted on a mobile object is a wireless communication system including a first communication device and a second communication device that are mounted on a first mobile object. When information is shared by mobile objects by transmitting packets based on information acquired from a network within the first mobile object to a communication device mounted on a second mobile object, the first communication device and the second communication device transmit packets having the same content by adopting the same communication method and using different channels, and a signal transmission timing from the second communication device is set to be later than a transmission timing from a communication device from the first communication device.
US11224025B2

A method performed by a terminal in a wireless communication system. The method includes receiving, from a cell of a base station including a plurality of cells connected to the terminal, time information including a reference system frame number (SFN) of a reference cell and performing communication with the base station based on the received time information.
US11224013B2

In multicarrier networks mobile devices can be distributed amongst carriers based on different criteria. However, prioritization may cause certain devices to end up on a carrier that is not optimal for the network. When there is a deployment of different types of cells (e.g., macro cells, small cells, etc.), the cells can use the same frequency. Consequently, a priority value contained within a system information broadcast message can override the mobile default cell transition procedures and thus select a neighboring cell based on additional criteria. Thus, small cells can be deployed to offload traffic from macro cells in spite of the small cells and macro cells operating in the same frequency band.
US11224012B1

The disclosed technology includes at least one method performed by a system of a telecommunications network. The system can establish a communications link between the wireless device and a network access node (NAN) of the 5G network. While connected over a non-mmW band, the wireless device autonomously schedules data downloads to occur when the wireless device is on an mmW band. The system then receives a request from the wireless device to perform the data downloads, which can be enabled by a packet gateway (PGW) upon receiving a confirmation by the NAN that the wireless device can connect over the mmW band. Otherwise, the PGW denies the wireless device's request to perform the data downloads, which can be enforced by the NAN.
US11224009B2

A method for enabling 5G transport quality of service (QoS) includes receiving a service discovery request from a consumer network function (NF) or service communications proxy (SCP). The method further includes accessing a 5G transport QoS policy database and determining that a 5G transport QoS policy applies to the service discovery request. The method further includes, in response to determining that a 5G transport QoS policy applies to the discovery request, generating a service discovery response message and inserting a network layer QoS value for implementing the policy in the service discovery response message. The method further includes transmitting the service discovery response message to the consumer NF or SCP.
US11223999B2

The invention relates to a technique for managing a right of access to a network for a communicating device (20). The communicating device detects a connection to a charging unit (10) and transmits a charging request to a processing device (30). This charging request comprises an estimate of a requested amount of energy and a battery identifier. On receiving charging agreement, the communicating device supplies the battery identified by the charging unit with power according to the agreed amount of energy. The right of access of the communicating device to the network is extended in the network according to the agreed amount of energy.
US11223997B2

A wireless station implements a technique to reduce the occurrence of collisions between messages in a wireless network by dynamically modify a message interval during a communication session, based on received information indicative of beacon timing. The technique can be implemented by an access point on a wireless local area network to reduce collisions of beacon transmissions. The received information can include information indicative of beacon timing of other wireless stations, difficulty of a wireless station in receiving beacon transmissions, device capabilities, and/or other information.
US11223990B2

A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
US11223987B2

A method for default bearer translation with GBR bearer translation. A GBR bearer is known in UE, 5G-RAN, and SMFs from the existing QoS flow parameters from one or more QoS flows for a PDU session that includes an assigned value for guaranteed bit rate. In case a PDU session has multiple associated QoS flows that each include an assigned value for GBR, then each flow is determined as a candidate GBR bearer for the target E-UTRAN access. Each GBR bearer candidate is arranged in a priority order based on, for example, the QoS flow parameters (e.g., ARP), and the resulting EPS QCI when translating QoS flow parameters in 5G to a 4G representation. Hence common priority rules for 1:1 mapping between 5G representation and 4G representation can be used by the nodes having knowledge of the PDU session and the QoS flows characterized as GBR QoS flows.
US11223985B2

A first wireless device receives from a first base station, configuration parameters of one or more beams of a first cell of the first base station. The first wireless device determines a connection failure with the first cell based on considering at least one criterion during a period of time in which the first wireless device employs at least a first beam of the one or more beams. The first wireless device selects a second cell of a second base station in response to the connection failure. The first wireless device transmits to the second base station, a first message comprising a radio link failure report. The radio link failure report comprises: a first beam identifier of the first beam; and a first cell identifier of the first cell.
US11223976B2

A device can receive, from first user equipment, information that relates to a first application, where the information includes a plurality of S-NSSAI. The device can determine whether the plurality of S-NSSAI are configured as a group of associated S-NSSAI. The device can determine that a preference is to be given to one of: communication sessions associated with the first application relative to a communication session associated with a second application, that does not utilize multiple network slices, of the first user equipment or second user equipment; traffic flows associated with the first application relative to a traffic flow associated with the second application; or a plurality of network slices associated with the first application relative to a network slice associated with the second application. The device can perform one or more actions based on determining the preference to thereby facilitate a particular functionality of the first application.
US11223974B2

According to the first aspect of the present invention, a data transmission apparatus includes a transmission control unit which generates a packet for one-way communication including first difference sensor data, and a transmission unit which transmits the generated packet. The first difference sensor data is a difference between first sensor data measured by a sensor and a reference value associated with the first sensor data.
US11223960B2

The disclosed embodiments include a method for forecasting a coverage area of a candidate site in an anchor network. The method can include obtaining cell site information of anchor networks and of the candidate site (e.g., a donor site of a donor network), simulating a spatial layout of the anchor sites in a virtual network, and estimating a coverage area of the candidate site in the virtual network. The estimated coverage area of the candidate site forms a polygon-shaped coverage area in the spatial layout of the virtual network. The method can further include modifying the polygon-shaped coverage area of the candidate site relative to an intersection with a coverage area of a neighboring site, pruning the modified coverage area of any portion that exceeds a predefined coverage radius, and causing an output including the pruned coverage area of the candidate site as an indication of the forecast coverage area.
US11223959B2

Techniques are described herein for using unlicensed assisted access aggregated band to improve direct communication channel bandwidth reliability in a vehicle-to-everything (V2X) communication. The techniques include a (wireless communication) device that uses a first licensed band to perform a cellular network communication through a first interface (e.g., Uu), and further uses a shared spectrum to perform the V2X communication through a direct communication channel interface. The device then monitors and compares a bandwidth requirement of the V2X communication with a bandwidth of the shared spectrum. In response to the bandwidth that is less than the bandwidth requirement, the device selects at least one second licensed band to be aggregated with the shared spectrum to generate the unlicensed assisted access aggregated band. In some embodiment, the device adjusts the first licensed based on the selected least one second licensed band to avoid channel interference.
US11223958B1

Apparatuses, methods, and systems for distributing resource block between interfering cells, are disclosed. One method includes allocating resource blocks to a plurality of macro-cells and a plurality of sectors of a supercell, wherein the supercell includes a wireless communication cell that provides wireless coverage to a larger region than the plurality of macro-cells and includes the plurality of sectors, wherein each of the macro-cells provide wireless coverage that at least partially overlaps with a region of wireless coverage of the supercell, wherein the supercell includes one or more supercell sector coverage areas that are interfered by at least one macro-cell. The allocating the resource blocks includes determining which of the plurality of macro-cells wirelessly interfere with which of the plurality of sectors, and determining, for each interfered sector, a total unmet demand of the interfered sector and interfering macro-cells for a coverage area of the interfered sector.
US11223954B2

A network authentication system comprises user equipment (UE), a service network (SN) and a home network (HN). The HN generates an expected user response (XRES) based on an identifier of the UE and generate an indicator, and sends the part of XRES and the indicator to the SN. The SN receives the part of XRES and indicator, and receives a user response (RES) from the UE. The SN then compares the RES with the XRES base on the indicator, and sends a confirmation message to the HN when the comparison succeeds.
US11223951B1

Methods and devices for communicating sensitive data to applications are provided. A wearable device can wirelessly connect with a second computing device. The wearable device can be configured to obtain sensitive data. The second computing device can provide a first software application and a second software application. The wearable device can wirelessly receive a first request for the sensitive data from the first application. The wearable device can send a response denying the first request to the first application. The wearable device can wirelessly receive a second request for the sensitive data from the second application. The wearable device can determine whether the second request is authenticated to be associated with the second application. After determining that the second request is authenticated to be associated with the second application, the wearable device can wirelessly send the sensitive data to the second application.
US11223949B2

Embodiments of the present application provides a method and device for network slice authentication, which is beneficial to realize an authentication of a terminal device by a third-party server. The method includes: acquiring, by a terminal device, first indication information, where the first indication information is used to indicate whether a third-party server corresponding to at least one network slice needs to perform authentication on the terminal device.
US11223947B2

Embodiments of the invention include a mobile network entity, such as Access and Mobility Management Function AMF, providing registration management functions in a mobile network supporting network slicing, said mobile network entity configured to:—check if authentication and/or authorization involving a third party associated with a network slice is required for access to said network slice in addition to authentication and/or authorization for access to said mobile network, during registration,—initiate said authentication and/or authorization involving said third party upon checking that said authentication and/or authorization involving said third party is required.
US11223936B2

The present description relates to an IoT management device for carrying out a condition modification mode and a method for controlling same, the IoT management device which can modify a preset condition by means of a reference to data related to the IoT device. An IoT management device, according to the present description, comprises a communication unit for transmitting and receiving data to and from one or more sub-IoT devices (hereinafter, referred to as “sub-devices”) connected to a communication network; and a control unit for receiving from the communication unit data, which comprises time information and is related to the usage or state of the sub-devices, and for performing a preset operation when in a condition (hereinafter, referred to as “a point of condition satisfaction”) in which data (hereinafter, referred to as “first data”), connected to a preset condition, among the data satisfies the condition, wherein the control unit can carry out a condition modification mode for asking a user whether or not the condition is to be modified into a condition to which added is data (hereinafter, referred to as “second data”) not connected to the condition among data having time information before the point of condition satisfaction.
US11223934B2

A road-vehicle communication system includes an in-vehicle communication apparatus and a roadside communication apparatus, the in-vehicle communication apparatus has a vehicle information transmission unit that transmits vehicle information related to a vehicle. The roadside communication apparatus has a storage unit storing a plurality of pieces of data to be transmitted to the in-vehicle communication apparatus. A vehicle information reception unit receives vehicle information transmitted from the in-vehicle communication apparatus. A transmission data generation unit combines a plurality of pieces of data stored in the storage unit to generate a single piece of transmission data. A data transmission unit transmits the data generated by the transmission data generation unit to the in-vehicle communication apparatus. A combined number adjustment unit adjusts the number of pieces of data to be combined by the transmission data generation unit, based on vehicle information received by the vehicle information reception unit.
US11223925B2

An apparatus configured to: based on (i) captured spatial audio content of a scene comprising audio that is associated with information indicative of at least a direction in the scene from which said audio was captured; and (ii) visual focus information comprising information indicative of at least a first part of the scene on which corresponding captured visual imagery of the scene is focused for presentation to a user; provide for presentation of the captured spatial audio content to accompany the captured visual imagery, the captured spatial audio content presented as spatial audio, the spatial audio content provided for presentation with a spatial audio focus selectively applied to audio captured from a second part of the scene different to the first part, the spatial audio focus comprising an audio-modifying effect to increase the audibility of the audio having a direction corresponding to the second part.
US11223923B2

Disclosed is a data processing method, comprising: receiving M channels of encoded audio data; decoding the M channels of encoded audio data, to acquire space information of an audio corresponding to the M channels of audio data, wherein M is a positive integer; determining Q speaker devices corresponding to the M channels of audio data according to the acquired space information of the audio and position information of the speaker devices, wherein Q is a positive integer; and rendering the M channels of audio data with the determined Q speaker devices. Embodiments of the present invention further provide an acquisition device, a data processing device, and a storage medium.
US11223919B2

A method and system of traversing a device through an accommodating conduit to reach a target area within the accommodating conduit can include varying an amount of elasticity of the device or an amount of torsion moment of the device applied to the accommodating conduit or varying both to minimize bending forces as the device traverses the accommodating conduit. The method or system upon reaching the target area within the accommodating conduit, can further include varying the elasticity or the torsion moment of the device or varying both to cause the device to stiffen. Other embodiments are disclosed.
US11223915B2

A set of one or more processing circuits obtains eye movement-related eardrum oscillation (EMREO)-related measurements from one or more EMREO sensors of a hearing instrument. The EMREO sensors are located in an ear canal of a user of the hearing instrument and are configured to detect environmental signals of EMREOs of an eardrum of the user of the hearing instrument. The one or more processing circuits may perform an action based on the EMREO-related measurements.
US11223907B2

The present application relates to structures for supporting mechanical, electrical and/or electromechanical components, devices and/or systems and to methods of fabricating such structures. The application describes a primary die comprising an aperture extending through the die. The aperture is suitable for receiving a secondary die. A secondary die may be provided within the aperture of the primary die.
US11223903B2

A device for audio reproduction comprising a rest element for the head of a user, made of a deformable material; a right lateral support element and a left lateral support element located respectively at the two respective right and left of the rest element, the rest and left lateral support elements being connected to each other by the rest element, the right and left support elements defining between each other a listening space and a longitudinal direction parallel to the lateral support elements; a right loudspeaker and a left loudspeaker mounted respectively to the right and left lateral support elements have respective sound emission faces that face towards a listening space defined between the right and left support elements. The rest element provides a housing for a portion of the head configured to arrange the user with right and left ears oriented towards the right and left loudspeakers, the right and left ears creating a listening axis. The loudspeakers have each a woofer and a tweeter, the tweeters having an axis of symmetry oriented with a predetermined angle of elevation (α) with respect to the listening axis between a first elevation value (α) substantially equal to zero, where the tweeters have the axes of symmetry aligned to each other and parallel to the listening axis, and a second elevation value (α), substantially equal to 45°, where the tweeters have the axes of symmetry converging towards a point that is located higher than the listening axis. A system of binaural recording and a system for playing multi-dimensional effects are also included.
US11223899B2

The present disclosure generally relates to user interfaces and techniques for managing audio exposure using a computer system (e.g., an electronic device). In accordance with some embodiments, the electronic device displays a graphical indication of a noise exposure level over a first period of time with an area of the graphical indication that is colored to represent the noise exposure level, the color of the area transitioning from a first color to a second color when the noise exposure level exceeds a first threshold. In accordance with some embodiments, the electronic device displays noise exposure levels attributable to a first output device type and a second output device type and, in response to selecting a filtering affordance, visually distinguishes a set of noise exposure levels attributable to the second output device type.
US11223887B1

An audio capture and transmission device for simultaneously communicating with a wireless communication device and a wired communication device is provided, the audio capture and transmission device for fitting generally over a user's mouth, the audio capture and transmission device comprising: an inner housing, the inner housing including a distal end, an air tube extending inward and outward therefrom, a proximal end and walls therebetween to define a cavity and a gutter on an outer surface; a gasket seated in the gutter; a form-fitting face piece located proximally on the inner housing, the form-fitting face piece defining a proximal opening continuous with the cavity; an outer housing, the outer housing, the gasket and the inner housing defining an interior, the outer housing including a distal end, the distal end including a plurality of apertures and an exhaust port, the exhaust port aligned with the air tube and in gaseous communication with the air tube; a microphone which is housed within the cavity; and electronics which are housed in the interior and include a wireless radio, a headphone jack and circuitry.
US11223879B2

Providing adaptive visual browsing of digital content may be accomplished by presenting a scrolling ticker on a display for browsing of digital content available for viewing by a user of a processing system, the ticker having a plurality of items, each item including an image representing at least one of a content title and a content service provider; receiving a user input selection from a remote control device operated by the user, the user input selection selecting one of the ticker items to indicate the user's interest in the selected item; and changing at least one of the items in the ticker to another item in response to the user input selection, wherein the other item has metatags similar to or related to metatags of the selected item.
US11223878B2

An electronic device is disclosed. The electronic device comprises: a microphone for receiving voice; a memory for storing a plurality of text sets; and a processor for converting the voice, received via the microphone, into text, searching for words common to the converted text with respect to each of the plurality of text sets, and determining at least one text set of the plurality of text sets on the basis of the ratio of the searched common words.
US11223865B2

A content viewing method uses a viewing system including a content distribution server distributing contents, a mobile information terminal, and a viewing device reproducing a content. The mobile information terminal transmits user identification information and a user password to the content distribution server. The content distribution server authenticates the mobile information terminal based on the user identification information and the user password. The mobile information terminal transmits an account issue request requesting an account for reproducing a desired content to the content distribution server. The content distribution server issues the account based on the account issue request and transmits the account to the mobile information terminal. The mobile information terminal stores the account. The mobile information terminal transmits the account by short-range wireless communication. The viewing device stores the account received by short-range wireless communication. The viewing device reproduces the desired content using the stored account.
US11223861B2

Example apparatus disclosed include means for detecting encoded information present in audio obtained from a media presentation device, means for generating a signature of the audio, and means for determining an on/off state of the media presentation device based on a gain level, the means for determining to determine the on/off state based on the encoded information detected in the audio or the signature generated from the audio. Disclosed example apparatus also include means for crediting a portion of the audio to first media based on the encoded information or the signature, the means for crediting to credit the audio by overriding (i) a first determination that the media presentation device was in the off state during collection of the audio with (ii) a second determination that the media presentation device was in the on state based on the collection of the audio.
US11223850B2

A transmitting system, receiving system, and a method of processing broadcast signals are disclosed. The method for processing a broadcast signal in a broadcast receiver comprises receiving a DTV signal including a data group, the data group including mobile service data, segmented known data sequences, long known data sequences and transmission parameter data, compensating carrier frequency offset of the DTV signal and channel-equalizing the carrier frequency offset compensated DTV signal using at least one of the long known data sequences and segmented known data sequences in the data group of the DTV signal, wherein the channel-equalizing includes performing a Error Correction (FEC) decoding on data located between the segmented known data sequences, and estimating Channel Impulse Response (CIR) using the FEC decoded data as known data.
US11223843B2

An image processing apparatus is provided that comprises an input configured to receive an image and a Laplacian generator configured to generate, from the image, a Laplacian pyramid that represents the image as a series of frames that contain different frequency components of the image. The image processing apparatus also comprises a compressor configured to compress the Laplacian pyramid for writing to memory.
US11223841B2

An artificial intelligence (AI) decoding apparatus includes at least one processor configured to execute one or more instructions to: obtain a second image corresponding to a first image by performing first decoding on image data included in a main bitstream, obtain AI upscaling activation flag information included in AI data of a sub-bitstream, determine whether to perform AI upscaling on the second image, based on the AI upscaling activation flag information, when it is determined that AI upscaling is to be performed on the second image, obtain a third image by performing AI upscaling on the second image, through an upscaling deep neural network (DNN) set according to upscaling DNN information, the upscaling DNN information selected from among a plurality of pieces of pre-stored upscaling DNN information based on at least a portion of the image data and/or at least a portion of AI sub-data.
US11223837B2

Methods of adaptive transform type based on transform unit (TU) size for enhancement layer (EL) coding and multiple motion candidates for EL coding based on corresponding base layer (BL) video data are provided. One method selects a transform type from multiple allowable transform types based on the TU size and applies the selected transform type to the transform units of the inter-layer prediction processed data. Another method derives multiple motion candidates for the EL video data coded in Merge mode or Inter mode based on motion information associated with the corresponding BL video data.
US11223836B2

An apparatus for point cloud decoding includes processing circuitry. The processing circuitry receives, from a coded bitstream for a point cloud, encoded occupancy codes for nodes in an octree structure for the point cloud. The nodes in the octree structure correspond to three dimensional (3D) partitions of a space of the point cloud. Sizes of the nodes are associated with sizes of the corresponding 3D partitions. Further, the processing circuitry decodes, from the encoded occupancy codes, occupancy codes for the nodes. At least a first occupancy code for a child node of a first node is decoded without waiting for a decoding of a second occupancy code for a second node having a same node size as the first node. Then, the processing circuitry reconstructs the octree structure based on the decoded occupancy codes for the nodes, and reconstructs the point cloud based on the octree structure.
US11223829B2

A first encoder divides an encoding target image included in a video into a plurality of blocks, and encodes each of the plurality of blocks by performing a prediction coding by use of filtering processing. A second encoder encodes a parameter that represents a direction of a line of pixels in the filtering processing. Here, when an encoding target block that is one of the plurality of blocks has a rectangular shape, the second encoder changes, according to a direction of a long side of the rectangular shape, a process of encoding the parameter.
US11223828B2

An apparatus includes a processor that is configured to decode, as a first group, coefficients of a first row and a first column of a transform block using a first zig-zag scan order; and decode at least a subset of remaining coefficients of the transform block using a second scan order. Executable instructions in a non-transitory computer-readable storage medium include instructions to code, as a first group, coefficients of a first row and a first column of the transform block using a first scan order, where the transform block includes the coefficients of the first row, coefficients of the first column, and remaining coefficients; partition the remaining coefficients into a remaining first row and a remaining first column and other coefficients; code the remaining first row and the remaining first column using a second scan order; and code the other coefficients using a third scan order.
US11223819B2

A stereoscopic image display apparatus that is capable of being efficiently aligned using a remotely controlled alignment function and a method of displaying a stereoscopic image using the same are disclosed. The stereoscopic image display apparatus includes a polarizing beam splitter for spatially splitting image light emitted by a projector into at least one transmitted beam and at least one reflected beam based on polarized components, at least one modulator for adjusting the transmitted beam and the reflected beam such that the transmitted beam and the reflected beam have different polarization directions when a left image and a right image are projected by the transmitted beam and the reflected beam, an angle adjustment unit for adjusting the position on a screen on which the transmitted beam is projected in response to a first remote control signal, a remote-control alignment type reflecting member for adjusting the path of the reflected beam in response to a second remote control signal such that the reflected beam overlaps the transmitted beam projected on the position on the screen adjusted in response to the first remote control signal in order to form a single image, and a remote controller remotely connected to the angle adjustment unit and the remote-control alignment type reflecting member for transmitting the first remote control signal and the second remote control signal to the angle adjustment unit and the remote-control alignment type reflecting member, respectively.
US11223817B2

Disclosed herein are dual stereoscopic image display apparatus and method. The dual stereoscopic image display method is performed by a dual stereoscopic image display apparatus, and includes separating a background image including a background and a foreground object image including a foreground object from multi-view stereoscopic image data, setting the background image so that the background image is output via a first display at a first resolution, and setting the foreground object image so that the foreground object image is output via a second display at a second resolution, and synchronizing the background image and the foreground object image into a single stereoscopic image via the first display and the second display, and outputting the stereoscopic image.
US11223804B2

A surveillance duo that includes a pod and a rover.
US11223796B1

Techniques for processing video data are described. In an example, a device receives input video data having a first resolution. A first processor of the device sends, based at least in part on the input video data, first video data having the first resolution to a display. The device generates second video data from the input video data by at least down scaling the input video data to a second resolution, the second resolution being lower than the first resolution. A second processor of the device determines, while the first video data is presented, a property of the input video data based at least in part on the second video data. The second processor generates an indication of the property, where the indication is output while the first video data is presented.
US11223795B2

Electronic information defining visual content within video frames may be accessed. Video frames may be ordered in a source sequence. Positions in the source sequence may be associated with playback directions. Video frames may be ordered in a playback sequence based on the playback directions. The playback sequence may characterize a playback order in which video frames are displayed during playback. Video frames in the playback sequence may be associated with playback speeds. The playback speeds may determine perceived speeds with which visual content is displayed during playback. Speed ramped video frames may be determined based on the playback sequence and the playback speeds. A speed ramped video may be generated based on the speed ramped video frames.
US11223791B2

In a digital signal processing circuit that performs AD conversion using a comparison device and a counter, the speed of the AD conversion is increased. An attenuation unit, in a case where the level of an input signal exceeds a predetermined threshold value, attenuates the input signal and outputs it as an output signal. The comparison device compares the output signal with a predetermined reference signal that changes with lapse of time, and outputs the comparison result. The counter counts a count value until the comparison result is inverted and outputs a digital signal indicating the count value. The digital signal processing unit performs multiplication processing on the digital signal.
US11223788B2

An image sensor according to some example embodiments includes a pixel array unit including a plurality of transmission signal lines and a plurality of output signal lines, and a plurality of pixels connected to the plurality of transmission signal lines and the plurality of output signal lines. Each of the plurality of pixels includes a plurality of photoelectric conversion elements, which are configured to detect and photoelectrically convert incident light. The plurality of pixels include at least one autofocusing pixel and at least one normal pixel.
US11223786B2

An imaging device includes first and second pixels, arranged in a first direction, each of which includes: a photoelectric converter converting incident light into signal charge; an impurity region, in a semiconductor substrate, coupled to the photoelectric converter; a first transistor having a first gate coupled to the impurity region, and first source and drain; and a second transistor having second gate, source and drain. One of the second source and the second drain is the impurity region, and another is coupled to the first source or the first drain. The imaging device further includes a signal line, coupled to the first source or the first drain, and extends along the first direction and overlaps with both of the first and second pixels. The signal line is located on an opposite side from the impurity region across a center line of the first pixel.
US11223784B2

An imaging device according to the present disclosure includes: a pixel including a photoelectric converter configured to generate a signal in response to entering light, a storage configured to store data corresponding to the signal, and an output section configured to output the data stored in the storage; and a controller configured to control the output section to output the data in a case where the data stored in the storage satisfies a predetermined condition.
US11223779B2

An operating method of an image sensing device capable of detecting several light emitting diodes each having a flickering cycle time, the image sensing device includes several pixel circuits, each of the several pixel circuits includes a first sensing circuit and a second sensing circuit, the operating method including the following operations: operating the image sensing device in a first operating mode, including: sensing light by the first sensing circuit with a first exposure time longer than the flickering cycle time, thereby obtaining a first sensing result; sensing light, simultaneously by the first sensing circuit and the second sensing circuit with a second exposure time shorter than the flickering cycle time, thereby obtaining a second sensing result and a third sensing result; determining whether there is LED (light emitting diode) flickering or not according to the first sensing result, the second sensing result and the third sensing result.
US11223771B2

Media user interfaces are described, including user interfaces for capturing media (e.g., capturing a photo, recording a video), displaying media (e.g., displaying a photo, playing a video), editing media (e.g., modifying a photo, modifying a video), accessing media controls or settings (e.g., accessing controls or settings to capture photos or videos to capture videos), and automatically adjusting media (e.g., automatically modifying a photo, automatically modifying a video).
US11223767B1

Various embodiments of the present technology may provide methods and apparatus for optical image stabilization. A system may include an actuator control circuit responsive to a sensor and a feedback signal from an actuator. The actuator control circuit may be configured to calibrate a gain applied to a drive signal based on a measured difference value of the feedback signal generated by the actuator control circuit and a predetermined difference value.
US11223765B2

Various embodiments include a dynamic flex circuit that may be used in a camera with a moveable image sensor. The dynamic flex circuit may include one or more fixed end portions, a moveable end portion, and an intermediate portion. In some embodiments, the fixed end portion may be connected to another flex circuit of the camera. The moveable end portion may be coupled with the moveable image sensor. The intermediate portion may be configured to allow the moveable end portion to move with the moveable image sensor. Some embodiments include a reinforcement arrangement that reinforces one or more portions of the dynamic flex circuit.
US11223760B2

A video processing method includes determining a shooting template that includes background music, one or more gimbal movement trajectories, and one or more shooting elements, sending one or more parameters corresponding to the one or more gimbal movement trajectories to a gimbal to control the gimbal to drive a shooting device to shoot according to the one or more gimbal movement trajectories, obtaining information of at least one video segment, and generating a video file based on the at least one video segment.
US11223756B1

An apparatus includes a lens assembly that includes at least one lens that defines an optical axis, a lens holder coupled to the lens assembly, a substrate, an image sensor disposed on the substrate, and an actuator coupled between the lens holder and the substrate and configured to adjust a position of the substrate relative to the lens assembly to reposition the image sensor along the optical axis. The apparatus also includes a position sensor that includes a magnet and a magnetic field sensor. The position sensor is coupled to the substrate and the lens holder. The magnetic field sensor is configured to generate magnetic field data indicating a position of the substrate relative to the lens holder. The apparatus additionally includes circuitry configured to control the actuator based on the magnetic field data to place the image sensor within a depth of focus of the lens assembly.
US11223746B2

An example of a system for selecting print mode configurations is disclosed. The example disclosed herein comprises an array of nozzles to eject ink, and a controller. The controller is to instruct the array of nozzles to print a plurality of color patches, each color patch being printed using different nozzle setting values. Also, the controller is to receive a sensor signal from each color patch from a color sensor. The controller is further to derive color saturation and/or density measurement information from the sensor signals; and to select a print mode configuration based on the color saturation and/or density measurement information.
US11223742B2

A set of program instructions, when executed by a controller of an information processing apparatus configured to communicate with an image scanner, causes the information processing apparatus to: display, on a display of the information processing apparatus, a scan result screen formed by alternately arranging a front-side image and a back-side image of a document scanned by the image scanner, the front-side image and the back-side image being received from the image scanner; perform at least insertion of an image of a newly-scanned document into a plurality of images displayed on the scan result screen, or deletion of an image included in the plurality of images displayed on the scan result screen; and in response to determining that the insertion or the deletion is performed, disable file separation, the file separation being separating a plurality of images displayed on the scan result screen into files.
US11223738B2

Disclosed is an image forming apparatus, including: a connector having a connecting portion to which a USB memory is attachable; a support member configured to support the connector, the support member having a screw hole; a first screw hole provided on a main body of the image forming apparatus correspondingly to the screw hole of the support member, the first screw hole being for fixing the connector at a first position where the connecting portion of the connector is exposed from an exterior cover of the main body; and a second screw hole provided on the main body correspondingly to the screw hole of the support member, the second screw hole being for fixing the connector at a second position where the connecting portion of the connector is located inside the exterior cover.
US11223734B2

A CPU of a printer requests a first external device to supply electric power via a first interface through communications according to the USB standard. When the CPU determines that the requested electric power is to be unsupplied from the first external device, the CPU requests a second external device to supply the electric power via a second interface.
US11223733B1

According to one embodiment, there is provided an image reading device including a conveyance unit, a reading unit, and a control unit. The conveyance unit is configured to convey a sheet to a reading surface. The reading unit is configured to read a predetermined pattern image formed on the sheet conveyed by the conveyance unit for each of a plurality of reading candidate positions on the reading surface which are different from each other in a conveyance direction of the sheet. The control unit is configured to cause a reading position of the reading unit to be moved in the conveyance direction on the reading surface by causing the reading unit to be moved based on reading magnification of each of the pattern images read for each of the reading candidate positions.
US11223729B2

An information processing apparatus that is used in contact with a user includes a detection unit and a control unit. The detection unit detects a motion of the user in a real space performed without contacting an object that is present in the real space. The control unit instructs the object to execute a specific function in the case where plural motions by users for a common object are detected. The specific function is correlated with the plural motions.
US11223728B2

Method and apparatuses are provided in which it is determined whether a document is included in an image provided from a camera of the electronic device. When the document is not included in the image, a first user interface is provided to a display of the electronic device that includes the image and at least one first graphic object for photographing the image. When the document is included in the image, a second user interface is provided to the display for providing a function related to the document. The second user interface includes the image, the at least one first graphic object, a second graphic object indicating that the document exists in the image, and at least one third graphic object for performing the function related to the document.
US11223723B2

A call center system for reducing communication latency includes an input/output (I/O) interface for receiving one or more queries from a customer terminal; a processor in communication with the I/O interface; and non-transitory computer readable media in communication with the processor that stores instruction code. The instruction code is executed by the processor and causes the processor to route the one or more queries to a plurality of artificial intelligent (AI) logic modules and receive, from one or more of the AI logic modules, information that facilitates providing, by a call center agent, responses to the one or more queries. The processor also routes actual responses to the one or more queries made by the call center agent to the AI logic modules; and receives from at least one AI logic module one or more scores associated with one or more metrics that rate different aspects if the actual responses. When at least one of the scores is below a threshold, the processor communicates training information to the call center agent. The training information is directed to a subject area associated with the score being below the threshold. Communication of the information to the call center agent reduces a latency between receipt of the one or more queries and communication of correct responses to the one or more queries.
US11223719B2

This disclosure generally relates to various directional input units of a mobile communication terminal, where such directional input units receive a single user input or multiple concurrent user inputs and then acquires at least one selecting (user) sub-input therefrom while a terminal is in its powered-off state or its off-state. After acquiring the selecting user sub-input, a terminal runs at least one pre-selected operation which is selected from a set of multiple pre-selected operations and which matches the selecting user sub-input when a terminal powers on from its powered-off state or wakes up from its off-state. A directional input unit may acquire the selecting user sub-input from a movement of at least a portion thereof, a contact between at least a portion thereof and a user body part, or the like. As a result, a terminal can provide a user with more seamless operations.
US11223717B2

A retrieving component connects to a server to download a cue stack for the interactive event with the cue stack having a series of cues for a plurality of effects, including at least one of a screen color effect, a screen image effect, and a flashing effect, arranged in a predetermined order. A receiving component receives at least one cue trigger from a localized trigger generator. A rendering component matches the cue trigger to a cue within the cue stack. The rendering component can activate the screen to display a color in response to a cue for a screen color effect, can activate the screen to display an image in response to a cue for a screen image effect, and can activate the flashing device in response to a cue for a flashing effect.
US11223714B2

A terminal can have at least one audio interface for at least one microphone, at least one audio interface for at least one speaker, an operator control module and at least one interface for connecting to at least one telephony- and/or IP-telephony-compatible terminal. The terminal can be configured as a media hub for the at least one telephony- or IP-telephony-compatible terminal. The terminal can have a media processing unit for mixing and a media hub controller or controlling media streams received by the at least one telephony- or IP-telephony-compatible terminal and the at least one telephony- or IP-telephony-compatible terminal can be operated through the operator control module of the telecommunication terminal. A method for controlling media streams through a media hub controlled integrated into a telecommunication terminal is also disclosed.
US11223709B2

An exchange capable of, when a failure occurs, preventing a service from deteriorating without requiring an operation performed by a user is provided. An exchange (1) includes a notification control unit (2) configured to, when the exchange enters an operating state, request a server apparatus to transmit a notification for making a predetermined application installed in a communication terminal registered in the server apparatus register the application in the exchange, and a terminal control unit (3) configured to register the predetermined application in the exchange.
US11223705B2

Presented herein are techniques to facilitate dynamic negotiation and compression of Packet Forwarding Control Protocol (PFCP) messages in a mobile networking environment. In one example, a method includes identifying, by a function, a negotiated compression algorithm to utilize for compressing one or more Packet Forwarding Control Protocol (PFCP) messages; determining whether a payload for a particular PFCP message is to be compressed based on at least one of system resources of the function and a size of the payload; based on determining that the payload is to be compressed, compressing the payload utilizing the negotiated compression algorithm to generate a compressed PFCP message; and setting a compression indication in a header of the compressed PFCP message.
US11223697B2

Content can be delivered by a producer service to one or more consumer services over an information centric network (“ICN”) by storing application frames in a forwarding cache of an ICN node. The consumer services may retrieve applications frames from the ICN node rather than from the producer service directly.
US11223695B2

A method of controlling transmission of data over a data network comprising authenticating a first user; sending a request message comprising data corresponding to a first group of user identifiers representative of proposed recipients, and determining updates to the group of user identifiers. The updates being based on a group score representing a similarity measure indicative of an overlap between the first group and a second group of user identifiers associated with an historical data package; and a user score for a second user identifier in the second group based on the group score and access data associated with the historical data package. A control message is transmitted to the client system, and an updated group of user identifiers is generated based on the control message. A data package is constructed and transmitted to a set of recipients based on the updated group of user identifiers.
US11223682B2

Systems and methods are described for detecting and initiating a response to an environmental anomaly in a shipping container. Generally, a system includes two sets of ID nodes within and outside the container and a command node mounted to the container. The command node is specially adapted to monitor the different sets of ID nodes for unanticipated non-broadcasting according to communication profiles for respective ID nodes in each set and detect an unresponsive group of ID nodes and what set of ID nodes the unresponsive ones are in. The command node identifies the anomaly when the number of unresponsive ID nodes exceeds a threshold setting, automatically generates an alert notification on the anomaly with an alert level setting based upon whether the unresponsive ID nodes are in the first and/or second set of ID nodes, and initiates a mediation response by transmitting the notification to the transit vehicle transceiver.
US11223677B2

A system for creating a sync group in a distributed system may include an offline electronic device having a short range communication transmitter and a storage service, and a computer-readable storage medium comprising one or more programming instructions. The system may receive a request from an application to create a sync group, and verify that the application has read access to the storage service. In response to verifying that the application has read access to the storage service, the system may create the sync group by receiving an indication of one or more objects stored in the storage service that are to be shared, identifying one or more members of the sync group, and assigning one or more permissions to the one or more members that are identified. The system may synchronize access to the objects among the electronic device and one or more member electronic devices.
US11223671B2

Embodiments of the present invention relate to an information sharing method and apparatus. The method includes: sharing, by a first terminal, specified content with a specified sharing user when a preset sharing condition is met, where the sharing condition is at least one of the following factors: a current time of the first terminal is a preset time; a current time of the first terminal falls within a preset time range; a current geographic location of the first terminal is a preset geographic location; or a current geographic location of the first terminal falls within a preset geographic location range. According to the present invention, a sharing condition such as a time or a geographic location is preset, and content is shared with a specified user according to the sharing condition, thereby simplifying complexity of sharing information in a future time period and improving usability of information sharing.
US11223665B2

A media content system has a receiver that receives a request to transfer a playback marker from a first network-connected playback device to a second network-connected playback device, and receives the playback marker from the first network-connected playback device. The playback marker indicates a time at which playback of media content is stopped at the first network-connected playback device. Further, the media content system has a processor that generates a stop command to perform the stoppage of the playback of the media content at the first network-connected playback device, and generates a play command to perform playback resumption at the playback marker within the media content at the second network-connected playback device. Additionally, the media content system has a transmitter that sends the playback marker to the second network-connected playback device such that the second network-connected device performs the playback resumption at the time indicated by the playback marker.
US11223663B1

The present disclosure relates to systems, non-transitory computer-readable media, and methods for initiating electronic chats based on conversation workflows identified in response to detected user actions in connection with an embedded document container displaying a PDF file. In particular, in one or more embodiments, the disclosed systems detect user interactions with a PDF file displayed by a document container embedded in a webpage. The disclosed systems can determine whether the detected user interactions include or indicate a conversation workflow trigger associated with a conversation workflow. The disclosed systems can further generate electronic messages based on the conversation workflow and provide the generated electronic messages to the user in connection with the webpage where the document container is embedded.
US11223656B2

The technology disclosed relates to enhancing trust for person-related data sources by tracking person-related sources using trust objects that hold trust metadata. In particular, it relates to generating trust-enhanced data by appending trust metadata to social media content and other business-to-business entities, and further using the trust-enhanced data to develop social engagement models based on customer preferences. The trust metadata described includes names, interface categories and origins of the person-related data sources along with customer engagement preferences and connection types.
US11223655B2

An example operation may include one or more of identifying a current tool configuration used by a tool device to construct semiconductor devices, retrieving a smart contract stored in a blockchain to identify whether an updated tool configuration exists, responsive to identifying the updated tool configuration, transmitting an update that includes the updated tool configuration to the tool device, and responsive to receiving the updated tool configuration at the tool device, initiating construction of the semiconductor devices.
US11223644B2

A graphical structure model trained with labeled samples is obtained. The graphical structure model is defined based on an account relationship network that comprises a plurality of nodes and edges. The edges correspond to relationships between adjacent nodes. Each labeled sample comprises a label indicating whether a corresponding node is an abnormal node. The graphical structure model is configured to iteratively calculate, for at least one node of the plurality of nodes, an embedding vector in a hidden feature space based on an original feature of the least one node and/or a feature of an edge associated with the at least one node. A first embedding vector that corresponds to a to-be-tested sample is calculated using the graphical structure model. Abnormal account prevention and control is performed on the to-be-tested sample based on the first embedding vector.
US11223642B2

A computer system, non-transitory computer storage medium, and a computer-implemented method of assessing technical risk using visual pattern recognition in an Information Technology (IT) Service Management System. A data visualization engine and a time series generation engine receive the operational data, respectively. A first representation of the data is generated by the data visualization engine, and a second representation of the data is generated by the time series generation engine. Anomaly patterns are identified by a pattern recognition engine configured to perform feature extraction and data transformation. An ensembler is configured to accept the outputs from two AI anomaly engines and make a final decision of whether anomaly patterns are captured. Risk scores based on the identified anomaly patterns are output by a pattern recognition engine to an automated management system. The anomalies includes information regarding vulnerabilities of devices or components of the IT Service Management System.
US11223629B2

An electronic device is provided. The electronic device includes a user interface, a location sensor configured to sense a location of the electronic device, a processor electrically connected with the user interface and the location sensor, and a memory electrically connected with the processor and configured to store a first application program and a second application program. The memory is further configured to store instructions that, when executed, enable the processor to receive first location data with a first degree of accuracy regarding the location of the electronic device from the location sensor, process at least part of the first location data to generate second location data with a second degree of accuracy lower than the first degree of accuracy regarding the location of the electronic device, provide the at least part of the first location data to execute the first application program, and provide at least part of the second location data to execute the second application program.
US11223627B2

Embodiments of the present disclosure include a platform for a resource provisioning system. The platform can execute big data analysis techniques to access-right data to generate statistics that characterize a set of users. For example, characteristics of users who access resources events can be analyzed with varying levels of detail. The access-right data can include access right assignments, and data identifying the users to which access rights are assigned. In some implementations, spatial management systems can access the platform to generate statistics for the resources.
US11223624B1

A system and method for recursive propagating application access control relate to managing third-party application access to content files and folders on a cloud storage system. The access control system may receive an access authorization indication to grant a third-party entity access to a parent folder containing a first file, and then modify an access control rule associated with the parent folder based on the access authorization indication. The modified access control rule is propagated to a child folder of the parent folder, and thus the third-party entity is granted access to a second file in the child folder based on the modified access control rule. The second file shares a common attribute with the first file, 1 and the modified access control rule specifies the common attribute.
US11223622B2

A method and system for performing federated identity management are described. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The communication corresponds to end user credentials for an end user. The method and system include providing the communication from the dispatcher to the data source and to the service. The method and system also use the service to authenticate the end user based on the end user credentials and utilizing federated identity management.
US11223620B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signed addresses. One of the methods includes receiving, by a component from a device, a plurality of first requests, each first request for a physical address and including a virtual address, determining, by the component, a first physical address using the virtual address, generating a first signature for the first physical address, and providing, to the device, a response that includes the first signature, receiving, from the device, a plurality of second requests, each second request for access to a second physical address and including a second signature, determining, by the component for each of the plurality of second requests, whether the second physical address is valid using the second signature, and for each second request for which the second physical address is determined to be valid, servicing the corresponding second request.
US11223614B2

The authentication of a client to multiple server resources with a single sign-on procedure using multiple factors is disclosed. One contemplated embodiment is a method in which a login session is initiated with the authentication system of a primary one of the multiple server resources. A first set of login credentials is transmitted thereto, and validated. A token is stored on the client indicating that the initial authentication was successful, which is then used to transition to a secondary one of the multiple resources. A second set of login credentials is also transmitted, and access to the secondary one of the multiple resources is granted on the basis of a validated token and second set of login credentials.
US11223612B2

Embodiments of the present invention teach use of a single-platform with its own authentication-process (i.e., its own “single-platform-authentication-process” or its own selection of secure single-platform-authentication-processes), but that may allow third party service provider companies (Organizations) that want to offer/provide service(s) on the single-platform, to still utilize their own authentication-processes, i.e., to still utilize the given Organization's own “organization-specific-authentication-process,” at least once in the initial user onboarding process, and thereafter to rely upon the common authentication-processes of the single-platform; which then permits a multitude of services, including the possibility of diverse and different services to be deployed from the single-platform.
US11223610B2

A computerized authorization system configured to authorize electronically-made requests to an electronic entity. The computerized authorization system comprises a store configured to store an indication of at least one predetermined electronic authorization device configured to authorize each electronically-made request. The computerized authorization system is further configured such that: in response to receiving an electronically-made request to the electronic entity, an indication of the request is output to the at least one predetermined electronic authorization device configured to authorize the request as indicated in the store; and in response to receiving an indication of authorization from the at least one predetermined electronic authorization device, an indication of authorization of the request is output to the electronic entity.
US11223609B2

Embodiments of the invention are directed to a method for reducing a computational burden of a blockchain provider. A data processing computer may facilitate an exchange of a data transfer message between respective applications of a first and second device. The data processing computer may maintain an electronic record according to the exchange. A net transfer value may be determined for the record and data comprising the net transfer value may be transmitted to a blockchain provider. Receipt of the data by the blockchain provider may cause the blockchain provider to update a ledger with the net transfer value.
US11223608B2

An implementation of the present application provides a computer—implemented method to increase the security of a blockchain—implemented transaction, the transaction including participation from a plurality of participating nodes, each participating node participating as a message originator, selector, and propagator. The method, implemented at a participating node, includes: receiving ciphertext from a prior node and determining whether the participating node is a selector node for said ciphertext received from the prior node. When the participating node is the selector node for said ciphertext, the method includes selecting a subset of said ciphertext, decrypting the selected subset of said ciphertext to provide opted ciphertext and transmitting said opted ciphertext to the next node. When the participating node is other than the selector node for said ciphertext, the method includes decrypting said ciphertext received from the prior node and transmitting the decrypted ciphertext to the next node.
US11223605B2

The invention is applicable for use in conjunction with a system for connected vehicle communications in which each vehicle in the system is issued a limited number of unique pseudonym certificates that are used by the vehicle to establish trust in messages sent by the vehicle by signing each message with a pseudonym certificate. A method is set forth for selecting a pseudonym certificate for use, from among the vehicle's pseudonym certificates, so as to protect the privacy of the vehicle's activity against attacks by eavesdroppers, including the steps of: tracking and storing vehicle location data; computing, from inputs that include the vehicle location data, the vehicle's relative achievable anonymity in particular geographical regions; prioritizing the pseudonym certificates; and selecting a pseudonym certificate for use from among the pseudonym certificates having a priority that is determined by the relative achievable anonymity for the geographical region in which the certificate is to be used. The method includes authenticating a safety message using the selected pseudonym certificate, and transmitting the authenticated message.
US11223601B2

Methods and systems are disclosed for isolation of collaboration software on a host computer system. A networked computer system may include a network, a first host computer system, a border firewall and/or a web proxy. The host computer system may be configured to run a collaboration software application or process that enables interaction with one or more other host computer systems. The collaboration software application or process may be run within an untrusted memory space. The collaboration software application or process may enable interaction between a second host computer system and the untrusted memory space such that the second host computer system may access meeting data within a sandboxed computing environment operating within the untrusted memory space.
US11223599B1

In various embodiments, a templated Domain Name System (DNS) nameserver respond to DNS to DNS requests, and a templated HyperText Transfer Protocol (HTTP) server respond to HTTP and Hypertext Transfer Protocol Secure (HTTPS) requests. The templated DNS nameserver responds to a DNS request with a predefined response specifying an Internet Protocol (IP) address associated with the templated HTTP server, based on a type of the DNS request. The tem plated HTTP server responds to an HTTP or HTTPS request with a redirection response specifying a default redirection Universal Resource Locator (URL), or a different URL if the default has been overridden. Domain management is simplified relative to conventional approaches using the templated DNS nameserver and the tem plated HTTP server. A new domain can simply be registered at a domain name registrar, and the templated DNS nameserver configured as an authoritative DNS nameserver at the domain name registrar.
US11223597B2

A network, including a first switch, a second switch, and a controller, where a management port of the first switch is coupled to a first forwarding port of the first switch, and a third forwarding port of the first switch is coupled to a fourth forwarding port of the second switch. In a boot phase of the network, the first switch communicates with a Dynamic Host Configuration Protocol (DHCP) server using a preset flow table, and obtains an Internet Protocol (IP) address of the first switch. The controller learns a connection relationship between forwarding ports of the first switch and the second switch using a probe packet and a probe flow table in order to control the first switch and the second switch.
US11223595B2

Embodiments for managing a communication session by one or more processors are described. A communication session including a plurality of communications sent between a plurality of entities is monitored. A recommended communication for the communication session is determined based on the plurality of communications and at least one data source associated with at least one of the plurality of entities. A signal representative of the recommended communication is generated.
US11223592B1

A method, apparatus, and computer readable storage to implement a social networking game that enables a game server to prioritize application to user messages. A return on investment (ROI) can be computed for each potential application to user message and the application to user messages can be delivered in an order based on the computed ROI for each message. The ROI for each message can be computed based on factors such as the value of a message's recipient and/or the importance of the message. The value of a message's recipient can be based on factors such as the amount of money that recipient has spent on the game, how many friends the recipient has, how many invitations the recipient has sent to other potential players, and any other factors that are probative as to the value of the recipient to the commercial success of the game.
US11223586B1

Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
US11223580B1

Providing a consistent conversational experience to a user having multiple platform devices includes assigning each of a plurality of platform specific artificial conversational entities to at least one of the multiple platform devices using a chatbot integration platform of a particular messaging platform running on each of the devices or available conversational, interaction and integration capabilities of a messaging platform running on each of the devices, determining preferences of the user regarding timing and use on the multiple platform devices, and initially selecting a conversational venue corresponding to one of the multiple platform devices and a corresponding one of the platform specific artificial conversational entities according to routing logic that uses the preferences of the user and other factors. The preferences of the user may be determined using contact information of the user and social media profiles of the user.
US11223577B2

One embodiment describes a network system. The system includes a primary enclosure including a network switch system that includes a plurality of physical interface ports. A first one of the plurality of physical interface ports is to communicatively couple to a network. The system further includes a sub-enclosure comprising a network interface card (NIC) to which a computer system is communicatively coupled and a downlink extension module (DEM) that is communicatively coupled with the NIC and a second one of the plurality of physical interface ports of the network switch system to provide network connectivity of the computer system to the network via the network switch system.
US11223573B2

An embodiment of a segmented directional torus network on a chip (NOC) is disclosed. The provision of shortcut routers within directional torus rings achieves shorter ring segments, reducing message delivery latency and increasing NOC bandwidth. A shortcut router may be efficiently technology mapped into fracturable FPGA lookup tables.
US11223572B2

Some embodiments may be associated with a cloud-based computing environment. A multi-tenant master process platform, associated with a RDBMS, may create a logical database for a tenant on a physical instance of the cloud-based computing environment. A connection to the logical database may be received from a client user associated with the tenant, and a process for the connection may be created. A process identification number created for the process may then be captured along with the database identifier for the tenant using an in-kernel virtual machine program. The system may send the process identification number and the database identifier to a user space program. The user space program creates a control group with the name of the database identifier and places the process identification number into the control group. The control group can then be limited with respect to a maximum amount of resources (memory, CPU etc.).
US11223571B2

The application discloses a resource distributing method and device used for improving resource distributing efficiency. The method comprises: receiving a resource distributing request and determining one or more pre-selected receiving identifiers; determining a total distributing budget for distributing a resource; determining a distributing result according to the total distributing budget and one or more pre-selected receiving accounts corresponding to the one or more pre-selected receiving identifiers, wherein the distributing result is a resource value based on which the resource is to be distributed from the sending account to a receiving account in the one or more pre-selected receiving accounts; and distributing the resource from the sending account to the receiving account according to the distributing result. The application further discloses a red-envelope distributing method.
US11223560B2

Systems and methods provide a unified collection service for a network. A first network device receives a data reporting message from a data reporting device. The data reporting message includes a first format for a particular data reporting device. The first network device adds routing data to the data reporting message to create an encapsulated data reporting message and forwards the encapsulated data reporting message to a second network device. The second network device transforms the encapsulated data reporting message into a second format that includes a unified message format and forwards, based on the routing data, the unified data reporting message.
US11223558B2

Systems and methods for supporting consistent path records across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ISM) can determine one or more limitations associated with a calculated local path record. The local ISM can, upon receiving information regarding path limitations from a connected subnet, determine which limitations should be applied to inter-subnet traffic.
US11223553B1

Disclosed are techniques for routing messages from a message delivery network (MDN) to one of a plurality of end user carriers, wherein there are a plurality of message routes capable of servicing each end user carrier. An MDN may receive a message from a sending message service provider. The MDN may identify a destination end user carrier servicing the end user device for the message. The MDN may produce a rank ordered list of message routes from the MDN to the destination end user carrier by solving a linear constrained optimization model configured to converge upon an optimized ranking of message routes from the MDN to the plurality of end user carriers. The MDN may then attach the rank ordered list of message routes to the message before forwarding the message to a gateway within the MDN. The gateway may then initially attempt delivery of the message using the highest ranked message route from the rank ordered list of message routes. If the delivery attempt fails, the next highest ranked message route may be attempted until the message is delivered or no other message routes are available to try. Other embodiments are described herein.
US11223550B2

Described is a method for estimating throughput between first and second communication devices, the method comprising: determining maximum bottleneck throughput of a communication link between the first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network as between a communication link between the first and second communication devices; determining Round Trip Time (RTT) between the first and second communication devices; transmitting packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating measured packet loss rate to Transmission Control Protocol (TCP) throughput according to maximum bottleneck throughput and RTT.
US11223536B2

A model-driven system automatically deploys a virtualized service, including multiple service components, on a distributed cloud infrastructure. A master service orchestrator causes a cloud platform orchestrator to retrieve a cloud services archive file, extract a cloud resource configuration template and create cloud resources at appropriate data centers as specified. The master service orchestrator also causes a software defined network controller to retrieve the cloud services archive file, to extract a cloud network configuration template and to configure layer 1 through layer 3 virtual network functions and to set up routes between them. Additionally, the master service orchestrator causes an application controller to retrieve the cloud services archive file, to extract a deployment orchestration plan and to configure and start layer 4 through layer 7 application components and bring them to a state of operational readiness.
US11223524B2

Embodiments of the invention include a physiological sensor system. According to an embodiment the sensor system may include a package substrate, a plurality of sensors formed on the substrate, a second electrical component, and an encryption bank formed along a data transmission path between the plurality of sensors and the second electrical component. In an embodiment the encryption bank may include a plurality of portions that each have one or more switches integrated into the package substrate. In an embodiment each sensor transmits data to the second electrical component along different portions of the encryption bank. In some embodiments, the switches may be piezoelectrically actuated. In other embodiments the switches may be actuated by thermal expansion. Additional embodiments may include tri- or bi-stable mechanical switches.
US11223520B1

Some embodiments of the invention provide a forwarding element that can be configured through in-band data-plane messages from a remote controller that is a physically separate machine from the forwarding element. The forwarding element of some embodiments has data plane circuits that include several configurable message-processing stages, several storage queues, and a data-plane configurator. A set of one or more message-processing stages of the data plane are configured (1) to process configuration messages received by the data plane from the remote controller and (2) to store the configuration messages in a set of one or more storage queues. The data-plane configurator receives the configuration messages stored in the set of storage queues and configures one or more of the configurable message-processing stages based on configuration data in the configuration messages.
US11223512B2

A set of network requirements is received. At least a portion of the set of network requirements is stored on a system data store. Device requirements for a plurality of network devices are stored on the system data store. At least a portion of the stored device requirements is received at a proxy agent. Native hardware instructions are generated based on the received device requirements to configure at least one of the plurality of network devices.
US11223511B2

A universal phone number service and method of providing a universal phone number service that allows a user to receive phone calls on any phone service with a single phone number. A telephone is disclosed that is associated with more than one phone number and a universal phone number, wherein any phone call placed to the universal phone number results in the call being completed to the telephone regardless of the service associated with the more than one phone number.
US11223506B2

A method for a user equipment (UE) to transmit a channel state information (CSI) report. The method comprises receiving configuration information for a location of a CSI report trigger field in a downlink control information (DCI) format that includes multiple CSI report trigger fields and receiving the DCI format. The method further comprises determining whether or not a value for the CSI report trigger field indicates a transmission of a CSI report and transmitting a physical uplink control channel (PUCCH) that includes the CSI report when the value indicates a transmission of the CSI report.
US11223499B2

Techniques described herein relate to a method for generating a table for forwarding traffic between networks that are implemented using different types of control planes. In one or more embodiments, the method comprises: receiving a first route advertisement for a first network; extracting a first next hop identifier-multiprotocol label switching (MPLS) label combination; receiving another route advertisement for the first network; and in response to determining that a local label has not been assigned to the first next hop identifier-MPLS label combination: generating a first entry and adding the first entry to a forwarding table of the gateway device.
US11223495B2

A transfer device includes an output-port decision unit to decide, on the basis of storage information stored in a frame input, an output port from which the frame is output from among a plurality of ports, an allocation unit to associate an input port to which the frame is input with an output port from which a frame which is transferred by a cut-through method is output on a one-to-one basis, and allocate a first frame to a first pathway transferring by the cut-through method and allocate a second frame to a second pathway transferring by a store-and-forward method on the basis of type information of an input port to which a frame has been input, class information of the frame, and the output port decided by the output-port decision unit, and an IET-output control unit to output the first frame from the output port, decide whether to divide the second frame on the basis of the class information of the second frame, and output the second frame from the output port on the basis of decision. Therefore, the transfer device can realize an IET low-latency transfer function by control simpler than that in the conventional transfer devices.
US11223489B1

Techniques for transparently adding one or more security controls to a challenge-response-based protocol are provided. In one technique, a client device sends a request for a resource to a resource server. The client device receives a challenge as part of a challenge-response handshake and forwards, to a proxy server, the challenge as part of a cryptographic request that includes a key identifier and certain data. In response, the proxy server initiates one or more security controls and sends the key identifier and the certain data to a cryptographic device that generates output based on the certain data. The proxy server receives the output from the cryptographic device. The proxy server determines whether at least one of the security controls resulted in a success. The proxy server sends the output to the client device only in response to determining that at least one of the security controls resulted in a success.
US11223481B2

The systems and methods of the present disclosure can allow for uploading and signing of one or more electronic documents, e.g., by multiple users or participants. Information for each transaction (e.g., uploading, signing, verification, etc.) by the users/participants related to the uploaded and signed document further can be generated and provided to one or more blocks in a blockchain. In addition, the electronic information of the uploaded and signed document can be hashed and provided to one or more blocks in the blockchain. Accordingly, with embodiments of the present disclosure, an immutable transaction history can be provided for uploaded and electronically/digitally signed documents.
US11223473B2

Techniques are provided for client-driven shared secret updates for client authentication. One method comprises, in response to a first authentication of a client by a server using a given shared secret, updating, by the client, the given shared secret to generate an updated shared secret and storing the updated shared secret with the server; and submitting the updated shared secret to the server as part of a second authentication of the client. The updating is optionally performed by one or more of a password vault and a browser extension. The client may randomly select the updated shared secret or compute the updated shared secret in a predefined manner. The server may evaluate whether the client stores the updated shared secret with the server in connection with the first authentication and implement one or more predefined steps when the updated shared secret is not stored with the server.
US11223472B2

There is provided an encrypted message search technique making it difficult to, at the time of searching for a message in a state of being encrypted, guess content of the search and a result of the search. There are included: an encrypted search secret key transmission step of a terminal generating an encrypted search secret key from a search secret key generated each time an update interval set in advance elapses and transmitting the encrypted search secret key to a server; a search secret key decryption step of the terminal decrypting the encrypted search secret key acquired from the server to obtain the search secret key; an encrypted message transmission step of the terminal transmitting an index set generated using information related to a message and a newest search secret key, and an encrypted message to the server; a query transmission step of the terminal transmitting a query set generated using a message search character string and the search secret key; and an encrypted message returning step of the server transmitting an encrypted message including elements of an index set corresponding to an element of the query set.
US11223471B2

This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger.
US11223468B1

A receiver circuit includes an equalizer configured to generate an equalization signal by equalizing an input data signal transferred through a communication channel based on an equalization coefficient; a clock data recovery circuit configured to generate a data clock signal and an edge clock signal based on the equalization signal, generate a data sample signal including a plurality of data bits by sampling the equalization signal in synchronization with the data clock signal, and generate an edge sample signal including a plurality of edge bits by sampling the equalization signal in synchronization with the edge clock signal; and an equalization control circuit configured to control the equalization coefficient by comparing the plurality of data bits and the plurality of edge bits.
US11223467B2

The present invention is concerned with different novel concepts for reducing latency in data transmission. These concepts may be exploited by a transceiver configured to perform wireless data communication with a third party device by aggregating time division duplex carriers having different temporal distribution of uplink times and downlink times. These concepts may further be exploited by an apparatus configured to perform data transmission or reception via allocations of transmission resources of aggregated carriers in units of transmission time intervals into which the aggregated carriers are subdivided, wherein the aggregated carriers are temporally subdivided into the transmission time intervals in a temporal grid, respectively, wherein the aggregated carriers' grids are temporally mutually offset.
US11223465B2

A communication apparatus comprises a generator that generates frequency resource position information corresponding to a first information which is based on the communication quality information received from user equipments, the frequency resource position information indicating validity or invalidity of the first information for each frequency resource, and a transmitter that transmits the first information, the frequency resource position information and a cell ID which the frequency resource position is applied, to another communication apparatus via a backhaul.
US11223463B2

Provided in the implementations of the present disclosure are a wireless communication method and communication device. The method includes: determining a second time unit according to a time domain position of at least one first time unit in a plurality of first time units used for transmitting data; and transmitting feedback information by using the second time unit, wherein the feedback information is feedback information aiming at the data transmitted on the plurality of first time units.
US11223462B2

[Object] To provide a communication apparatus and a communication method that enable reinforcement of reliability of multicast communication and effective utilization of wireless communication resources to be compatible. [Solution] Provided is a communication apparatus including: a communication unit configured to perform communication of a frame. The communication unit transmits a frequency allocation frame, which includes frequency allocation information that specifies a transmission frequency of a delivery acknowledgment response frame with respect to a multicast frame, and receives the delivery acknowledgment response frame that is transmitted in the transmission frequency specified by the frequency allocation information and is frequency-division multiplexed.
US11223446B2

Systems and devices can include a first port of a first device coupled to a second port of a second device across a multi-lane link. The first port can augment a data block with error correcting code by distributing error correcting code evenly across each lane of the data block, wherein each lane of the data block includes a same number of error correcting code. The first port can transmit the data block with the per-lane error correcting code to the second port across the multi-lane link. The second port can determine error correcting code based on the error correcting code bits received in the data block, and perform error correction on the symbols of the data block based on the error correcting code received.
US11223443B2

A communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method and apparatus for polar encoding and rate-matching are disclosed.
US11223431B2

Methods for tracking a signal origin by a spectrum analysis and management device are disclosed. Signal characteristics of other known emitters are used for obtaining a position of an emitter of a signal of interest. In one embodiment, frequency difference of arrival technique is implemented. In another embodiment, time difference of arrival technique is implemented.
US11223428B2

A power over fiber system includes: a first data communication device including a power sourcing equipment device; a second data communication device including a photoelectric-conversion-and-optical-communication unit including a powered device; and an optical fiber cable. The first data communication device is capable of controlling low power supply and high power supply of the power sourcing equipment device. Feed electric power by the high power supply exceeds that by the low power supply. The first data communication device enables the high power supply after starting the low power supply to the second data communication device and receiving, therefrom, a signal indicating that the photoelectric-conversion-and-optical-communication unit has started. The photoelectric-conversion-and-optical-communication unit starts and transmits the signal to the first data communication device when receiving the low power supply, and enables extension of a range of a target that receives electric power from the powered device when receiving the high power supply.
US11223424B2

In accordance with an example embodiment of the present invention, there is provided an apparatus (160) comprising two inputs configured to receive two optical signals from two fibres (155, 157) from two respective optical transmitters, a beam splitter configured to convert the optical signals into dual rail form, the apparatus being configured to cause the optical signals to interfere with each other, a plurality of single photon detectors configured to measure the dual rail form optical signals, and at least one processing core configured to obtain compensation adjustment information concerning the two fibres and to inform the optical transmitters of the compensation adjustment information.
US11223422B2

Embodiments of this application relate to the field of optical communications, and in particular, to a technology of processing data in an optical transport network. In a method for processing data, an optical network device extracts Ethernet data from a data frame of one path, converts the Ethernet data into another format, and places the Ethernet data converted into the another format into a data frame of another path. The optical network device is a destination device of the path and a source device of the another path. In addition, the optical network device further extracts overhead information from the data frame of the path, and inserts the overhead information into the data frame of the another path. The method for processing data provided in this application can implement interworking between different types of Ethernet interfaces. In addition, by using cross-path overhead processing, the method reduces path management complexity.
US11223415B2

Technology for a mobile repeater operable to operate in a low power mode is disclosed. The repeater can comprise of detecting an uplink signal from one or more mobile devices for a selected period of time. The repeater can comprise of setting the mobile repeater to the low power mode when the uplink signal is not detected within the selected period of time to reduce a power draw. Wherein setting the mobile repeater to the low power mode comprises turning off one or more signal chain components in one or more signal chains including at least one power amplifier (PA) to reduce a power draw of the mobile repeater. Wherein the one or more signal chain components further comprises a low noise amplifier (LNA); a gain block; or a variable attenuator.
US11223413B2

Methods, systems, and devices for wireless communications provide for identification of multiple antenna panels at a user equipment (UE), and determination of panel-specific capabilities for the multiple antenna panels. A UE may determine whether simultaneous communications using two or more antenna panels is supported. The UE may determine that simultaneous communications using two or more antenna panels is supported based on a predetermined rule that indicates such simultaneous communications are supported or unsupported. Whether simultaneous communications on multiple panels is supported may be dependent upon a capability of the UE. The UE may transmit panel-specific capabilities to the base station, that may be used by the base station for subsequent communications between the UE and the base station.
US11223411B2

Wireless communications systems and methods are provided for a base station (BS) to configure initial sweeping with one or more repeaters. For example, a BS may determine a sweeping configuration based on any combination of measurement reports from the repeater and/or received information on the capabilities or category of the repeater. Capabilities can include codebook information, repeater's architecture, beam switching latency, synchronization level, and/or the like. Measurement reports may be transmitted by and/or between a repeater to a BS following an initial connection setup between a repeater and a BS. Other aspects and features are also claimed and described.
US11223405B2

The present specification provides a method for reporting channel state information (CSI) on the basis of priorities in a wireless communication system. More specifically, the method performed by a terminal comprises: a step of receiving, from a base station, downlink control information (DCI) including a reporting trigger for a plurality of CSIs of the same type; and a step of reporting a specific CSI determined on the basis of a predetermined rule among the plurality of CSIs if a time resource and a frequency resource for reporting among the plurality of CSIs are the same, wherein the specific CSI is a CSI that has priority among the plurality of CSIs on the basis of the predetermined rule.
US11223402B1

Apparatuses, methods, and systems for assisted channel approximation wireless communication of a supercell base station are disclosed. One apparatus includes a wireless network, wherein the wireless network includes a supercell base station comprising a plurality of antennas, a plurality of user devices, wherein the plurality of user devices is located too far away to support omnidirectional electromagnetic communication with the supercell base station, and a separate communication device located proximate to the plurality of user devices. The separate communication device operates to receive omnidirectional wireless signals from the supercell base station, characterized a transmission channel between the supercell base station and the separate communication device, and directionally transmit the characterized channel back to the base station. The supercell base station operates to directionally transmit wireless communication signals through a directional beam to the plurality of user devices based on the characterized channel.
US11223397B2

The present invention employs a pilot scheme for frequency division multiple access (FDM) communication systems, such as single carrier FDM communication systems. A given transmit time interval will include numerous traffic symbols and two or more short pilot symbols, which are spaced apart from one another by at least one traffic symbol and will have a Fourier transform length that is less than the Fourier transform length of any given traffic symbol. Multiple transmitters will generate pilot information and modulate the pilot information onto sub-carriers of the short pilot symbols in an orthogonal manner. Each transmitter may use different sub-carriers within the time and frequency domain, which is encompassed by the short pilot symbols within the transmit time interval. Alternatively, each transmitter may uniquely encode the pilot information using a unique code division multiplexed code and modulate the encoded pilot information onto common sub-carriers of the short pilot symbols.
US11223395B1

Embodiments herein disclose systems, methods, and computer-readable media for automatically adjusting settings of antenna elements to reduce radio link failures. In embodiments, a base station monitors radio link failures occurring at the base station that are associated with a first technology, such as 5G protocol. When the radio link failures meet or exceed a predefined or predetermined threshold, the base station may adjust a portion of antenna elements in an antenna array controlled by the base station, in some embodiments. For example, the base station may only adjust those antenna elements in the antenna array that are associated with the first technology, while other antenna elements in the same antenna array that are associated with a second technology, such as 4G protocol, are not adjusted.
US11223393B2

An initiator device is provided with a generation circuit for supporting Single User (SU)-Multiple Input Multiple Output (MIMO) operation and generating a first signal including a value that indicates which of a reciprocal MIMO phase and a non-reciprocal MIMO phase is to be applied to SU-MIMO BF training, and a transmission circuit for transmitting the first signal to a responder device. The responder device is provided with a reception circuit for receiving the first signal from the initiator device, and a processing circuit for determining on the basis of the value which of the reciprocal MIMO phase and the non-reciprocal MIMO phase is to be applied to SU-MIMO BF training.
US11223385B1

An optical apparatus includes an attenuator, a photoelectric convertor, an amplifier, and a processor. the attenuator attenuates signal light. The photoelectric convertor converts the signal light attenuated by the attenuator into an electric signal. The amplifier adjusts a gain of the electric signal. The processor detects a monitor value of a target channel from an output signal of the amplifier, calculates a power value of the target channel from the detected monitor value, calculates a difference value between the power value and a target power value, calculates a attenuation amount by adding a current attenuation amount, which is currently set to the attenuator, to the difference value, controls the gain of the amplifier so that the difference value of the target channel is minimized when the set attenuation amount is less than zero, and sets the attenuation amount to the attenuator when the attenuation amount is zero or more.
US11223384B2

Technology for a low-noise signal chain is disclosed. The low-noise signal chain can include a signal path configured to carry a signal. The low-noise signal chain can include a bypassable amplifier communicatively coupled to the signal path. The low-noise signal chain can include a switchable band pass filter communicatively coupled to the signal path. The low-noise signal chain can include an amplifier bypass path communicatively coupled to the signal path. The signal can be configured to be directed to the amplifier bypass path to bypass the bypassable amplifier. The low-noise signal chain can include a band pass filter bypass path communicatively coupled to the signal path. The signal can be configured to be directed to the band pass filter bypass path to bypass the switchable band pass filter.
US11223382B2

A ULCA device and a mobile terminal are provided. The ULCA device includes an RF transceiver, at least two PAs, one power-amplifier power module, a control chip, a multiplexer, and an antenna switch. The RF transceiver is connected to the at least two PAs. The at least two PAs are connected to the multiplexer, which is connected to the antenna switch. The control chip is connected to the RF transceiver and the power-amplifier power module, and configured to determine supply voltage needed by each PA, determine target voltage to be output by the power-amplifier power module based on maximum supply voltage, and send a power supply instruction to the power-amplifier power module. The power-amplifier power module is connected to the at least two PAs, and configured to regulate the target voltage according to the power supply instruction and output the target voltage to the at least two PAs.
US11223378B2

A semiconductor integrated circuit includes a first circuit configured to carry out digital-to-analog conversion on input data; a high-pass filter configured to reduce a component, the component having a frequency lower than a predetermined cutoff frequency, in delayed input data obtained by delaying the input data, and output the delayed input data; a second circuit configured to carryout the digital-to-analog conversion on the delayed input data that passes through the high-pass filter; and a third circuit configured to drive a transmission signal, the transmission signal based on an addition signal obtained by adding an output signal of the first circuit and an output signal of the second circuit.
US11223373B2

An error detection code generation circuit of a semiconductor device includes a first cyclic redundancy check (CRC) engine, a second CRC engine and an output selection engine. The first CRC engine generates first error detection code bits using a first generation matrix, based on a plurality of first unit data and first DBI bits in response to a mode signal. The second CRC engine generates second error detection code bits using a second generation matrix, based on a plurality second unit data and second DBI bits, in response to the mode signal. The output selection engine generates final error detection code bits by merging the first error detection code bits and the second error detection code bits in response to the mode signal. The first generation matrix is the same as the second generation matrix.
US11223372B2

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for improving communication throughput despite periodic blockages. In some implementations, a method includes receiving, by a receiver and from a transmitter, code blocks transmitted according to a first set of communication parameters that includes one or more first interleaver parameters used to interleave information in the code blocks prior to transmission. Corrupted portions of at least some of the received code blocks are identified. A blockage duration and a blockage interval of a blockage of communication channel between the transmitter and the receiver are determined based on the corrupted portions of the received code blocks. A second set of communication parameters that includes one or more second interleaver parameters are determined based on the blockage duration and blockage interval. The second set of communication parameters are communicated to the transmitter for subsequent transmissions by the transmitter to the receiver.
US11223366B2

Errors in a cyclic analog to digital converter are reduced. An analog to digital converter is a cyclic analog to digital converter for converting an analog input signal into a digital output signal by performing a plurality of times of cycle processing on the analog input signal. A cycle processing unit performs the cycle processing and outputs a digital signal indicating a value of each bit of the digital output signal. An output circuit receives the digital signal output from the cycle processing unit and outputs, as an output signal, a signal obtained by inverting the digital signal every other cycle. A signal input to the cycle processing unit in second and subsequent cycles is generated in the cycle processing in a previous cycle. In the cycle processing, processing for inverting the signal input to the cycle processing is performed.
US11223354B2

Low-voltage differential signaling (LVDS) receiver circuits, electronic devices, and methods are provided. A LVDS receiver includes an input differential pair of transistors that receive a differential input signal. The input differential pair includes a first NMOS transistor that receives a first input signal and a second NMOS transistor that receives a second input signal. A third NMOS transistor has source and drain terminals respectively coupled to source and drain terminals of the first NMOS transistor, and a fourth NMOS transistor has source and drain terminals respectively coupled to source and drain terminals of the second NMOS transistor. A first level shifter is coupled to a gate of the third NMOS transistor, and a second level shifter is coupled to a gate of the fourth NMOS transistor.
US11223352B2

A method for driving a load includes driving a load to an initial voltage within a voltage window, the voltage window based on an input voltage and an offset voltage, and driving the load to approximately the input voltage.
US11223348B2

A PAM (Pulse Amplitude Modulation) modulator driver is configured to receive a PAM input signal having N input amplitude levels and provide a PAM output signal having N output amplitude levels, where N is an integer. The PAM modulator driver circuit configured to electrically adjust amplitude levels in the PAM output signal.
US11223347B1

Techniques facilitating dynamic control of ZZ interactions for quantum computing devices. In one example, a quantum coupling device can comprise a biasing component that is operatively coupled to first and second qubits via respective first and second drive lines. The biasing component can facilitate dynamic control of ZZ interactions between the first and second qubits using off-resonant microwave signals applied via the respective first and second drive lines.
US11223343B2

A noise suppression circuit includes a resistor-capacitor (RC) filter where a resistive element of the RC filter has a first terminal configured to receive an input data stream and a second terminal coupled to a circuit node Vrc and a capacitive element coupled to the circuit node, a logic gate having an input coupled to the circuit node and an output configured to provide a filtered data stream, and a switch. The switch is configured to short out the resistive element of the RC filter when the input data stream and the filtered data stream are at a same value and not short out the resistive element when the input data stream and the filtered data stream are at different values.
US11223342B2

A bulk acoustic wave sensor includes a delay layer. The sensor includes an acoustic mirror and a base resonator. The base resonator includes a piezoelectric layer and two electrodes. One or more delay layers are disposed adjacent to the base resonator. A delay layer may be disposed between the base resonator and the acoustic mirror, a delay layer may be disposed on the base resonator opposite to the acoustic mirror, or both. Each delay section is formed of high quality-factor material. The sensor may define a resonant frequency, and the thickness of each delay section may be an integer multiple of half-wavelengths of the resonant frequency.
US11223338B2

In one embodiment, an amplifier circuit may be configured with an output transistor that forms an output current and an output voltage at an output. The amplifier circuit may also include a reference circuit that may be configured to form a reference current that is substantially proportional to the output current. An embodiment of the reference circuit may also be configured to control a transistor to sink current from the output in response changes in the reference current.
US11223336B2

A multiple-path (e.g., Doherty) amplifier includes a semiconductor die, a radio frequency (RF) signal input terminal, a combining node structure integrally formed with the semiconductor die, first and second amplifiers (e.g., main and peaking amplifiers, or vice versa) integrally formed with the semiconductor die, and a shunt circuit electrically connected between an output of the first amplifier and a ground reference node. Inputs of the first and second amplifier are electrically coupled to the RF signal input terminal, and outputs of the first and second amplifier are electrically coupled to the combining node structure. The shunt circuit includes a shunt inductance and a shunt capacitance coupled in series between the output of the first amplifier and the ground reference node, and the shunt capacitance has a first terminal coupled to the shunt inductance, and a second terminal coupled to the ground reference node.
US11223329B2

A power amplifier circuitry (100) comprises: a transistor stack (110) comprising at least two stacked transistor units (112A, 112B, 112C) for amplifying input signals; wherein each stacked transistor unit (112A, 112B, 112C) comprises a plurality of controllable segments (120-1 to 120-N, 130-1 to 130-N, 140-1 to 140-N), each comprising a segment transistor (122, 132, 142), wherein source terminals (123, 133, 143) within each transistor unit are connected, drain terminals (125, 135, 145) within each transistor unit are connected and gate terminals (124, 134, 144) within each transistor unit are connected, wherein each segment transistor (122, 132, 142) further comprises a back gate terminal (126, 136, 146) for setting a body bias, wherein at least two of the segment transistors (122, 132, 142) within each transistor unit have independently connected back gate terminals (126, 136, 146); and a control unit (190) configured to control the body bias for selecting an amplifier class of each of the controllable segments (120-1 to 120-N, 130-1 to 130-N, 140-1 to 140-N) of each of the stacked transistor units (112A, 112B, 112C).
US11223314B2

An electric machine, in particular an electric motor and/or generator, has a stator and a rotor which is designed to be permanently magnetic or to be energized in particular. The machine has at least two sub-machines. Each of the sub-machines has the same number of phases. The machine has a power output stage for each sub-machine, and the machine also has at least one control unit which is connected to the power output stages. The control unit is designed to generate a pulse width-modulated signal for actuating the power output stages. The control unit is designed to generate the PWM signal for the sub-machines such that an ascending or descending side of a PWM pulse for one sub-machine, said side representing a switching time in each case, and a pulse center of a PWM pulse for another sub-machine of the sub-machines are delayed relative to each other.
US11223311B2

In a rotary electric machine, a rotor, and a stator. The stator includes slots provided in a circumferential direction thereof, and stator windings wound in the slots. The stator windings include n groups of three-phase windings, where n is a power of 2. The slots include first slots each accommodating portions of same-group and same-phase windings in the n groups of three-phase windings. The energizing directions of the same-group and same-phase windings are identical to each other. The second slots each accommodate different-group and same-phase windings in the n groups of three-phase windings. The first slots and the second slots are arranged in the stator at predetermined intervals in a circumferential direction of the stator, and the three-phase windings of each group are wound around the stator with regular intervals therebetween.
US11223300B2

A sensor network that is easy to deploy and substantially maintenance-free is disclosed. Sensor networks in accordance with the present invention include a base station and at least one sensor node that is operative for monitoring the occupancy of an area and wirelessly communicating information to the base station. The sensor node includes an energy harvester for converting ambient energy into electrical energy and an energy manager that enables self-powering of the sensor node using only the electrical energy derived from the ambient energy. The energy manager also includes a cold-start module that enables initiation of sensor-node operation even in the absence of any stored energy onboard the sensor node.
US11223299B2

A piezoelectric motor comprises a frame having a first frame side and a second frame side; a first actuator assembly and a second actuator assembly. The first actuator assembly comprises a first piezoelectric actuator and two rollers, each of the rollers is pressed between the first piezoelectric actuator and the first frame side. The second actuator assembly comprises a second piezoelectric actuator and two rollers, each of the rollers is pressed between the second piezoelectric actuator and the second frame side. The motor further comprises at least one pre-loaded spring provided between the first actuator assembly and the second actuator assembly, pushing the first actuator assembly and the second actuator assembly against the first frame side and the second frame side, respectively.
US11223292B2

A united converter apparatus and an operating method thereof are disclosed. The united converter apparatus includes a high-voltage charger charging a high-voltage battery, using a commercial power and a low-voltage charger charging a low-voltage battery, using the high-voltage battery. The high-voltage charger includes a voltage level adjustment device boosts a voltage of the commercial power to apply the boosted voltage to the high-voltage battery and drops a high voltage applied from the high-voltage battery to apply the dropped voltage to the low-voltage charger.
US11223290B2

A power conversion device includes a transformer, and a first bridge circuit connected to a primary-side of the transformer and capable of switching a polarity of a connection between a pair of DC bus bars on the primary-side and the transformer. A second bridge circuit is connected to a secondary-side of the transformer and capable of switching a polarity of a connection between a pair of DC bus bars on the secondary-side and the transformer. A control device is provided which is capable of performing control of switching the first bridge circuit and the second bridge circuit with a phase difference. The control device has a frequency adjustment unit for adjusting a frequency of switching of the first bridge circuit and the second bridge circuit, according to an output from the first bridge circuit or the second bridge circuit and a target value.
US11223287B2

A resonant DC-DC converter includes an inverter circuit, a rectifier circuit and a transformer unit. The inverter circuit is connected to a first terminal of the transformer unit, and the rectifier circuit is connected to a second terminal of the transformer unit. The first and second terminals are galvanically isolated from one another by a first transformer. The transformer unit is configured to adapt a transformation ratio of the transformer unit. The transformer unit has an energy transmission path which includes an inverter and a second transformer, with an input of the energy transmission path being arranged parallel to a primary side of the first transformer and an output of the energy transmission path being arranged in series with the secondary side of the first transformer.
US11223283B2

Disclosed is a universal primary-only output current regulation for a flyback converter. A controller determines a peak sense resistor voltage responsive to a desired average output current for the flyback converter during a continuous conduction mode of operation. After a power switch transistor is cycled on, the controller monitors a sense resistor voltage to determine when the sense resistor voltage equals the peak sense resistor voltage. The controller switches off the power switch transistor when the sense resistor voltage equals the peak sense resistor voltage to maintain an average output current for the flyback converter equal to the desired average output current.
US11223272B2

A method includes driving a first transistor to conduct a first current into an inductor when conductive and driving a second transistor to conduct a second current into the inductor when conductive. A first sense current is generated in response to the first current and a copy of the second current. A second sense current is generated in response to the second current and a copy of the first current. The first sense current is adjusted in response to the copy of the second current when the first transistor is nonconductive. The second sense current is adjusted in response to the copy of the first current when the second transistor is nonconductive. On times of the first and second transistors are controlled in response to a sum of the first and second sense currents.
US11223268B2

A DC power supply and a method for operating a DC power supply, wherein the DC power supply comprises at least one feedback-controlled preregulator, at least one feedback-controlled postregulator supplied by the feedback-controlled preregulator, output terminals for supplying regulated constant current or regulated constant voltage to a load, and a control unit for controlling at least one of the feedback-controlled preregulator and the feedback-controlled postregulator, and designed for adjusting a voltage offset or a current offset added to a signal in a feedback loop of at least one of the feedback-controlled preregulator and the feedback-controlled postregulator.
US11223258B2

The invention relates to an electric motor comprising a rotor and a stator, the hollow cylindrical stator of which has a distributed winding consisting of multiple circumferential coil layers arranged one over the other in layers with a winding head. A temperature sensor for detecting a winding head temperature is arranged in the winding head. A dimensionally stable sensor receiving element with a functional section having a receiving area for the temperature sensor is provided which is added between two adjacent coil layers arranged one over the other such that the functional section is fixed in the winding head between the two coil layers that are spread apart by the introduction of the functional section and that the temperature sensor can be inserted into and removed from the receiving area through an opening arranged in a base section of the sensor receiving element, wherein the receiving area is delimited on one hand sectionally by the functional section and on the other hand sectionally by the winding. In addition, the invention relates to a method for producing an electric motor comprising a stator and a rotor.
US11223253B2

A stator for a rotating electrical machine includes a stator coil, a stator iron core having slots into which the stator coil is mounted, and insulating slot liners inserted into the slots, wherein conductive wire materials constituting the stator coil are inserted into the slot liners, and sections of the slot liners protruding from the slots are each provided with a bellows portion.
US11223251B2

A rotor for an electrical machine includes a rotor body and an axis of revolution which extends in an axial direction and about which the rotor body is rotatable. The rotor further includes an outer casing surface which delimits the rotor body, at least one pole arrangement, and a movement mechanism for the at least one pole arrangement. The movement mechanism is designed such that the at least one pole arrangement is movable about a rotation axis which is oriented substantially parallel to the axis of revolution of the rotor. The at least one pole arrangement is also movable about the rotation axis in addition to rotation about the axis of revolution of the rotor.
US11223245B2

Systems and methods are disclosed herein that can allow for wirelessly powering and/or communicating with a sterile-packed electronic device without removing the electronic device from its sterile packaging and while maintaining the sterility of the electronic device. In some embodiments, a base station with a power transmitter wirelessly transfers power to a power receiver of the electronic device, for example using inductive, capacitive, or ultrasonic coupling. The base station or another external device can also be used to wirelessly program or interrogate the electronic device. Battery charging circuits and switching circuits for use with said systems and methods are also disclosed.
US11223240B2

A charging pad for charging one or more receiver devices is disclosed. The charging pad includes a power drive unit configured to generate a first AC voltage signal having a first frequency and a second AC voltage signal having a second frequency. Further, the charging pad includes a transmitting unit including a single power exchange coil coupled to the power drive unit, wherein the single power exchange coil includes a first coil segment configured to transmit the first AC voltage signal having the first frequency when the first AC voltage signal is received from the power drive unit. Also, the single power exchange coil includes a second coil segment configured to transmit the second AC voltage signal having the second frequency when the second AC voltage signal is received from the power drive unit.
US11223236B2

A power transmitter (101) of a wireless power transfer system provides wireless power to a power receiver (105). The power transmitter (101) comprises a variable resonance circuit (201) generating an inductive power transfer signal in response to a drive signal. The resonance circuit comprises a capacitive and inductive impedance (201, 203), at least one of which is variable. The resonance frequency can be varied by at least one of the impedances being variable in response to a control signal. A driver (205) generates the drive signal with a variable drive frequency. A frequency modulator (305) applies frequency modulation to the drive signal by varying the variable drive frequency in response to data values to be transmitted to the power receiver (105). An adapter (309) generates the control signal in response to the data values such that the variable resonance frequency follows the variations in the drive frequency resulting from the frequency modulation of the drive signal.
US11223233B2

An inductive power transfer (IPT) converter has a first switching means adapted to produce a time varying input power signal comprising a substantially unipolar stepped waveform, and a second switching means adapted to modify the time varying input power signal provided by the first switching means to produce a modified input power signal. The converter is coupled to a resonant circuit to receive the modified input signal.
US11223232B2

Various embodiments relate to digital demodulation for wireless power transmission. A wireless power transmitter includes a transmitter coil and a controller. The transmitter coil is configured to wirelessly couple to a receiver coil of a wireless power receiver to transfer power to the wireless power receiver responsive to a coil current applied to the transmitter coil. The wireless power receiver is configured to modulate at least one electrical condition of the wireless power receiver to modulate the coil current at the transmitter coil. The controller is configured to sample one or more electrical signals of the wireless power transmitter, and digitally demodulate the sampled one or more electrical signals to obtain a communication received from the wireless receiver responsive to the modulation of the at least one electrical condition of the wireless power receiver.
US11223231B2

The present disclosure relates to a charging system and a charging method for an automatic force detection robot for a gas pipeline. The charging system includes a primary charging unit disposed outside the gas pipeline and a secondary charging unit disposed in the gas pipeline, wherein the primary charging unit includes a primary magnetic core and a primary coil wound on the primary magnetic core, the secondary charging unit includes a secondary magnetic core and a secondary coil wound on the secondary magnetic core, the primary magnetic core and the secondary magnetic core form a closed magnetic field line, the primary coil is connected to a power supply, and the secondary coil is connected to a battery of the robot. The charging system has the advantages of simple structure, low cost, convenient use, strong anti-interference capability and high charging efficiency, solves the problem that the cableless automatic force detection robot needs to overcome the shielding of the pipeline wall when charging, and improves the capability of the cableless automatic force detection robot when carrying out a long-distance detection in the pipeline. The charging method has the advantages of easy implementation, convenient operation, safety and reliability, and high charging efficiency.
US11223226B2

A covert smart solar power system for use with a covert data collection device, the covert smart solar power system having a power storage device, a power source coupled to the power storage device, and a power transmission interface configured to couple the covert data collection device to at least one of the power storage device and the power source. The power source includes a natural object enclosure, a power generation apparatus embedded in the natural object enclosure, and a failure mitigation aspect coupled to the power generation apparatus.
US11223221B2

A power management circuit includes an electrical power input for receiving electrical power, a controller, a finite state machine circuit in communication with the controller and a first voltage regulator in communication with the controller and the electrical power input and having a first output connected to a first capacitor for storing electrical power and to first electrical circuitry. The controller is configured to cyclically enable the first voltage regulator to supply current to charge the first capacitor. The finite state machine circuit is configured to interact with the controller to control the duration of a first time period of a cycle over which the first voltage regulator supplies current to charge the first capacitor and to control the duration of a second time period of the cycle over which the first voltage regulator does not supply current to charge the first capacitor and during which electrical current is receivable by said first electrical circuitry from said first capacitor.
US11223214B2

A power management system includes a battery charging system, a power supplying system, a first switching module, and a second switching module. The power management system is switched between the battery charging system and the power supplying system via the first switching module and the second switching module. With a charging electric energy generated by the waveform generating module, the battery charging system could restore the aging battery or the battery with degraded performance to a better state when the batteries are charging. By sensing a battery state of batteries, the power supplying system provides a supplementing power to the batteries, and the supplementing power and a power of the batteries could be supplied to a load together.
US11223207B2

A method for operating an electric energy supply device with a plurality of usage units. Each usage unit is designed to generate or buffer electric energy. A control device is designed to control an exchange of energy between the energy supply device on the one hand and at least one device that is connected to the energy supply device on the other hand. For each usage unit it sets a respective setpoint value for at least one electric operating parameter.
US11223204B2

The invention relates to the on-board electric power network architecture of a vehicle cabin using domestic devices, in particular of an aircraft cabin, including primary networks (11, 12) connected in parallel to a single domestic network (3) of the cabin for powering domestic devices via converter units (41, 42; 40). Measurement sensors (80) are arranged at the output of each converter unit (41, 42; 40) and the measurements are transmitted (L1) to a regulating device (9) for sharing the supply of the domestic network (3) according to the available power, each converter unit (41, 42; 40) comprises an upstream processing stage (E1) and a downstream processing stage (E2), each including an anti-disturbance device (D1, D2), linked (B1, B2) with the primary network (11, 12) and linked (B3, B4) with the domestic network (3), respectively. The anti-disturbance devices (D1, D2) are coupled with a set (7) of domestic level adapters (71, 72) distributed in the processing stages (E1, E2), the set of adapters (7) likewise including a neutral-line separator (73).
US11223203B2

In the field of power system stability there is provided a method of predicting the presence of an out-of-step condition in a power system that includes a plurality of generators, the method including the steps of: (a) obtaining a differential value ({tilde over (δ)}COIk) between a rotor angle (δk) of an individual one of the plurality of generators and an equivalent rotor angle (δCOIk) of the centre of inertia of the remainder of the plurality of generators; (b) processing the differential value ({tilde over (δ)}COIk) to determine whether the differential value ({tilde over (δ)}COIk) is predicted to reach a predefined reference threshold (δthreshold); and (c) predicting the presence of the out-of-step condition in the power system if the differential value ({tilde over (δ)}COIk) is predicted to reach the predefined reference threshold (δthreshold).
US11223198B2

The submitted voltage limiter consists of the insulating shell (26), closed from the top by the electrically and thermally conductive first contact plate (2) provided with the first connecting point (1) and from the bottom by the electrically and thermally conductive second contact plate (10) provided with the second connecting point (9). The embodiment of the two triggering semiconductor elements (5, 13) oriented in opposing directions and the protection member (17) connected to it in parallel, located between the two inner plates (3, 11), is located inside the insulating shell (26). The semiconductor elements (5, 13) are simultaneously interconnected with the electronic control device and connecting points (1, 9). The limiter is equipped with compressive construction to provide clamping and electrical interconnection of individual parts. The first triggering semiconductor element (5) is located between the thermally and electrically conductive first inner plate (3), which is in contact with its cathode (7) and the first contact plate (2), which is in contact with its anode (6). The second triggering semiconductor element (13) is located between the thermally and electrically conductive second inner plate (11), which is in contact with its cathode (15) and the second contact plate (10), which is in contact with its anode (14). The electronic control device may be located outside or inside the insulating shell (26) and consists of the first control device (4) interconnected with the control electrode (8) of the first triggering semiconductor element (5), the first contact plate (2) and the first inner plate (3) and interconnected with the control electrode (16) of the second triggering semiconductor element (13), with the second contact plate (10) and the second inner plate (11) from the second control device (12).
US11223196B2

A fault-preventing circuit recloser includes a ballast impedance, power line current and voltage monitors, and controller that operates the switch based on measurements obtained from the current and voltage monitors. The controller aborts the closing (i.e., reopens the switch) when the controller detects that the switch has closed into faulted line. The circuit recloser temporarily introduces the ballast impedance into the circuit during the closing operation to limit the current spike and voltage dip caused by initially closing the switch into the faulted line. The circuit recloser also temporarily introduces the ballast impedance into the circuit during the opening operation to limit the voltage transient that can be caused by initially opening a load-carrying power line. Different ballast resistor insertion times are applied depending on the type of recloser operation (opening or closing) and whether a fault is detected.
US11223185B2

A modular cable protector system has a cable protector with a lid that can be easily opened using a tool to removably engage a number of tool engagement features on the cable protector. For example, the tool engagement features can be openings or slots in the upper surface of the cable protector having undercuts extending horizontally beneath the lid from the lower portion of the openings. The tool can have an elongated vertical member with a horizontal protrusions at its lower end that can be inserted into the openings with the horizontal protrusions extending into the undercuts beneath the lid.
US11223182B2

An optical module includes a light-forming part configured to form light; and a protective member that includes an output window configured to transmit light from the light-forming part and that is disposed so as to surround the light-forming part. The light-forming part includes a base member; a plurality of semiconductor light-emitting devices mounted on the base member and configured to emit light differing from each other in wavelength; and a filter mounted on the base member and configured to directly receive and coaxially multiplex diverging light from the plurality of semiconductor light-emitting devices.
US11223176B2

A direct-current motor commutator structure includes: a commutator base, comprising a front pressing ring, a pressing plate and a sleeve that are sequentially abutted, a sealing ring being provided between the front pressing ring and the pressing plate, and between the pressing plate and the sleeve constituting a bearing area; a commutator, mounted in the bearing area and having opposite first and second portions; a sealing element being potted or provided between the second portion and the sleeve; an equalizing cable, mounted on an outer side of a first potting area formed by the first portion, the pressing plate and the front pressing ring, abutting against the first portion and the front pressing ring, and covering the first potting area; and an armature coil, clinging to the equalizing cable and located on an outer side of a second potting area formed by the equalizing cable and the front pressing ring.
US11223173B2

A pluggable module comprising a housing having a first end and second end, an edge connector disposed at the first end, an F-type coaxial connector at the second end and a release lever including a stamped body that is symmetrical about a centerline bisecting the length of the body.
US11223171B2

A multifunctional plug, including a main body and a pin piece. The main body is provided with a holding slot for holding the pin piece. The pin piece includes a pin and a rotating shaft. The pin can rotate out of the holding slot with the rotating shaft as the rotating center, and the pin can extend into the slot of other plug and is conductive connection with the plug piece assembly of the other plug. The main body is provided with a first clamping portion, and further includes the first conductive spring piece fixed in the main body. A power adapter, including a multifunctional plug, other plug and a housing. The multifunctional plug is fixed on the housing, and the other plug is detachable and clamped on the multifunctional plug.
US11223170B2

A surface mount connector in which an internal terminal does not extend to a location outside an external terminal is provided. A surface mount connector includes an external terminal that includes a tubular portion that extends in a first direction, an internal terminal that is separated from the external terminal inside the tubular portion when viewed in the first direction, and an insulator that is disposed between the internal terminal and the external terminal and that has a first main surface and a second main surface opposite the first main surface. The insulator inside the tubular portion has a through-hole that extends from the first main surface to the second main surface.
US11223169B2

The present disclosure relates to a coaxial connector and a method for producing an outer contact of the coaxial connector. The coaxial connector comprises a body, an inner contact, an outer contact, and a dielectric spacer. The body may be provided with a through hollow cavity, and the inner contact and the outer contact may be coaxially arranged in the hollow cavity of the body and may be spaced apart radially by the dielectric spacer. The outer contact may be in a shape of thin-wall cylinder and may comprise a plurality of spring fingers. The plurality of spring fingers may be spaced apart circumferentially by a plurality of slots. An end of each spring finger may be provided with a flange, and each flange may extend outwardly in a radial direction and comprises an arc portion and a flat portion. The outer contact with such a structure may provide a good interconnection quality when mating with a corresponding mating connector. The outer contact of the coaxial connector may be formed by stamping a tube, which, compared with prior art method, significantly increases the processing efficiency and reduces material and personnel costs.
US11223154B2

Connector apparatus having a female connector assembly and a male connector assembly. The female connector assembly includes a female housing, a connector position assurance (CPA) member for assuring the engagement of the male connector assembly with the female connector assembly, and a first terminal position assurance (TPA) member for assuring that terminals for the female connector assembly are positioned properly. The female housing further includes a connector latch used to securely hold together a connector apparatus. The female housing has TPA protection ribs and CPA protection walls. The male housing has TPA protection ribs.
US11223151B2

An electrical plug and socket having electrical contacts that are magnetically retained to the counterpart electrical contacts, where the electrical contacts may be optionally be mounted for translational movement, optionally including a sprung carrier arranged to provide a counter-force to at least one direction of translational movement.
US11223150B2

The present invention provides an electrical connector assembly for use in a high-power application, such as with motor vehicle electronics, that exposes the connector assembly to elevated temperatures and thermal cycling. The connector assembly includes a first electrically conductive connector formed from a first material, an internal spring member formed from a second material residing within the first connector, and a second electrically conductive connector with a receptacle dimensioned to receive both the first connector and the spring member to define a connected position, wherein the connector assembly withstands the elevated temperatures and thermal cycling resulting from the high-power application. To maintain the first and second connectors in the connected position, the spring arm of the spring member exerts an outwardly directed force on the contact beam of the first connector to outwardly displace the contact beam into engagement with an inner surface of the receptacle of the second connector.
US11223147B2

An electrical connector includes a housing and a plurality of electrical conductors held within the housing. The housing includes a mating shroud protruding forward from a front wall of the housing and defining a port that receives a mating circuit card therein. Each of the electrical conductors includes a mating contact disposed within the mating shroud and a mounting contact that projects beyond a bottom end of the housing to electrically connect to a circuit board. The mounting contacts are located within a termination area of the electrical connector. The housing defines a nesting cavity extending rearward from the front wall along the bottom end. The nesting cavity is disposed between the mating shroud and the termination area along a longitudinal axis of the electrical connector. The nesting cavity is configured to accommodate a discrete, second connector that is mounted to the circuit board.
US11223141B2

A planar antenna module includes a plurality of planar antennas, a first transmission line electrically connected to the planar antennas, and at least one gain enhancement structure formed on the first transmission line. Each gain enhancement structure has a plurality of toothed portions spaced apart. With the design of the gain enhancement structure, the gain of the planar antenna module could be enhanced.
US11223134B2

An antenna module of a wireless communication system is provided. The antenna module includes a radiator comprising a top face to which a radio wave is radiated, a dielectric material disposed on a bottom face of the radiator, the bottom face of the radiator being opposite to the top face of the radiator, a feeding unit disposed on a bottom face of the dielectric material, the feeding unit being configured to supply an electric signal to the radiator through the dielectric material, and a support unit disposed on the bottom face of the dielectric material, the support unit comprising a metallic material.
US11223133B2

A chip antenna includes a first substrate, a second substrate overlapping the first substrate, a first patch, provided on a first surface of the first substrate, operating as a feed patch, a second patch, provided on the second substrate, operating as a radiation patch, at least one feed via penetrating through the first substrate in a thickness direction and configured to provide a feed signal to the first patch, and a ground pad provided on the other surface of the first substrate. The first substrate comprises a ceramic sintered material. The ceramic sintered material comprises an Mg2SiO4 phase, an MgAl2O4 phase, and a CaTiO3 phase, and a content of the CaTiO3 phase in the ceramic sintered material ranges from 5.1 mol % to 15.1 mol %.
US11223131B2

The invention relates to an antenna device having an emitter element for emitting and/or receiving electromagnetic signals. The emitter element includes at least one coupling point connected to a side of the emitter element, and implemented for capacitively coupling electromagnetic signals in and/or out.
US11223124B2

A communications device provides variable ground plane tuning compensation. The communications device includes a radiofrequency antenna configured to generate an electromagnetic field, a ground plane assembly electrically coupled to the radiofrequency antenna, and a variable impedance compensation network electrically connected to the ground plane assembly. The ground plane assembly is configurable between a first physical configuration and a second physical configuration. Each physical configuration presents a different ground plane assembly impedance to the electromagnetic field of the radiofrequency antenna. The variable impedance compensation network provides a compensation impedance for each physical configuration of the ground plane assembly. The compensation impedance of the variable impedance compensation network and the ground plane assembly impedance of each of the physical configurations combine to tune mutual electromagnetic coupling between the ground plane assembly and the radiofrequency antenna to satisfy a predetermined operational tuning condition for the communications device in each physical configuration.
US11223112B2

An antenna system includes a substrate of a dielectric material. A conductive feed joins a number of conductive patches arranged in a line forming an array. The conductive patches are spaced from one another and the array is disposed on the substrate. The array has first and second sides. A first ground plane is disposed on the first side of the array and is spaced apart from the array. A number of conducting pillars ground the substrate to the first ground plane, and the conducting pillars define a second ground plane on the substrate. The array is configured to radiate a radiation pattern characterized by a first beam width in a first plane and a second beam width in a second plane perpendicular to the first plane, wherein the first beam width is wider than the second beam width.
US11223102B2

An electronic device according to an embodiment of the disclosure may include housing including a rear cover and a cover glass facing away from the rear cover, an antenna array interposed between the rear cover and the cover glass and including at least one or more antenna units, a printed circuit board (PCB) interposed between the antenna array and the cover glass, and a communication circuit disposed on the PCB and feeding the antenna array. Other various embodiments as understood from the specification are also possible.
US11223100B2

A chip antenna includes a first ceramic substrate, a second ceramic substrate disposed to face the first ceramic substrate, a first patch disposed on the first ceramic substrate to operate as a feed patch, and a second patch disposed on the second ceramic substrate to operate as a radiation patch. One or both of the first ceramic substrate and the second ceramic substrate include a groove, and one or both of the first patch and the second patch is disposed in the groove of the respective first ceramic substrate and second ceramic substrate and protrudes from the groove.
US11223088B2

Ceramic-polymer film includes a polymer matrix, plasticizers, a lithium salt, and a ceramic nanoparticle, LLZO: AlxLi7-xLa3Zr1.75Ta0.25O12 where x ranges from 0 to 0.85. The nanoparticles have diameters that range from 20 to 2000 nm and the film has an ionic conductivity of greater than 1×10−4 S/cm (−20° C. to 10° C.) and larger than 1×10−3 S/cm (≥20° C.). Using a combination of selected plasticizers to tune the ionic transport temperature dependence enables the battery based on the ceramic-polymer film to be operable in a wide temperature window (−40° C. to 90° C.). Large size nanocomposite film (area ≥8 cm×6 cm) can be formed on a substrate and the concentration of LLZO nanoparticles decreases in the direction of the substrate to form a concentration gradient over the thickness of the film. This large size film can be employed as a non-flammable, solid-state electrolyte for lithium electrochemical pouch cell and further assembled into battery packs.
US11223080B2

A battery device for an at least partially electrically operated motor vehicle. The battery device includes at least one battery module with a module housing device, which provides at least one receiving compartment for a plurality of battery cells and surrounds same in the manner of a housing. A duct system conducts a temperature control medium for controlling the temperature of the battery cells. At least two cooling ducts of the duct system are integrated here in a housing portion of the module housing device and are deflected and/or brought together and/or separated there.
US11223079B2

The present invention relates to a battery pack. The present invention includes: a plurality of battery cells disposed in one direction; a heat transfer oil configured to contact surfaces of the battery cells; a frame configured to accommodate the battery cells and the heat transfer oil; a cooling plate configured to contact bottom surfaces of the battery cells through the frame and having cooling water flowing therein; and a battery management unit configured to manage heat generated from the battery cells by using at least one of a cell temperature of the battery cells, a temperature of the heat transfer oil, and a temperature of the cooling water.
US11223074B2

A battery cell monitoring system and method of operating the battery cell monitoring system are provided. The system includes a sense line. A plurality of cell sense units each include a tank circuit having a center frequency and are electrically connected to the sense line. A cell sense reader unit electrically couples to the sense line and includes a variable frequency radio frequency generator for outputting a radio frequency signal having a signal frequency that is variable to the plurality of cell sense units. The cell sense reader unit measures an impedance of the sense line as the signal frequency varies and determines the center frequency of each of the cell sense units. The cell sense reader unit is also configured to determine a cell voltage of each battery cell electrically connected to one of the plurality of cell sense units based on the center frequency determined.
US11223071B2

This disclosure provides systems, methods, and apparatus related to Li-ion batteries. In one aspect an electrolyte structure for use in a battery comprises an electrolyte and an interconnected boron nitride structure disposed in the electrolyte.
US11223065B2

A solid electrolyte includes a matrix including, as a salt, containing a metal halide containing an alkaline-earth metal and a metal, and at least one filler located in the matrix.
US11223062B2

A stack holding apparatus comprising a stacking platform on which sheet members are stacked, a pressing mechanism constantly pressing the stacking platform toward an upper side in the stacking direction of the sheet members stacked on the stacking platform, a pair of clamp rods arranged in parallel with a front-back direction of the stacking platform so as to face the two left and right sides of the stacking platform, clamp arms fixed to the clamp rods and clamping the sheet members stacked on the stacking platform from an upper side in the stacking direction, slide mechanisms making the clamp rods move parallel to the stacking direction, and tilt mechanisms making the clamp rods tilt so that the clamp arms open to an upper side in the stacking direction while moving away from the stacking platform and further so that the clamp arms approach the stacking platform while closing to the lower side in the stacking direction.
US11223055B2

An apparatus and a method for controlling a fuel electrode drain valve of a fuel cell system are disclosed. The apparatus includes: a hydrogen sensor that measures the concentration of hydrogen released by opening a fuel electrode drain valve, a first pressure sensor that measures the inlet pressure of the fuel electrode drain valve, a second pressure sensor that measures the outlet pressure of the fuel electrode drain valve; and a controller that controls the opening area of the fuel electrode drain valve to the maximum value when draining the condensate and controls the opening area of the fuel electrode drain valve based on the difference between the inlet pressure and the outlet pressure of the fuel electrode drain valve when purging the hydrogen.
US11223051B2

According to an embodiment, a laminated catalyst includes a first catalyst layer mainly including a noble metal mainly containing Pt, a second catalyst layer mainly including a mixture of an oxide of a noble metal mainly containing Ir and Ru and a noble metal mainly containing Pt, and a third catalyst layer mainly including an oxide of a noble metal mainly containing Ir and Ru The first catalyst layer, the second catalyst layer, and the third catalyst layer are laminated in order.
US11223047B2

A non-aqueous electrolyte secondary battery includes an electrode array and an electrolyte solution. The electrode array includes a positive electrode that includes a positive electrode current collector and a positive electrode composite material layer; a negative electrode that includes a negative electrode current collector and a negative electrode composite material layer; and a separator. The electrode array includes cellulose nanofibers. At least one of the peel strength between the positive electrode current collector and the positive electrode composite material layer and the peel strength between the negative electrode current collector and the negative electrode composite material layer is smaller than both the peel strength between the separator and the positive electrode composite material layer and the peel strength between the separator and the negative electrode composite material layer. The greater of the two peel strengths is at least 1.5 times greater than the smaller of the two.
US11223035B2

A graphene-enabled hybrid particulate for use as a lithium-ion battery anode active material, wherein the hybrid particulate is formed of a single or a plurality of graphene sheets and a single or a plurality of fine primary particles of a niobium-containing composite metal oxide, having a size from 1 nm to 10 μm, and the graphene sheets and the primary particles are mutually bonded or agglomerated into the hybrid particulate containing an exterior graphene sheet or multiple exterior graphene sheets embracing the primary particles, and wherein the hybrid particulate has an electrical conductivity no less than 10−4 S/cm and said graphene is in an amount of from 0.01% to 30% by weight based on the total weight of graphene and the niobium-containing composite metal oxide combined.
US11223034B2

Systems and methods for thermal gradient during electrode pyrolysis may include fabricating the battery electrode by pyrolyzing an active material on a metal current collector, wherein the active material comprises silicon particles in a binder material, the binder material being pyrolyzed such that a resistance at an inner surface of the active material in contact with the current collector is at least 50% higher than a resistance at an outer surface of the active material. The active material may be pyrolyzed by electromagnetic radiation, which may be provided by one or more lasers, which may include one or more CO2 lasers. The electromagnetic radiation may be provided by one or more infrared lamps. An outer edge of the current collector may be gripped using a thermal transfer block that removes heat from the current collector during pyrolysis of the active material and subsequent cool down.
US11223033B2

Provided is a positive electrode active material for nonaqueous electrolyte secondary batteries that suppresses the gelling of a positive electrode mixture material paste and has high weather resistance, a production method thereof, and the like. A method for producing a positive electrode active material for nonaqueous electrolyte secondary batteries includes cleaning a powder formed of a lithium-nickel composite oxide represented by a general formula LizNi1-x-yCoxMyO2 where 0≤x≤0.35; 0≤y≤0.10; 0.95≤z≤1.10; and M is at least one element selected from Mn, V, Mg, Mo, Nb, Ti, and Al with an aqueous lithium carbonate solution and drying the cleaned powder.
US11223032B2

OLED device structures are provided that include an OLED, a high index optical layer (HOL), a thin film barrier disposed over the high index optical layer, and a low index optical layer (LOL) disposed over the thin film barrier. It is shown that such devices provide acceptable color emission that is at least comparable to a conventional device, while also exhibiting improved efficiency and luminance.
US11223029B2

The present application provides a display panel and a display device, wherein the display panel includes: a substrate; a retaining wall disposed on the substrate; and an encapsulating film disposed on the retaining wall and covering the substrate, wherein a plurality of grooves are further disposed on a surface of the retaining wall facing the encapsulating film, and the encapsulating film extends into the grooves.
US11223024B2

An organic light-emitting display device capable to improving the reliability is provided. The organic light-emitting display device may include an adhesive layer between a lower substrate and an upper substrate. Corner regions of the adhesive layer relatively disposed close to an edge of the lower substrate may include cutting portion, respectively. An align key may be disposed on the lower substrate exposed by the cutting portion of the corner region.
US11223019B2

Disclosed are the compound for an organic optoelectronic device, the compound being represented by Chemical Formula 1, a composition for an organic optoelectronic device including the compound for an organic optoelectronic device, an organic optoelectronic device, and a display device. In Chemical Formula 1, each substituent is the same as defined in the specification.
US11223014B2

A semiconductor device including stacked structures. The stacked structures include at least two chalcogenide materials or alternating dielectric materials and conductive materials. A liner including alucone is formed on sidewalls of the stacked structures. Methods of forming the semiconductor device are also disclosed.
US11223001B2

An electrode substrate for a transparent light emitting device display according to an embodiment of the this application comprises: a transparent substrate; (M rows×N columns) light emitting device pad portions provided on the transparent substrate as a matrix; and a first common electrode wiring portion, a second common electrode wiring portion, and a signal electrode wiring portion which are provided on the transparent substrate and connected to the light emitting device pad portions, respectively, in which each of the first common electrode wiring portion, the second common electrode wiring portion, and the signal electrode wiring portion comprises a metal mesh pattern, and line resistance of the first common electrode wiring portion or the second common electrode wiring portion connected to the light emitting device pad portions constituting one row among the light emitting device pad portions satisfies Equation 1 above.
US11222988B2

The present invention relates to a photovoltaic device (10) comprising: a first conducting layer (16), a second conducting layer electrically insulated from the first conducting layer, a porous substrate (20) made of an insulating material arranged between the first and second conducting layers, a light absorbing layer (1) comprising a plurality of grains (2) of a doped semiconducting material disposed on the first conducting layer (16) so that the grains are in electrical and physical contact with the first conducting layer, and a charge conductor (3) made of a charge conducting material partly covering the grains and arranged to penetrate through the first conducting layer (16) and the porous substrate such that a plurality of continuous paths (22) of charge conducting material is formed from the surface of the grains (2) to the second conducting layer (18), wherein the first conducting layer (16) comprises a conducting material, an oxide layer (28) formed on the surface of conducting material, and an insulating coating (29) made of an insulating material deposited on the oxide layer (28) so that the oxide layer and the insulating coating together electrically insulate said paths (22) from the conducting material of the first conducting layer (16).
US11222987B2

In embodiments, an optoelectronic apparatus may include a substrate with a first side and a second side opposite the first side; a photodetector disposed on the first side of the substrate, the photodetector to convert a light signal into an electrical signal; and a dielectric metasurface lens etched into the second side of the substrate, the dielectric metasurface lens to collect incident light and focus it through the substrate onto the photodetector.
US11222980B2

A semiconductor device includes a fin structure protruding from a first isolation insulating layer provided over a substrate, a gate dielectric layer disposed over a channel region of the fin structure, a gate electrode layer disposed over the gate dielectric layer, a base semiconductor epitaxial layer disposed over a source/drain region of the fin structure, and a cap semiconductor epitaxial layer disposed over the base semiconductor epitaxial layer. The cap semiconductor epitaxial layer has a different lattice constant than the base semiconductor epitaxial layer, and a surface roughness of the cap semiconductor epitaxial layer along a source-to-drain direction is greater than zero and smaller than a surface roughness of the base semiconductor epitaxial layer along the source-to-drain direction.
US11222973B2

A technique is provided for effectively suppressing a forward voltage shift due to occurrence of a stacking fault. A semiconductor device relating to the present technique includes a first well region of a second conductivity type, a second well region of the second conductivity type which is so provided as to sandwich the whole of a plurality of first well regions in a plan view and has an area larger than that of each of the first well regions, a third well region of the second conductivity type which is so provided as to sandwich the second well region in a plan view and has an area larger than that of the second well region, and a dividing region of a first conductivity type provided between the second well region and the third well region, having an upper surface which is in contact with an insulator.
US11222961B2

A semiconductor device is disclosed, a substrate structure; a raised source region; a raised drain region; a separation region disposed laterally between the raised source region and the raised drain region; a gate structure, disposed between the raised source region and the raised drain region and above a part of the separation region, the gate structure being spaced apart from the drain region and defining a drain extension region therebetween; a dummy gate structure in the drain extension region; an epitaxial layer, disposed above and in contact with the substrate structure and forming the raised source region, the raised drain region, and a raised region between the gate structure and the dummy gate structure, wherein the raised region between the gate structure and the dummy gate structure is relatively lightly doped to a conductivity of a second conductivity type which is opposite the first conductivity type.
US11222955B2

A semiconductor device includes a semiconductor layer structure that includes silicon carbide, a gate dielectric layer on the semiconductor layer structure, and a gate electrode on the gate dielectric layer opposite the semiconductor layer structure. In some embodiments, a periphery of a portion of the gate dielectric layer that underlies the gate electrode is thicker than a central portion of the gate dielectric layer, and a lower surface of the gate electrode has recessed outer edges such as rounded and/or beveled outer edges.
US11222952B2

A semiconductor device comprising an N-type metal oxide semiconductor (NMOS) gate-all-around (GAA) transistor and a P-type metal oxide semiconductor (PMOS) GAA transistor with high charge mobility channel materials is disclosed. The semiconductor device may include a substrate. The semiconductor device may also include an NMOS GAA transistor on the substrate, wherein the NMOS GAA transistor comprises a first channel material. The semiconductor device may further include a PMOS GAA transistor on the substrate, wherein the PMOS GAA transistor comprises a second channel material. The first channel material may have an electron mobility greater than an electron mobility of Silicon (Si) and the second channel material may have a hole mobility greater than a hole mobility of Si.
US11222950B2

A layered heterostructure, comprising alternating layers of different semiconductors, wherein one of the atom species of one of the semiconductors has a faster diffusion rate along an oxidizing interface than an atom species of the other semiconductor at an oxidizing temperature, can be used to fabricate embedded nanostructures with arbitrary shape. The result of the oxidation will be an embedded nanostructure comprising the semiconductor having slower diffusing atom species surrounded by the semiconductor having the higher diffusing atom species. The method enables the fabrication of low- and multi-dimensional quantum-scale embedded nanostructures, such as quantum dots (QDs), toroids, and ellipsoids.
US11222949B2

Semiconductor devices are provided. A semiconductor device includes a substrate and a gate structure on the substrate. The semiconductor device includes a channel on the substrate. The semiconductor device includes a source/drain layer on the channel. Moreover, the semiconductor device includes a spacer on a sidewall of the gate structure. The spacer includes a central portion overlapping the channel in a vertical direction, and a protrusion portion protruding from the central portion. Related methods of manufacturing semiconductor devices are also provided.
US11222947B2

Methods and structures formed thereby are described relating to the doping non-planar fin structures. An embodiment of a structure includes a substrate, wherein the substrate comprises silicon, a fin on the substrate comprising a first portion and a second portion; and a dopant species, wherein the first portion comprises a first dopant species concentration, and the second portion comprises a second dopant species concentration, wherein the first dopant species concentration is substantially less than the second dopant species concentration.
US11222943B2

A display apparatus includes a substrate; a plurality of display units on the substrate, each including a thin film transistor including at least one inorganic layer, a passivation layer on the thin film transistor, and a display device electrically connected to the thin film transistor; and a plurality of encapsulation layers respectively encapsulating the plurality of display units. The substrate includes a plurality of islands spaced apart, a plurality of connection units connecting the plurality of islands, and a plurality of through holes penetrating through the substrate between the plurality of connection units. The plurality of display units are on the plurality of islands, respectively. The at least one inorganic layer and the passivation layer extend on the plurality of connection units. The passivation layer includes a trench exposing the at least one inorganic layer. The encapsulation layer contacts the at least one inorganic layer exposed via the trench.
US11222935B2

A light-emitting panel includes a plurality of pixels, a plurality of first regulators, and a plurality of second regulators. The plurality of first regulators extends in a first direction and defines each two of the pixels that are adjacent to each other in a second direction orthogonal to the first direction. The plurality of second regulators extends in the second direction and defines each two of the pixels that are adjacent to each other in the first direction. The plurality of pixels at least includes a first pixel and a second pixel that have different lengths in the first direction from each other and share a light-emitting layer. The first pixel and the second pixel are at least adjacent to each other in the first direction with the second regulator being interposed between the first pixel and the second pixel.
US11222927B2

A foldable organic light emitting diode (OLED) display panel includes a bending region and a non-bending region, and includes a plurality of subpixels, formed in the bending region and the non-bending region, a part of or all of the plurality of subpixels having a self-illumination property; and first spacers, configured to provide support and form gaps, wherein the first spacers are disposed in the bending region and distributed in a shape of net, and surrounds the plurality of subpixels. The display panel can enhance an ability of the subpixels in the bending region to endure stress throughout a bending process and ensure reliability of the display panel.
US11222926B2

Disclosed are a light emitting display device and a method for manufacturing the same. The light emitting display device changes a configuration of common layers disposed in edge areas and can thus satisfy structural characteristics of a narrow bezel and prevent light leakage generated around the edge areas.
US11222923B2

The disclosure provides a resistance variable memory that can realize high integration. The resistance variable memory of the disclosure includes a plurality of transistors formed on a surface of a substrate, and a plurality of variable resistance elements stacked on the surface of the substrate in a vertical direction. One electrode of each of the variable resistance elements is commonly electrically connected to one electrode of one transistor, and another electrode of each of the variable resistance elements is respectively electrically connected to a bit line, and another electrode of each of the transistors is electrically connected to a source line, and each gate of transistors in a row direction is commonly connected to a word line.
US11222920B2

A magnetic device includes a first electrode, a second electrode, a plurality of magnetic junctions each containing a ferromagnetic reference layer and a ferromagnetic free layer located between the first electrode and the second electrode, and a plurality of magnetoelectric multiferroic portions having different structural defect densities located between the first electrode and the second electrode. Each of the plurality of magnetoelectric multiferroic portions is magnetically coupled to the ferromagnetic free layer of a respective one of the plurality of magnetic junctions.
US11222909B2

The present disclosure discloses a common-gate transistor, a pixel circuit, a pixel structure and a display panel, wherein the common-gate transistor includes: a first electrode region, a second electrode region and a third electrode region which are independently disposed, and a common gate region that is in contact with the first electrode region, the second electrode region, and the third electrode region; the common gate region, the first electrode region, and the second electrode region constitute a first transistor; and the common gate region, the first electrode region, and the third electrode region constitute a second transistor.
US11222904B2

A thin film transistor and a manufacturing method thereof, an array substrate and a manufacturing method thereof, and a display device are provided. The thin film transistor is provided on a base substrate and includes: an active layer including a first surface and a second surface which are opposite to each other, in which the second surface is closer to the base substrate than the first surface; and a source-drain electrode layer including a source electrode and a drain electrode which are separated from each other and are respectively connected with the active layer; each of the first surface and the second surface is a non-flat surface, and the non-flat surface includes a plurality of depressions and a plurality of protrusions which are alternately arranged.
US11222897B2

A semiconductor device including a substrate having a cell region and a peripheral region; a cell gate structure disposed on the cell region; a first impurity region and a second impurity region, arranged on first and second sides of the cell gate structure in the cell region; a bit line structure disposed on the cell gate structure and connected to the first impurity region; a peripheral gate structure disposed on the peripheral region; a peripheral capping layer disposed on the peripheral region, covering the peripheral gate structure, and having an upper surface at substantially the same level as an upper end of the bit line structure; and a cell contact structure disposed on the second impurity region, and having a conductive barrier and a contact material layer on the conductive barrier, wherein the conductive barrier covers the upper end of the bit line structure.
US11222889B2

The disclosure relates in some aspects to electrostatic discharge (ESD) protection for an electronic circuit. In some aspects, the ESD protection includes a buffer circuit that increases the slew rate of a signal that controls a discharge circuit. In some aspects, the ESD protection includes a voltage-dependent resistance circuit that adjusts a time constant of a resistive-capacitive filter based on a voltage on a supply node.
US11222887B2

A transient voltage suppression device including a substrate of a first conductivity type, a first well of a second conductivity type, a first anode, a first cathode, and a first trigger node is provided. The first well is disposed in the substrate. The first anode is disposed in the substrate outside the first well and includes a second doped region of the second conductivity type and a third doped region of the first conductivity type disposed between the second doped region and the first doped region. The first trigger node is disposed between the first anode and the first cathode, and includes a fourth region of the first conductivity type disposed in the substrate and a fifth doped region of the second conductivity type at least partially disposed in the first well and disposed between the fourth doped region and the third doped region.
US11222886B2

The present invention provides an ESD protection device with the mechanism of punch through to achieve low trigger voltage. At the same time, the structure of ESD protection device includes parasitic NPN and parasitic PNP. Parasitic NPN and parasitic PNP will form a silicon controlled rectifier (SCR) device with snapback behavior to increase the protection capability of ESD protection device.
US11222884B2

A layout design methodology is provided for a device that includes two or more identical structures. Each device can have a first die, a second die stacked over the first die and a third die stacked over the second die. The second die can include a first through-silicon via (TSV) and a first circuit, and the third die can include a second TSV and a second circuit. The first TSV and the second TSV can be linearly coextensive. The first and second circuit can each be a logic circuit having a comparator and counter used to generate die identifiers. The counters of respective device die can be connected in series between the dice. Each die can be manufactured using the same masks but retain unique logical identifiers. A given die in a stack of dice can thereby be addressed by a single path in a same die layout.
US11222882B2

Disclosed is a semiconductor package including a first semiconductor chip on a substrate, a second semiconductor chip on the substrate and laterally spaced apart from the first semiconductor chip, a dummy chip on the first semiconductor chip, and a dielectric layer between the first semiconductor chip and the dummy chip. A top surface of the first semiconductor chip may be lower than a top surface of the second semiconductor chip. The dielectric layer may include an inorganic dielectric material.
US11222875B2

[Object] To provide a display apparatus that makes it possible to improve visibility. [Solution] A display apparatus according to an embodiment of the present disclosure includes: a display body device including a plurality of pixels, the plurality of pixels each including a plurality of light-emitting elements as light source elements; and an irregular structure formed on a front surface of the display body device.
US11222861B2

The disclosure relates to a dual-interface integrated circuit (IC) card module for use in a dual-interface IC card. Embodiments disclosed include a dual-interface integrated circuit card module (150), the module comprising: a substrate (104) having first and second opposing surfaces; a contact pad (102) on the first surface of the substrate; an integrated circuit (110) on the second surface of the substrate (104), the integrated circuit (110) having electrical connections to the contact pad (102) through the substrate (104); and a pair of antenna pads (108) disposed in recesses (103) in the second surface of the substrate (104) and electrically connected to corresponding antenna connections on the integrated circuit (110).
US11222860B2

A semiconductor device includes a second semiconductor substrate vertically stacked on a first semiconductor substrate. The first semiconductor substrate includes a first diffusion barrier layer covering a first surface of a first semiconductor substrate body, and a first through via having a third surface exposed to a second surface of the first diffusion barrier layer. The second semiconductor substrate includes a second semiconductor substrate body, a second diffusion barrier layer directly bonded to a surface of the first diffusion barrier layer, and a front pad having a smaller surface area than the third surface of the first through via and directly bonded to the third surface of the first through via.
US11222858B1

A semiconductor package fabrication method comprises the steps of providing a wafer, applying a seed layer, forming a photo resist layer, plating a copper layer, removing the photo resist layer, removing the seed layer, applying a grinding process, forming metallization, and applying a singulation process. A semiconductor package comprises a silicon layer, an aluminum layer, a passivation layer, a polyimide layer, a copper layer, and metallization. In one example, an area of a contact area of a gate clip is smaller than an area of a gate copper surface. The area of the contact area of the gate clip is larger than a gate aluminum surface. In another example, an area of a contact area of a gate pin is larger than an area of a gate copper surface. The area of the contact area of the gate pin is larger than a gate aluminum surface.
US11222855B2

A semiconductor die includes a substrate layer, one or more metal layers disposed over the substrate layer, and a pair of polyimide layers disposed over the substrate so that they define an interface therebetween. One or both of the pair of polyimide layers have a trench that separates the interface from the one or more metal layers. The trench can be formed by etching the polyimide layer(s). A topcoat insulation layer is disposed over the one or more metal layers and polyimide layers. The topcoat insulation layer is impervious to moisture and the trench inhibits migration of moisture along the interface to the one or more metal layers, thereby preventing metal migration from the one or more metal layers along the interface.
US11222852B2

An electronic package and a method for fabricating the same are provided. The method includes disposing an electronic component on a lower side of a first carrier and forming an encapsulant on an upper side of the first carrier. A first conductor is disposed on the encapsulant and configured for generating radiation energy by an alternating voltage, an alternating current or radiation variation. As such, the electronic package has a reduced thickness and improved antenna efficiency.
US11222842B2

A method and structure for forming a local interconnect, without routing the local interconnect through an overlying metal layer. In various embodiments, a first dielectric layer is formed over a gate stack of at least one device and a second dielectric layer is formed over a contact metal layer of the at least one device. In various embodiments, a selective etching process is performed to remove the second dielectric layer and expose the contact metal layer, without substantial removal of the first dielectric layer. In some examples, a metal VIA layer is deposited over the at least one device. The metal VIA layer contacts the contact metal layer and provides a local interconnect structure. In some embodiments, a multi-level interconnect network overlying the local interconnect structure is formed.
US11222829B2

A chip mounting structure and a chip mounting device are provided. The chip mounting structure includes a circuit substrate and a plurality of micro heaters. The circuit substrate has a plurality of solder pads. A plurality of micro heaters are disposed on the circuit substrate adjacent to the solder pad. The plurality of chips are disposed on the circuit substrate, and the chip is electrically connected to the solder pad by a solder ball. Therefore, the soldering yield of the process can be reduced by the chip mounting structure and the chip mounting device.
US11222822B2

A workpiece cutting method includes attaching a tape to a lower surface of the workpiece, holding the lower surface through the tape on a holding table including a holding plate, at least a part of a holding surface of the holding plate being an imaging area formed of a material transparent to visible light, cutting the workpiece held on the holding table to divide the workpiece, thereby forming a dividing groove, and imaging at least a part of the dividing groove from a upper surface side of the workpiece by using an upper camera portion located above the holding plate, thereby obtaining an upper image, and also imaging the above part of the dividing groove from the lower surface side of the workpiece through the imaging area of the holding plate and the tape by using a lower camera portion located below the holding plate, thereby obtaining a lower image.
US11222820B2

According to embodiments of the present invention, a method of forming a self-aligned contact includes depositing an etch-stop liner on a surface of a gate cap and a contact region. A dielectric oxide layer is deposited onto the etch-stop layer. The dielectric oxide layer and the etch-stop liner are removed in a region above the contact region to form a removed region. A contact is deposited in the etched region.
US11222805B2

A method for cleaning debris and contamination from an etching apparatus is provided. The etching apparatus includes a process chamber, a source of radio frequency power, an electrostatic chuck within the process chamber, a chuck electrode, and a source of DC power connected to the chuck electrode. The method of cleaning includes placing a substrate on a surface of the electrostatic chuck, applying a plasma to the substrate, thereby creating a positively charged surface on the surface of the substrate, applying a negative voltage or a radio frequency pulse to the electrode chuck, thereby making debris particles and/or contaminants from the surface of the electrostatic chuck negatively charged and causing them to attach to the positively charged surface of the substrate, and removing the substrate from the etching apparatus thereby removing the debris particles and/or contaminants from the etching apparatus.
US11222804B2

An electrostatic chuck with a top surface adapted for Johnsen-Rahbek clamping in the temperature range of 500 C to 750 C. The top surface may be sapphire. The top surface is attached to the lower portion of the electrostatic chuck using a braze layer able to withstand corrosive processing chemistries. A method of manufacturing an electrostatic chuck with a top surface adapted for Johnsen-Rahbek clamping in the temperature range of 500 C to 750 C.
US11222797B2

A light-emitting diode (LED) transfer device is provided. The LED transfer device includes a transfer assembly configured to move a first substrate, on which a plurality of LEDs are provided, above a second substrate, a laser light source configured to emit a laser beam toward the first substrate, a mask that is disposed between the first substrate and the laser light source and has a plurality of openings that are configured to be selectively exposed and blocked and a processor configured to control the transfer assembly to move the first substrate to a predetermined position and selectively rotate the first substrate, and control the mask to expose and block the plurality of openings corresponding to the plurality of LEDs to be transferred from the first substrate to the second substrate.
US11222795B2

One of a setting dissolved oxygen concentration and a setting atmosphere oxygen concentration is determined based on a required etching amount. Thereafter, based on the required etching amount and the one of the determined setting dissolved oxygen concentration and setting atmosphere oxygen concentration, the other of the setting dissolved oxygen concentration and the setting atmosphere oxygen concentration is determined. A low oxygen gas whose oxygen concentration is equal or approached to the determined setting atmosphere oxygen concentration flows into a chamber that houses a substrate. Furthermore, an etching liquid whose dissolved oxygen is reduced such that its dissolved oxygen concentration is equal or approached to the determined setting dissolved oxygen concentration is supplied to the entire region of the upper surface of the substrate held horizontally.
US11222792B2

In one or more embodiments, a semiconductor package device includes a substrate, a trace, a structure, a barrier element and an underfill. The substrate has a first surface including a filling region surrounded by the trace. The structure is disposed over the filling region and electrically connected to the substrate. The barrier element is disposed on the trace. The underfill is disposed on the filling region.
US11222789B2

Staircase structures for a three-dimensional (3D) memory device are disclosed. In some embodiments, the method includes disposing an alternating dielectric stack on a substrate with first and second dielectric layers alternatingly stacked on top of each other. Next, multiple division blocks can be formed in a staircase region. Each division block includes a first plurality of staircase steps in the first direction. Each staircase step in the first direction has two or more dielectric layer pairs. Then, a second plurality of staircase steps along a second direction, perpendicular to the first direction, can be formed. Each staircase step in the second direction includes the first plurality of staircase steps along the first direction. The method further includes forming an offset number of dielectric layer pairs between the multiple division blocks such that each dielectric layer pair is accessible from a top surface of a staircase step.
US11222785B2

A method for depositing a metal layer on a wafer is disclosed. A PVD chamber is provide having therein a wafer chuck for holding a wafer to be processed, a target situated above the wafer chuck, a magnet positioned on a backside of the target, and a DC power supply for supplying a DC voltage to the target. The target is a metal or a metal alloy having ferromagnetism property. A paste process is performed to the PVD chamber. The paste process includes sequential steps of: admitting a working gas into the PVD chamber; and igniting the working gas in cascade stages. The wafer is then loaded into the PVD chamber and positioned onto the wafer chuck. A deposition process is then performed to deposit a metal layer sputtered from the target onto the wafer.
US11222783B2

A test wafer is placed inside a baking module and is baked. Via one or more temperature sensors, a cumulative heat amount delivered to the test wafer during the baking is measured. The measured cumulative heat amount is compared with a predefined cumulative heat amount threshold. In response to the comparing indicating that the measured cumulative heat amount is within the predefined cumulative heat amount threshold, it is determined that the baking module is qualified for actual semiconductor fabrication. In response to the comparing indicating that the measured cumulative heat amount is outside of the predefined cumulative heat amount threshold, it is determined that the baking module is not qualified for actual semiconductor fabrication.
US11222782B2

A method for fabricating a silicon carbide semiconductor device includes providing a SiC epitaxial layer disposed over a surface of a SiC substrate, forming an implant aperture in a hardmask layer on a surface of the expitaxial SiC layer, implanting contact and well regions in the SiC epitaxial layer through the hardmask layer, the contact region lying completely within and recessed from edges of the well region by performing one of implanting the well region through the implant aperture, reducing the area of the implant aperture forming a reduced-area contact implant aperture and implanting the contact region through the reduced-area implant aperture to form a contact region, and implanting the contact region through the implant aperture, increasing the area of the implant aperture to form a increased-area well implant aperture and implanting the well region through the increased-area implant aperture to form a well region completely surrounding the contact region.
US11222775B2

Systems and methods are disclosed for analyzing a sample using overlapping precursor isolation windows. A mass analyzer of a tandem mass spectrometer is instructed to select and fragment at least two overlapping precursor isolation windows across a precursor ion mass range of a sample using a processor. The tandem mass spectrometer includes a mass analyzer that allows overlapping precursor isolation windows across the mass range of the sample.
US11222771B2

Gas distribution assemblies are described including a first plate and a second plate. The first plate may define a plurality of first apertures, and the second plate may define a plurality of second apertures in a first region of the second plate and a plurality of third apertures in a second region of the second plate. The second apertures may align with the first apertures. An area defined by the second region may be less than an area defined by the first region. The second plate may be sealingly coupled with the first plate to define a volume between the first plate and the second plate. The volume may be fluidly accessible from the third apertures, and fluidly isolated from the first and second apertures.
US11222767B2

A high voltage power system is disclosed. In some embodiments, the high voltage power system includes a high voltage pulsing power supply; a transformer electrically coupled with the high voltage pulsing power supply; an output electrically coupled with the transformer and configured to output high voltage pulses with an amplitude greater than 1 kV and a frequency greater than 1 kHz; and a bias compensation circuit arranged in parallel with the output. In some embodiments, the bias compensation circuit can include a blocking diode; and a DC power supply arranged in series with the blocking diode.
US11222753B2

An electrode includes a core portion including a first metal, and a porous portion disposed in contact with the core portion. The porous portion includes a porous body, a first dielectric layer, and a second dielectric layer. The porous body is integrated with the core portion and includes the first metal. The first dielectric layer covers at least a part of a surface of the porous body. And the second dielectric layer covers at least a part of the first dielectric layer. The first dielectric layer includes oxide of first metal, and the second dielectric layer includes oxide of a second metal. The second metal is different from the first metal. When T is a thickness of the porous portion, the second metal is distributed to a region closer to the core portion than a position of 0.5T from a boundary between the core portion and the porous portion.
US11222748B2

A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and a plurality of internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween; and an external electrode, wherein the ceramic body comprises an active portion including a plurality of internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween to form capacitance and a cover portion formed in upper and lower portions of the active portion, wherein a plurality of internal electrodes in the upper region and the lower region of the active portion is disposed inwardly of an outer side surface of the ceramic body to be spaced apart by a predetermined distance from the body portion, and the plurality of internal electrodes in the central region of the active portion and the internal electrodes having the same polarities are connected to each other via vias.
US11222741B1

A magnetic undulator shim having three interconnected sections arranged one after the other in a direction substantially parallel to the beam axis. The first section is adapted to magnetically engage a magnet having a horizontal surface and configured to extend partially onto the horizontal surface of the magnet. The magnet is adjacent to a pole and the magnet and the pole form a boundary. The second third sections are interconnected to form a shape. The shape corresponds to the boundary. The third section is adapted to magnetically engage a surface of the pole.
US11222740B2

A superconducting magnet includes a superconducting coil, a coolant container, a radiation shield, a vacuum container, a first pipe, a refrigerator, a separator, a second pipe, a third pipe, a fourth pipe, and at least one pressure relief valve. The refrigerator is disposed such that a first flow path of vaporized coolant is defined by the refrigerator and the first pipe. The third pipe is connected to the first pipe outside the vacuum container, and extends in contact with the vacuum container. The fourth pipe is connected to the second pipe outside the vacuum container, and extends in contact with the vacuum container. The pressure relief valve is connected to the third pipe and the fourth pipe.
US11222738B2

The present invention provides a method for manufacturing a rare-earth magnet, the method comprising the steps of preparing a rare-earth magnet raw material powder including R, Fe and B as composition components (R is one or more elements selected from the rare earth elements including Y and Sc); packing the raw material powder into a molding die, and compacting and molding the raw material powder while applying a magnetic field, wherein, in the compacting and molding step, compacting is performed biaxially, in the directions of X and Y axes, when the magnetic field is applied in the direction of Z axis.
US11222731B2

Generating a data model may include receiving a raw data set and generating a first repository based on a first set of features of the raw data set, a second repository having a second set of features based on an aggregation of features of the first repository, and a third repository having a third set of features based on the first and second features sets. The data model may be generated based on a tradeoff between accuracy and provenance of the model.
US11222730B1

A health and fitness management system utilizing an algorithm to suggest actions to improve a user's health and fitness. The system obtains a user's health indicating measurement from a respective acquisition device. The user is never informed of the acquired data. The health indicating measurement can include a heart/pulse rate, blood pressure measurement, weight, blood sugar level, etc. Base line data (age, ideal age, initial weight, current weight, ideal weight, etc.) can be considered in the algorithm. Examples include the user's environment, sleep habits, exercise routines, medical records, and the like. The health index number is used to determine recommended actions, which can include changes to environments, routines, activities, etc. Data collection, the algorithm, and other features of the system can be provided by an Application operating on a portable computing device. Features of the portable computing device can be employed to automatically acquire data for the algorithm.
US11222729B2

An electronic device is provided that includes a display, a biometric sensor, a motion sensor, a communication circuit configured to receive a signal for obtaining information related to a location of the electronic device, and a processor electrically connected with the display, the biometric sensor, the motion sensor, and the communication circuit, wherein the processor is configured to identify repeated activities related to the user, which follow a lapse of time, based on motion information obtained according to the lapse of time by using the motion sensor and location information obtained according to the lapse of time by using the communication module, calculate a stress index of the user corresponding to the repeated activities based on biometric information obtained by using the biometric sensor, and provide at least one activity of the repeated activities and a stress index corresponding to the at least one activity.
US11222725B2

The invention relates to a device for acquiring personal health information and a method therefor, the device: easily and periodically acquiring, anytime and anywhere or without regard to place and time, information on ambient temperature/humidity and health information of an individual, such as the state of skin (including hair), a nose, ears, and a mouth associated with an ENT clinic, the teeth associated with a dental clinic, skin moisture, and body temperature, through image information having multiple functions and a multifunctional health care sensor; enabling the acquired health information to be accumulated over in a personal terminal or computer by analyzing, storing, and making the same into data, and continuously managing the periodically accumulated personal health information such that the personal health information can be used as critical information by which a disease cause and the like can be fundamentally understood during an incidence of disease in the future.
US11222723B2

The invention relates to a method and system that uses ultra-high frequency (UHF) radio frequency identification (RFID) for counting and identifying a variety of objects during medical or surgical operations. The method includes passive UHF RFID tag, a RFID scanner to communicate with host equipment and storage in a database cloud. The method includes a water-proof antenna and microchip supported by a substrate with covering overlay materials. The invention further discloses a tracking method for counting process, with software implementation, to assist the count-in count-out function to track multiple medical devices, resulting in reduction of counting errors during surgical procedures when the current UHF RFID process is utilized.
US11222719B2

A system for informing product decisions. The system includes a computing device configured to locate an article of interest for a user. The computing device is configured to receive a user biological extraction. The computing device is configured to generate using ingredient training data and a classification algorithm an ingredient metabolic classifier. The ingredient metabolic classifier inputs a user biological extraction and outputs an ingredient metabolic profile. The computing device identifies at least an ingredient contained within an article of interest. The computing device determines the tolerability of an article of interest as a function of a metabolic profile and at least an ingredient contained within an article of interest.
US11222718B2

A method of automated medical scheduling including the steps of receiving data on a processor via a checklist, said data being a plurality of predetermined physical conditions of a patient, each of the plurality of predetermined physical conditions having a predetermined assigned weight based on level of severity, generating a summation of the total weight for each predetermined physical condition, generating a predetermined specialty acuity score by comparing the corresponding range of the total weight and generating a report to output of the specialty acuity score, the specialty acuity score used to determine priority of scheduling patients in a system. A specialty acuity score may be generated for each system affected, the systems each assigned a value of 1. A comorbidity score may be generated by the summation of each system. A TOR score may generated by multiplying the summation of each system by the total specialty acuity scores.
US11222705B2

A memory device and an operating method thereof are provided. The memory device includes: a plurality of memory strings connected between a bit and source lines, the plurality of memory strings connected to a first select line, a plurality of word lines, and a second select line, which are disposed between the bit line and the source line; a peripheral circuit for programming a selected memory cell included in a selected memory string among the memory strings; and control logic for controlling the peripheral circuit to program the selected memory cell. The control logic controls the peripheral circuit to apply a positive voltage to the bit and source lines, which are connected to an unselected memory string, before a program voltage is applied to a selected word line connected to the selected memory cell, and discharge the word lines and the first and second select lines at different times.
US11222699B2

Memory having an array of memory cells might include control logic configured to cause the memory to inhibit memory cells of a first subset of memory cells from programming during each programming pulse of a first plurality of programming pulses and enable those memory cells for programming for at least one programming pulse of a second plurality of programming pulses, inhibit memory cells of a second subset of memory cells from programming during each programming pulse of the second plurality of programming pulses and enable those memory cells for programming for at least one programming pulse of the first plurality of programming pulses, and enable memory cells of a third subset of memory cells for programming during at least one programming pulse of the first plurality of programming pulses and during at least one programming pulse of the second plurality of programming pulses.
US11222698B2

There are provided a microcontroller, a memory system having the same, and a method for operating the same. A memory system includes: a semiconductor memory performing a scanning operation on ROM data stored in a microcontroller in a test operation and outputting a result of the scanning operation as a status output signal; and a controller for determining whether an error exists in the ROM data, using the status output signal.
US11222697B2

A nonvolatile memory device performs a read operation comprising first and second intervals. In the first interval the device applies a turn-on voltage to string selection lines and ground selection lines connected to the string selection transistors and the ground selection transistors, respectively. In the second interval, the device applies a turn-off voltage to unselected string selection lines and unselected ground selection lines while continuing to apply the turn-on voltage to a selected string selection line and a selected ground selection line. In both the first and second intervals, the device applies a first read voltage to a selected wordline connected to memory cells to be read by the read operation and applying a second read voltage to unselected wordlines among connected to memory cells not to be read by the read operation.
US11222690B2

Some embodiments include apparatuses and methods of forming the apparatuses. One of the apparatuses includes multiple levels of two-transistor (2T) memory cells vertically arranged above a substrate. Each 2T memory cell includes a charge storage transistor having a gate, a write transistor having a gate, a vertically extending access line, and a single bit line pair. The source or drain region of the write transistor is directly coupled to a charge storage structure of the charge storage transistor. The vertically extending access line is coupled to gates of both the charge storage transistor and the write transistor of 2T memory cells in multiple respective levels of the multiple vertically arranged levels. The vertically extending access line and the single bit line pair are used for both write operations and read operations of each of the 2T memory cells to which they are coupled.
US11222688B2

The data transfer has room for improvement of reduction in the operating electric current flowing on the signal bus and correct acquisition of the large amount of data. Each of data, a first clock signal and a second clock signal, a phase of which shifts by a predetermined amount from the first clock signal, has an amplitude that is smaller than an amplitude of a power supply voltage, and each of a semiconductor device and a memory device takes input of data in synchronization with rise edges of first and second clock signals.
US11222681B2

Integrated circuit devices having multiple level arrays of thyristor memory cells are created using a stack of ONO layers through which NPNPNPN layered silicon pillars are epitaxially grown in-situ. Intermediate conducting lines formed in place of the removed nitride layer of the ONO stack contact the middle P-layer of silicon pillars. The silicon pillars form two arrays of thyristor memory cells, one stacked upon the other, having the intermediate conducting lines as common connections to both arrays. The stacked arrays can also be provided with assist-gates.
US11222680B2

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. An electronic memory device may include a plurality of plate portions separated by a plurality of segmentation lines, which may be oriented in a plane parallel to rows of a memory array or columns of the memory array, or both. The segmented plate may be employed instead of a single plate for the array. The one or more plate portions may be energized during access operations of a ferroelectric cell in order to create a voltage different across the cell or to facilitate changing the charge of the cell. Each of the plate portions may include one or more memory cells. The memory cells on a plate portion may be read from or written to after the plate portion is activated by a plate driver.
US11222668B1

Methods, systems, and devices for memory cell sensing stress mitigation are described. A memory device may be configured to bias a memory cell to a voltage with a first polarity or a second polarity (e.g., a positive voltage or a negative voltage) during an access operation to level wear experienced by the memory cell during the access operation. For example, during a first read operation, a first pulse with the first polarity (e.g., a negative voltage) may be applied to the memory cell to read out a first logic state stored at the memory cell. During a second read operation, a second pulse with the second polarity (e.g., a positive voltage) may be applied to the memory cell to read out a second logic state stored at the memory cell. The memory device may include a selection component for selecting between the different pulses used for different read operations.
US11222659B1

A magnetic tape drive for writing data to a magnetic tape that includes a first data band, a second data band, and a servo band that is positioned between the first data band and the second data band, each of the data bands including a plurality of wraps including a first wrap and a last wrap, includes a drive controller and a tape head. The drive controller defines at least a first partition and a second partition within the magnetic tape. The tape head is configured to write data to the first partition of the magnetic tape and subsequently write data to the second partition of the magnetic tape. The drive controller defines an end of the first partition to be directly after the last wrap of the first data band. The drive controller controls the tape head to write data to all of the plurality of wraps of the first data band.
US11222656B1

The present disclosure generally relates to spin-orbital torque (SOT) differential reader designs. The SOT differential reader is a multi-terminal device that comprises a first shield, a first spin hall layer, a first free layer, a gap layer, a second spin hall layer, a second free layer, and a second shield. The gap layer functions as an electrode and is disposed between the first spin hall layer and the second spin hall layer. Electrical lead connections are located about the first spin hall layer, the second spin hall layer, the gap layer, the first shield, and/or the second shield. The electrical lead connections facilitate the flow of current and/or voltage from a negative lead to a positive lead. The positioning of the electrical lead connections and the positioning of the SOT differential layers improves reader resolution without decreasing the shield-to-shield spacing (i.e., read-gap).
US11222645B2

A multi-object audio encoding and decoding apparatus supporting a post downmix signal may be provided. The multi-object audio encoding apparatus may include: an object information extraction and downmix generation unit to generate object information and a downmix signal from input object signals; a parameter determination unit to determine a downmix information parameter using the extracted downmix signal and the post downmix signal; and a bitstream generation unit to combine the object information and the downmix information parameter, and to generate an object bitstream.
US11222635B2

An electronic device of the present invention comprises: a housing; a touchscreen display; a microphone; at least one speaker; a button disposed on a portion of the housing or set to be displayed on the touchscreen display; a wireless communication circuit; a processor; and a memory. The electronic device is configured to store an application program including a user interface for receiving a text input. When the user interface is not displayed on the touchscreen display, the electronic device enables a user to receive a user input through the button, receives user speech through the microphone, and then provides data on the user speech to an external server including an automatic speech recognition system and an intelligence system. An instruction for performing a task generated by the intelligence system in response to the user speech is received from the server. When the user interface is displayed on the touchscreen display, the electronic device enables the user to receive the user input through the button, receives user speech through the microphone, and then provides data on the user speech to the external server. Data on the text generated by the automatic speech recognition is received from the server, but the instruction generated by the intelligence system is not received therefrom. Other embodiments are also possible.
US11222628B2

Aspects of the disclosure describe improving identification of product solutions. An example method includes transcribing in real-time a conversation between a user and an agent into a speech text, processing digital data of the speech text associated with a topic, including parsing the speech text into one or more words and determining collocation information among the one or more words in the speech text. The method also includes providing the one or more words and the collocation information as a first input set to a machine learning engine configured to recommend one or more product solutions from a library of product solutions, generating a recommendation of one or more product solutions for a user based on recommendation parameters for the library of product solutions, and providing the recommendation.
US11222626B2

A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US11222625B2

Systems and methods for training a control panel to recognize user defined and preprogrammed sound patterns are provided. Such systems and methods can include the control panel operating in a learning mode, receiving initial ambient audio from a region, and saving the initial ambient audio as an audio pattern in a memory device of the control panel. Such systems and methods can also include the control panel operating in an active mode, receiving subsequent ambient audio from the region, using an audio classification model to make an initial determination as to whether the subsequent ambient audio matches or is otherwise consistent with the audio pattern, determining whether the initial determination is correct, and when the control panel determines that the initial determination is incorrect, modifying or updating the audio classification model for improving the accuracy in detecting future consistency with the audio pattern.
US11222616B2

The invention relates to a device for tightening the strings of a keyboard musical instrument. The device provides for rigidly securing a tuning pin in position by means of a collet pressing into a cast-iron frame, an elastic ring being mounted on windings of a string. The present technical improvements increase tuning stability and tuning retention, increase string resistance to breaking, and increase the service life of a musical instrument.
US11222610B2

A protection circuit (10), a power supply circuit, and a display panel. The protection circuit (10) comprises a feedback circuit (100) and a current adjusting circuit (200). The reaction circuit (100) is used for receiving a supply voltage, adjust the first general resistance thereof according to the temperature of a data drive chip, and generate a reaction voltage according to the supply voltage and the adjusted first resistance. The current adjusting circuit (200) is used for receiving the supply voltage and the reaction voltage, and generate and output a driving current according to the reaction voltage and the supply voltage, the driving current decreasing following a rise in the temperature of the data drive chip; when the driving current is reduced, the thermal energy power consumption of the data drive chip is reduced so as to prevent burnout due to the temperature at the interior thereof being too high.
US11222609B2

Disclosed is a local dimming liquid crystal display device. The present local dimming liquid crystal display device comprises a display panel unit having a plurality of pixels; a panel driving unit for driving each of the plurality of pixels; a backlight unit comprising a plurality of backlights for dividing the display panel unit into a plurality of areas to emit light to each of the plurality of regions; a backlight driving unit for driving the plurality of backlights on the basis of gray level information of the plurality of pixels corresponding to each of the plurality of areas; and a processor for calculating a first amount of light to be incident on each pixel on the basis of the gray level of each pixel, calculating a second amount of light incident on each pixel in accordance with a driving state of the plurality of back-lights, changing the gray level of at least one of the plurality of pixels on the basis of the difference between the first amount of light and the second amount of light, and controlling the panel driving unit on the basis of the changed gray level.
US11222589B2

A display apparatus includes a pixel array section that has pixels arranged in a row direction and a column direction in a two-dimensional matrix pattern, each of the pixels including a display element; a scanning line provided for each of the pixel rows arranged in the row direction; and a data line provided for each of the pixel columns arranged in the column direction. With the data line in a state of holding a video signal voltage, the voltage of a scanning line different from the scanning line of the pixel targeted for writing is changed so as to vary the voltage of the data line via a capacity between the data line and the scanning line. The scanning line of the pixel targeted for writing is thereafter driven to write the voltage of the data line to the pixel.
US11222586B2

A display panel is disclosed. The display panel includes a flexible substrate; a display sub-region on the flexible substrate including a light emitting device; a peripheral region of the display sub-region spacing the display sub-region from an adjacent display sub-region; and a current compensator in the peripheral region for compensating a current flowing through the light emitting device of the display sub-region in response to deformation of the flexible substrate.
US11222581B2

A pixel circuit, a method for driving a pixel circuit and a display panel are provided. An exemplary pixel circuit includes a data writing module and a driving transistor, a voltage of a first terminal of the driving transistor being greater than a voltage of a second terminal; a light-emitting control module and a light-emitting device, the light-emitting device being configured to emit light in response to the driving current generated by the driving transistor; a first initialization module and a second initialization module; and a reset module configured to cause the voltage of the second terminal of the driving transistor to be greater than or equal to the voltage of the first terminal of the driving transistor in response to a current-stage reset signal, an enable signal of the current-stage reset signal appearing after an enable signal of the current-stage light-emitting signal.
US11222576B2

A display device and a method for driving the same are described. The display device includes a plurality of pixels, a driving characteristic compensator for sensing driving characteristics of the pixels, generating first power source voltage information according to a change in the driving characteristics, and updating an RGB gamma look up table, a memory for storing the first power source voltage information and the RGB gamma look-up table, a power source manager for generating a first power source voltage based on the first power source voltage information, and a gamma controller for generating reference gamma voltages by dividing the first power source voltage supplied from the power source manager based on the RGB gamma look-up table. Therefore, power consumption of the display device may be reduced.
US11222575B2

Provided are a shift register and display apparatus including the same. A shift register includes a plurality of stages, each of the plurality of stages including: a node controller configured to: periodically discharge a first node voltage generated from a first driving voltage during a first voltage level of a clock signal, and control a second node voltage opposite to the first node voltage based on a second driving voltage, and an output part configured to receive the clock signal to output an output signal based on the first node voltage.
US11222571B2

Disclosed is a system for a display, which drives pixels using a double rate driving (DRD) method. The system includes a timing controller configured to provide a data packet and a lock signal, and a plurality of drivers each configured to restore display data and a clock of the data packet and output a source signal corresponding to the display data using the clock. The lock signal is fed back to the timing controller via the plurality of drivers. Each of the drivers outputs an internal lock signal, obtained by updating the lock signal with information on a restored clock, in next order. Each of the drivers may operate in a low power mode.
US11222569B2

The present disclosure discloses a display driving device and a display device including the same, which allow transmission data to be converted into a completely random code sequence. The display device may scramble transmission data into a pseudo-random binary sequence (PRBS) using a linear feedback shift register (LFSR), and may change a seed value of the LFSR every time the scrambling is performed.
US11222567B2

A shift register circuit includes a noise reduction sub-circuit and a pull-down node control sub-circuit. A control end of the noise reduction sub-circuit is connected to a pull-down node, the noise reduction sub-circuit is connected to a first voltage input end. The pull-down node control sub-circuit includes a first pull-down node control sub-circuit and a second pull-down node control sub-circuit. The second pull-down node control sub-circuit controls the pull-down control node to be connected to a first clock signal input end when the first clock signal input end inputs a first level, the pull-down node to be connected to the first clock signal input end when a potential of the pull-down control node is at the first level, so that the potential of the pull-down node is at a first level and a noise reduction transistor included in the noise reduction sub-circuit is turned off.
US11222549B2

A collision avoidance system for an unmanned aerial vehicle (UAV) receives physical space data for a flight area and creates a virtual world model to represent the flight area by mapping the physical space data with a physics engine. The automatic collision avoidance system creates a virtual UAV model to represent the UAV in the virtual world model. The automatic collision avoidance system receives flight data for the UAV and determines a current position of the virtual UAV model within the virtual world model. The automatic collision avoidance system determines a predicted trajectory of the virtual UAV model within the virtual world model, and determines whether the predicted trajectory will result in a collision of the virtual UAV model with the virtual world model. The automatic collision avoidance system performs evasive actions by the UAV, in response to determining that the predicted trajectory will result in a collision.
US11222543B2

The invention relates to a method for determining traffic information with the aid of a central monitoring device which is in communication with a plurality of fleet vehicles in order to obtain traffic information from the fleet vehicles, wherein within communication with the fleet vehicles the monitoring device transmits targeted measurement requests to the fleet vehicles. In one exemplary aspect, the invention proposes that during the transmission of targeted measurement requests, the monitoring device takes account of the quality of sensors with which the individual fleet vehicle are equipped.
US11222540B2

A vehicle and a control method thereof are capable of performing autonomous navigation by diagnosing a failure of the vehicle and a neighboring vehicle on the basis of position information derived by the vehicle and the neighboring vehicle. The vehicle includes a sensor unit, a communication unit configured to communicate with a neighboring vehicle, and a control unit. The control unit is configured to determine first position information of the vehicle on the basis of information acquired by the sensor unit, receive second position information of the vehicle determined by the neighboring vehicle, and determine that at least one of the vehicle or the neighboring vehicle is in a failure state when a difference between the first position information and the second position information exceeds a reference value.
US11222525B2

Each first terminal mounted in advance on an item transmits first vibration data and a first terminal ID by radio wave in response to vibration detection, each beacon terminal disposed in advance at a place in a room intermittently transmits a beacon signal and a beacon ID by radio wave, a management device sequentially records each first terminal ID received together with the first vibration data and the beacon ID received together with the beacon signal to a detection list in a storage unit, acquires, from the storage unit, terminal information related to the first terminal ID recorded in the detection list and position information related to the beacon ID received concurrently with the first terminal ID, and displays the terminal information and the position information on a screen.
US11222513B2

The present disclosure relates to a money handling apparatus including: a money storage unit configured to store money; a locking unit configured to limit access to the money storage unit; and a control unit configured to give unlock permission to unlock the locking unit to at least one of a plurality of qualified persons who are qualified to unlock the locking unit, and to perform a process involving change of the qualified person.
US11222507B2

A system that utilizes a lighted bezel of a player tracking unit to indicate to a player different wireless connection statuses of a mobile device.
US11222495B2

Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user.
US11222469B1

A system and method for modeling visual and non-visual experiential characteristics of a work space environment, the system comprising at least a first emissive surface useable to view a virtual world (VW) representation, a processor that is programmed to perform the steps of (a) presenting a VW representation via the at least a first emissive surface, the VW representation including an affordance configuration shown in the VW representation, (b) model at least one non-visual experiential characteristic associated with an environment associated with the VW representation and (c) present at least some indication of the non-visual experiential characteristic to the system user.
US11222461B2

Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images associated with an asset in a database and generating an image comprising a requested view of the asset using at least a subset of the set of images associated with the asset that are stored in the database.
US11222460B2

One embodiment provides a user interface (UI) that permits users to select how point cloud colorings determined from multiple data sources are blended together in a rendering of a point cloud. The data sources may include photographic, label, and/or LIDAR intensity data. To improve frame rates, an aggregated point cloud may be generated using a spatial hash of a large set of points and sampling of each hash bucket based on the number of points therein and a user-configurable density. Sizes of points in the point cloud may decrease proportionally to distance from a viewer, but increase based on an activation function that enlarges points greater than a threshold distance from the viewer. In addition, luminance statistics for sub-regions of photographic data and dominant colors determined from photographic data may be used to automatically determine color properties to apply to a point cloud coloring.
US11222454B1

In an exemplary process for specifying an entrance or exit effect in a computer-generated reality environment, in response to a user entering or exiting the computer-generated reality environment, a transition effect is provided.
US11222450B2

A display unit which displays information obtained from a machine tool that executes a machining program including a plurality of blocks as a plurality of program blocks identified by sequence numbers, includes: a data acquisition unit which acquires state information that indicates the state of the machine tool being operated as an amount of variation and a time axis, and timing information which indicates predetermined timing of the machining program executed by the machine tool; a chronological information generation unit which generates chronological information based on the state information and the timing information acquired; a superimposition unit which makes the timing indicated in the timing information coincide and which superimposes a plurality of pieces of the chronological information; and a display portion which displays the pieces of chronological information which are superimposed.
US11222442B2

A method for an image capturing device includes: acquiring a first image of a target object; extracting coordinate information of a first 2D key point corresponding to the target object; acquiring a second image of the target object; acquiring coordinate information of a second 2D key point in the second image according to the coordinate information of the first 2D key point, the first 2D key point and the second 2D key point being the same key point in the target object; acquiring coordinate information of a 3D key point corresponding to the target object, the 3D key point being a key point obtained after a triangulation operation; and determining camera posture information of the second image according to the coordinate information of the first 2D key point, the coordinate information of the second 2D key point, the coordinate information of the 3D key point, and a 3D-2D projection.
US11222440B2

Embodiments of this application disclose a position and pose determining method performed at an electronic device. The method includes: acquiring, by tracking a first feature point extracted from a marked image, position and pose parameters of a first image captured by a camera relative to the marked image; extracting a second feature point from the first image in a case that the first image fails to meet a feature point tracking condition; and acquiring, by tracking the first feature point and the second feature point, position and pose parameters of a second image captured by the camera relative to the marked image, and determining a position and a pose of the camera according to the position and pose parameters, the second image being an image captured by the camera after the first image.
US11222438B2

An information processing apparatus according to one embodiment includes a processing circuit. The processing circuit calculates a first presence probability of an object present around a moving body with positional information measured by each of a plurality of sensors having different characteristics, acquires non-measurement information indicating that the positional information on the object has not been obtained for each of the sensors, and determines a second presence probability of the object based on the first presence probability and the non-measurement information.
US11222426B2

The method for determining property feature segmentation includes: receiving a region image for a region; determining parcel data for the region; determining a final segmentation output based on the region image and parcel data using a trained segmentation module; optionally generating training data; and training a segmentation module using the training data S500.
US11222424B2

Systems and methods are disclosed for receiving a digital image corresponding to a target specimen associated with a pathology category, determining a quality control (QC) machine learning model to predict a quality designation based on one or more artifacts, providing the digital image as an input to the QC machine learning model, receiving the quality designation for the digital image as an output from the machine learning model, and outputting the quality designation of the digital image. A quality assurance (QA) machine learning model may predict a disease designation based on one or more biomarkers. The digital image may be provided to the QA model which may output a disease designation. An external designation may be compared to the disease designation and a comparison result may be output.
US11222420B2

Systems and methods for processing a plurality of loose gemstones resting on a worksurface are disclosed. The system comprises an image capturing device for capturing an image of the plurality of loose gemstones on the worksurface. The system further comprises a computing device having a non-transitory computer-readable storage medium and a processor. Additionally, the processor is configured by executing a software application to analyze the image to detect edges of objects within the image and generate a diagram representing the detected edges of the gemstones. The processor is further configured to detect, using a trained neural network processing the image and the diagram, individual gemstones within the image and count the individual gemstones detected within the image to determine a gemstone count. The processor is also configured to perform, using an output device, a processing operation on the gemstones as a function of the gemstone count.
US11222399B2

Image cropping suggestion using multiple saliency maps is described. In one or more implementations, component scores, indicative of visual characteristics established for visually-pleasing croppings, are computed for candidate image croppings using multiple different saliency maps. The visual characteristics on which a candidate image cropping is scored may be indicative of its composition quality, an extent to which it preserves content appearing in the scene, and a simplicity of its boundary. Based on the component scores, the croppings may be ranked with regard to each of the visual characteristics. The rankings may be used to cluster the candidate croppings into groups of similar croppings, such that croppings in a group are different by less than a threshold amount and croppings in different groups are different by at least the threshold amount. Based on the clustering, croppings may then be chosen, e.g., to present them to a user for selection.
US11222398B2

Described herein are systems and methods for transporting an electronic communication that includes one or more attachments efficiently by sending the electronic communication with a smaller-sized (e.g., lower resolution) representational element of each attachment and subsequently replacing each representational element with a higher resolution attachment thumbnail of the attachment. The high resolution attachment thumbnail is produced in an asynchronous process during or after the transportation of the attachment(s) and the electronic communication. After the high resolution attachment thumbnail(s) is generated, at least one representational element in the electronic communication may be replaced with a corresponding HR attachment thumbnail.
US11222397B2

This disclosure describes examples for foveation rendering. A graphics processing unit (GPU) may render image content for each tile at different sizes as part of the rendering pass after a binning pass in which the GPU determined to which tiles vertices of primitives belong. The GPU may upsample the rendered image content based on the size at which GPU rendered the image content, and output the upsampled image content for later display.
US11222391B2

A method for displaying graphic layers is provided. The method includes: receiving a plurality of graphic layers; assigning sequence numbers to the graphic layers according to an overlay order; and displaying the graphic layers in a sequence order according to the sequence numbers.
US11222388B2

A method and system, the method including capturing country-specific parameters of a risk-exposed country relating to stored predefined criteria, assigning one or more disaster event types to a disaster history table, capturing and storing mapping parameters for a geographic risk map, assigning each of a plurality of selectable disaster financing types to a definable cost factor capturing the capital cost of the disaster financing type in relation to its application for disaster mitigation, determining expected catastrophe losses by a loss frequency function and the geographic risk map for various scenarios of occurring natural disaster event types, and preparing a forecast of an effect of the disaster financing type to cover the catastrophe losses based on the coverage structure, the assigned cost factors, and the determined expected catastrophe losses
US11222385B2

A configurable automated system preprocesses weather and agronomic data to provide a yield forecast model for a target crop in an identified region. The system considers data typically excluded based on biases of a human operator and/or considers data otherwise not considered to be relevant and/or a powerful predictor by a person having ordinary skill in the art. The system builds predictive models through a variety of statistical approaches, selects and validates candidate models, and operates validated models that output in-season forecasts in a production environment.
US11222379B2

A processor may receive, from one or more electronic control units (ECUs) of a particular vehicle, vehicle-system data including information about a state of one or more vehicle-systems of the particular vehicle. Also, the processor may receive, from one or more data sources other than the one or more ECUs, other input data indicative of a state of the particular vehicle. Based on the vehicle-system data and on the other input data, the processor may determine repair information to be specified in a repair order (RO) associated with the particular vehicle. Further, the processor may generate an RO specifying at least the determined repair information, wherein the generated RO is associated with the particular vehicle. Then, the processor may direct a display device to display at least one visual indication representative of the generated RO.
US11222365B2

In some examples, augmented reality and mobile technology based services procurement and distribution may include ascertaining an attribute and a location associated with a user. Augmented reality and mobile technology based services procurement and distribution may include generating, based on the ascertained attribute and location, a plurality of offers for services on a map display or an augmented reality display, and generating, based on selection of an offer, a display of the selected offer that includes a QR code, a barcode, and/or a Near Field Communication code. Augmented reality and mobile technology based services procurement and distribution may include analyzing, based on redeeming of the selected offer, the attribute associated with user relative to attributes of other users, and modifying the generation, based on the analysis of the attribute associated with user relative to attributes of other users and the location, of the plurality of offers for the services.
US11222363B2

An example operation may include one or more of receiving an identification of vendor resources held by each of a plurality of members of a social network, extracting respective preference information of the plurality of members from web pages associated with the plurality of members on the social network, automatically determining to exchange resources of a first vendor issued to a first member of the social network with resources of a second vender issued to a second member of the social network based on extracted preference information of the first and second members, and triggering execution of the exchange of resources via one or more blockchain computing networks associated with the social network.
US11222359B2

An event detection (ED) computing device is provided. The ED computing device includes a processor in communication with a memory. The processor is configured to receive real time data from a real time data source, including location data and transaction data, and calculate a first data derivative based at least in part on the received location data and transaction data. The ED computing device is also configured to identify an event associated with the first location based at least in part on the received location data and transaction data and store an identified event data structure in a database. The ED computing device is configured to retrieve notification rules associated with a first stakeholder, compare the a data derivative to the notification rules, and transmit a notification to the first stakeholder based at least in part on the comparison.
US11222357B2

Systems, methods, and other embodiments associated with computing and generating schedule data structures for items in a display are described. In one embodiment, a method includes accessing a sales data structure corresponding to a store and analyzing sales records for items associated with subcategories to calculate a subcategory profit contribution score for each subcategory. The method may also include selecting a first subcategory from the subcategories as a candidate subcategory of items and analyzing the sales records to calculate an item profit contribution score for each of the items assigned to the candidate subcategory. A first item is selected from the candidate subcategory to be placed on a promotional display space, based upon the item profit contribution score of the first item. A schedule data structure is generated that assigns the first item to the promotional display space.
US11222355B2

An advertising campaign may be carried out using moving outdoor advertising. Advertisers typically like to manage and track the success of their advertising campaigns. Aspects of the present application may be seen to assist with such management and tracking by providing impression analytics, location analytics, time analytics and frequency reports. Furthermore, aspects of the present application may be seen to provide an ability to augment a moving outdoor advertising campaign with a mobile device retargeting advertising campaign. Then, such metrics as return on investment, profit and gross profit may be tracked. In some aspects, Wi-Fi signals and Bluetooth signals may be collected from mobile devices that are in the range of a Moving Impression Analytics Tracking Device.
US11222345B1

Method and system for evaluating, rewarding and facilitating philanthropic works are described. Ethical accounts and points are introduced and computer-implemented fair evaluations of, and hence interchangeable rewards for, various philanthropic works that reflect different time values are provided. Automatic calculation and distribution of rewarding points from a beneficiary to not only its benefactor but also the benefactor' precious benefactors are implemented to encourage sustainable philanthropy over time. Rewarding amounts and paths are tracked explicitly for impact measurement of philanthropic works, which may be used to facilitate more effective allocation of philanthropic resources. Volunteer requesting, applying and rewarding at the level of minimum durations are enabled, and automated coordination and documentation are offered to further facilitate philanthropic endeavors.
US11222343B2

A cloud services composition system allows customers to interactively create service constructs from network function virtualization resources. The network function virtualization primitives are modeled using a standard modeling language. An expert system suggests network function virtualization resources for use in the service construct, based on an expert system learning algorithm. The customer uses a graphical user interface to interconnect the resources and create the service construct. The process may involve collaboration with the network provider. The resulting construct is validated for use in a communications network.
US11222340B2

A device receives, from a user device, a request to generate a verification code for a transaction associated with a user of the user device, and receives user profile information associated with a transaction card to be used for the transaction. The device generates a random verification code for the transaction based on the request and the user profile information, and authenticates the random verification code, based on the user profile information, to generate an authenticated random verification code. The device provides the authenticated random verification code to the user device, and receives transaction information, including the authenticated random verification code, from a merchant device associated with the transaction. The device validates the transaction based on the transaction information, and provides, to the merchant device associated with the transaction, information indicating that the transaction is validated.
US11222335B2

In various embodiments, a system and method for providing simplified checkout are provided. In example embodiments, an identifier that corresponds to a payment account of a user is received at a payment provider system. Account information from the payment account of the user is retrieved from a payment data storage of the payment provider system. The account information is used in a payment transaction involving a merchant system. A payment interface having transaction fields populated with the account information retrieved from the payment account of the user is presented to the user while the user maintains a presence on a webpage of a merchant system.
US11222323B2

Systems and methods provide at least one software application to users from a software monitor computer server. The software application requires a license grant for use. The software monitor computer server tracks usage of the software application to develop historical use patterns. The software monitor computer server also receives calendar input from electronic calendars of the users and analyzing the calendar input to identify future calendared uses of the software application. This allows the software monitor computer server to predict the future license grant needs of the software application based on the historical use patterns and the future calendared uses of the software application. The software monitor computer server also provides substitute software applications to the users when an insufficient number of license grants are available to meet the future calendared uses of the software application.
US11222311B2

In an aspect, a method includes: providing, to a first client device, an invitation configuration interface for display on the first client device, the invitation configuration interface including a selectable option to specify a date associated with an invitation for a milestone event, a selectable option to configure a value storage account, and a selectable option to define a recipient associated with the invitation; receiving, through the invitation configuration interface, a configuration parameter for the value storage account and a messaging address for the recipient; and providing an electronic invitation to the recipient by sending a message to a recipient device using the messaging address, the electronic invitation including a selectable option to send an electronic response to the invitation and a selectable option to transfer value to the value storage account.
US11222310B2

Methods and systems receive machine-readable input data describing a job listing or employment opportunity. The system scans the input data and software algorithms process it to predict specific information required by a particular html schema. To predict the information required by the schema, in one aspect, the system applies machine learning tools, for example, prediction models, which may be generated from training data selected from large job listing data collections, and specifically adapted and tuned for each field of interest, for example, job description, job location, and salary. This information is used to generate structured data, for example, html code, consistent with the schema for automatic insertion into a web page to comply with the schema and make the listing widely available to automated search processes.
US11222300B2

In some embodiments, the present disclosure provides systems and methods enabling unmanned vehicle navigation and delivery including an integrated roofing accessory integrated into a roof, the integrated roofing accessory including at least one antenna and a computing module in communication with the at least one antenna, where the computing module, when software is executed, is configured to transmit, via the at least one antenna: electronic operating instructions to at least one unmanned vehicle, and network messages related to the at least one unmanned vehicle to at least one additional integrated roofing accessory. A landing member is on the roof and the electronic operating instructions comprise: at least one landing instruction configured to cause the at least one unmanned vehicle to land on the landing member, and at least one take-off instruction configured to cause the at least one unmanned vehicle to take off from the landing member.
US11222297B2

A system and method of combining table management software and customer experience skills by generating profiles of patrons, servers, and restaurants and using machine learning algorithms on those profiles to build more intimate relationships between patrons, food service establishments, and food service professionals. Trait matching provides optimized matchmaking between patrons and servers who share certain commonalities while also balancing the table management operations. Machine learning algorithms may be used to identify patterns of commonality that would not otherwise be recognized. This system allows patrons to choose servers at an establishment over a plurality of electronic devices by using the cluster analysis results. It provides servers more lateral work experience between participating restaurants, and restaurants more power to operate smoothly and build highly cohesive teams.
US11222293B2

A system can aggregate product movement information from a plurality of external information sources and convert the information into provider transactions. Compliance events can be identified in the provider transactions and associated with controlling identifiers assigned to providers associated with the provider transactions from which the compliance events are identified. Risk factor scores can be generated for providers by applying a scoring system to the compliance events and final dispositions of provider transactions respectively associated with providers. A compliance profile can be generated for each provider based on the provider's risk factor scores. The provider's compliance profile can be requested with, transmitted to, and displayed by a graphical user interface operated by an individual or entity authorized to view that provider's compliance profile.
US11222291B2

The present application describes systems and methods for defining a configurable project. In this regard, a first component in a first configurable project may be defined. The first configurable project may then be published. Subsequently, a second configurable project is assigned to a user. In defining a second component, the second component may reference the first component of the first configurable project. If the first component is modified, a notification may be generated in the second configurable project.
US11222286B2

To automatically generate a project document, a server in a computing environment receives input documents associated with a project, and extracts a set of features from each input document. The server determines a frequency of the words in each input document and stores the frequencies in relation to the words in the sets of words. The server than applies a document type machine-learned model to a set of words for each input document to infer a document type. The document machine-learned model may be trained using a bag-of-words representation. The server then applies a architecture pattern machine-learned model the set of input documents to determine a target architecture pattern. The server automatically generates a project document for the project based on the document types and inferred architecture pattern.
US11222283B2

A computer-implemented method is presented for enabling hierarchical conversational policy learning for sales strategy planning. The method includes enabling a user to have a conversation with a robot via a conversation platform, employing a plan database to store general plans used in the conversation, employing an industry database to store a plurality of candidate plans pertaining to sales promotions, and employing a plan and policy optimizer to allow the robot to select and output an optimal plan from the plurality of candidate plans, the optimal plan determined by hierarchical reinforcement learning via a first learner and a second learner, the first leaner selecting the optimal plan and the second learner selecting an optimal action.
US11222279B2

A hybrid data processing environment, including a classical and a quantum computing system, is configured. A configuration of a first quantum circuit, executable using the quantum computing system is produced. A first analysis operation is configured for use in a first analysis pass. The first analysis operation specifies a type of analysis to be performed on the quantum circuit. Using an output of an execution of the first analysis operation, a portion of the first quantum circuit that should be transformed to satisfy a constraint on the quantum circuit design is identified. In a first transformation pass according to a first transformation operation, the portion is transformed, resulting in a second quantum circuit, by reconfiguring a gate in the first quantum circuit such that a qubit used in the gate complies with the constraint on the quantum circuit design while participating in the second quantum circuit.
US11222273B2

Embodiments of the present specification provide a service recommendation method, apparatus, and device. During operation, the system obtains, based on historic information associated with a target user, a user feature and a service-usage feature of the target user for a service; determines a service recommendation scheme by inputting the user feature, the service-usage features, and a service feature of the service into a machine-learning model for recommending services; and recommends a service to the target user based on the determined service recommendation scheme.
US11222269B2

A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content.
US11222268B2

The present disclosure relates to a media attribution system that improves multi-channel media attribution by employing discrete-time survival modeling. In particular, the media attribution system uses event data (e.g., interactions and conversions) to generate positive and negative conversion paths, which the media attribution system uses to train an algorithmic attribution model. The media attribution system also uses the trained algorithmic attribution model to determine attribution scores for each interaction used in the conversion paths. Generally, the attribution score for an interaction indicates the effect the interaction has in influencing a user toward conversion.
US11222258B2

Methods, systems, and apparatus, including computer-readable media, are described for performing neural network computations using a system configured to implement a neural network on a hardware circuit. The system includes a process ID unit that receives requests to obtain data from a memory that includes memory locations that are each identified by an address. For each request, the process ID unit selects a channel controller to receive the request, provides the request to be processed by the selected channel controller, and obtains the data from memory in response to processing the request using the selected channel controller. The channel controller is one of multiple channel controllers that are configured to access any memory location of the memory. The system performs the neural network computations using the data obtained from memory and resources allocated from a shared memory of the hardware circuit.
US11222255B2

Neuromorphic processing apparatus is provided. The present invention may include a spiking neural network comprising a set of input spiking neurons each connected to each of a set of output spiking neurons via a respective synapse for storing a synaptic weight which is adjusted for that synapse in dependence on network operation in a learning mode of the apparatus, and each synapse is operable to provide a post-synaptic signal, dependent on its synaptic weight, to its respective output neuron. The present invention may further include a pre-processor unit adapted to process input data, defining a pattern of data points, to produce a first set of input spike signals which encode values representing respective data points, and a second set of input spike signals which encode values complementary to respective said values representing data points, and to supply the input spike signals to respective predetermined input neurons of the network.
US11222254B2

A neuron circuit is capable of producing a weighted sum of digitized input signals and applying an activation function to the weighted sum so as to produce a digitized activation signal as output. The circuit includes at least: one multiplier multiplying each input signal (x1 to xn) with a weight value (w1j to wnj), one accumulator accumulating the results of the multiplier so as to produce the weighted sum, and one activation unit executing the activation function. The activation unit comprises at least one shift unit and at least one saturation unit capable of approximating a non-linear activation function. The result of the approximated activation function is obtained by one or more arithmetic shifts applied to the weighted sum.
US11222242B2

In an embodiment, a method for generating contrastive information for a classifier prediction comprises receiving image data representative of an input image, using a deep learning classifier model to predict a first classification for the input image, evaluating the input image using a plurality of classifier functions corresponding to respective high-level features to identify one or more of the high-level features absent from the input image, and identifying, from among the high-level features absent from the input image, a pertinent-negative feature that, if added to the input image, will result in the deep learning classifier model predicting a second classification for the modified input image, the second classification being different from the first classification. In an embodiment, the method includes creating a pertinent-positive image that is a modified version of the input image that has the first classification and fewer than all superpixels of the input image.
US11222238B2

Methods and systems for object detection include training dataset-specific object detectors using respective annotated datasets, each of the annotated datasets including annotations for a respective set of one or more object classes. The annotated datasets are cross-annotated using the dataset-specific object detectors. A unified object detector is trained, using the cross-annotated datasets, to detect all of the object classes of the annotated datasets. Objects are detected in an input image using the unified object detector.
US11222237B2

A computing system is provided, including a processor configured to receive a labeling map for a first image. The labeling map may indicate a spatial relationship between a first region of interest included in the first image and a second region of interest included in a second image. At a trained reinforcement learning model, the processor may be further configured to generate an updated labeling map for the first image based on at least the labeling map, the first image, and the second image.
US11222235B2

A method for training an image processing model, includes: acquiring M frames of long-distance shot images of each of N training scenes, both N and M being positive integers greater than 1; acquiring a short-distance standard image of each training scene; for each training scene, clipping the M frames of long-distance shot images to obtain a same field of view as that of the short-distance standard image, and aligning the M frames of long-distance shot images after being clipped with the short-distance standard image; forming a training sample couple of each training scene by the M frames of long-distance shot images and the short-distance standard image after alignment, and forming a training sample set by N training sample couples corresponding to the N training scenes; and training an image processing model based on the training sample set.
US11222224B2

An automatic image synthesizing apparatus including an image search unit configured to search for and extract a frame image having an object to be learned or replaced from a plurality of frame images inputted through a vehicle camera; an instance object detection unit configured to detect an instance object to be learned or replaced from the extracted frame image; an image extraction and object class information detection unit configured to extract mask-segmented objects from the extracted frame image and form a data-structure; a standard image mapping unit configured to map a standard image matching a class value of the mask-segmented object; and a generative adversarial network (GAN) network unit configured to receive the selected standard image and the mask segmentation image and learn a replacement image or produce a replacement image based on a learning result.
US11222222B2

The present disclosure relates to methods and apparatuses for liveness detection, electronic devices, and computer readable storage media, improving the accuracy of liveness detection. The method includes: carrying out feature extraction on a collected image to obtain image feature information; determining a modality classification result of the image based on the image feature information, the modality classification result indicating that the image corresponds to a target modality in at least one modality; and determining whether a target object in the image is living based on the modality classification result of the image.
US11222221B2

A spoofing detection apparatus 300 includes a face image obtaining unit 301 that obtains a first image frame that includes the face of a subject person obtained with a light-emitting apparatus 320 turned on and a second image frame that includes the face of the subject person obtained with a light-emitting apparatus 320 turned off, a face information extraction unit 302 that extracts first face information, and extracts second face information, a feature value calculation unit 303 that obtains a luminance value of the face portion in the first image frame, obtains a luminance value of the face portion in the second image frame, and calculates, based on these values, a feature value that reflects a three-dimensional shape, and that is independent of colors of a face surface, and a spoofing determination unit 304 that determines authenticity of subject person based on the feature value.
US11222218B2

A vehicle exterior environment detection apparatus includes an image width calculator, a predicted distance calculator, and a relative distance calculator. The image width calculator calculates a first image width of a target vehicle on the basis of a first image. The predicted distance calculator calculates a first predicted distance to the target vehicle on the basis of the first image width. The relative distance calculator calculates a first reliability of the first image width, and, when the first reliability is higher than a predetermined threshold, calculates a first real width of the target vehicle on the basis of the first image width and the first predicted distance, updates a smoothed real width by performing smoothing processing on the basis of the first real width, and calculates a first distance to the target vehicle on the basis of the smoothed real width and the first image width.
US11222204B2

A method and a hybrid 3D-imaging device for surveying of a city scape for creation of a 3D city model. According to the invention, lidar data is acquired simultaneously with the acquisition of imaging data for stereoscopic imaging, i.e. acquisition of imaging and lidar data in one go during the same measuring process. The lidar data is combined with the imaging data for generating a 3D point cloud for extraction of a 3D city model, wherein the lidar data is used for compensating and addressing particular problem areas of generic stereoscopic image processing, in particular areas with unfavourable lighting conditions and areas where the accuracy and efficiency of stereoscopic point matching and point extraction is strongly reduced.
US11222184B1

Disclosed herein are example embodiments that describe how a narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.
US11222180B2

Provided is a technique for easily using a dialogue service that reduces an effect of a change in a task of the dialogue service and provides a plurality of tasks. In the dialogue method, a computer including a processor and a memory executes a dialogue. The dialogue method includes: a text input step in which the computer receives text; a task execution step in which the computer causes the text to be separately executed by a plurality of types of tasks; an execution result obtaining step in which the computer separately obtains execution results from the plurality of types of tasks; a task selection step in which the computer selects one of the obtained execution results; and a response output step in which the computer outputs the selected execution result as an answer to the text.
US11222173B2

Provided are a server for managing history information of a document work, a device for viewing the history information, and a system including the same. The server includes: a transceiver configured to receive, from at least one first device of a user, work history information of a document on the at least one first device; and a controller configured to arrange the received work history information in a calendar form by using time information included in the received work history information, wherein the transceiver provides the work history information in the calendar form to a second device.
US11222168B2

Some embodiments may provide a method comprising receiving, from a remote machine, entity-identifying data and form identifying data, the form identifying data to identify a sequence of one or more electronic forms, the sequence including a target electronic form having a form element, determining an entity identifier, based on the entity-identifying data, accessing, from a data store, an entity attribute value based on the entity identifier, and transmitting, to the remote machine, form-filling instructions operable to cause a machine to automatically associate an entity attribute value with the form element.
US11222161B1

Various embodiments improve the legibility of a column of data, displayed at an initial size in a grid, by magnifying the column, while maintaining neighboring columns at their initial size, and maintaining the magnified column in the context of neighboring columns.
US11222160B2

A system performs mask rule checks (MRC) for curvilinear shapes. The width of a curvilinear shape is different along different parts of the shape. A medial axis for a curvilinear shape is determined. The medial axis is trimmed to exclude portions that are within a threshold distance from corners or too far from edges. The trimmed medial axis is used to perform width checks for mask rules. The system generates medial axis between geometric shapes and uses it to determine whether two geometric shapes are at least a threshold distance apart. The system performs acute angle checks for sharp corners. The system determines angles using lines drawn from vertices to end points on the boundary of the shape that are at a threshold distance. These angles are used for checking acute angle mask rule violations.
US11222154B2

State table complexity reduction in a hierarchical verification flow is provided by identifying peripheral supplies and non-peripheral supplies in a hierarchical group in a hierarchical logical block model of a circuit based on whether logic blocks associated with the power supplies provide outputs to or receive inputs from circuity external to the hierarchical group; merging associated power state tables for the peripheral supplies and the non-peripheral supplies in the hierarchical group to create a merged power state table for the hierarchical group; removing, by a processing device, any power states associated with the non-peripheral supplies from the merged power state table to create a reduced power state table; and modeling a reduced logical block based on the reduced power state table.
US11222153B2

In some examples, data representing a three-dimensional object is received. The data may comprise an object property description associated with each of a plurality of locations within the object. At least one object generation parameter description associated with a region of the object may be determined from the data. The object generation parameter description may comprise at least one object generation apparatus control parameter value and a probability that control data generated therefrom will specify said object generation apparatus control parameter value for generating the region of the object.
US11222147B2

Starting from a set of plans, such as, without limitation, blueprints, drawings, or Autocad® files, a system and method for calibrating such plans and transferring such plans into a computer readable file and loading a specially designed electronic version of such plans into a hardware based system that locates, adjusts, transfers, and prints, to a desired scale, a lasting image of said construction plans drawn onto a building surface.
US11222146B2

An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria, design objectives, and design heuristics associated with the urban design project and then generates numerous candidate designs. The design criteria specify a property boundary associated with a region of land to be developed. The design objectives indicate a specific type of topology that is derived from an existing urban layout. The design heuristics include different sets of construction rules for generating designs with specific types of topologies. The geometry engine generates candidate designs that conform to the property boundary and have topological characteristics in common with the existing urban layout.
US11222145B2

A smart plan portal that is used in conjunction with a computer aided design (CAD) software application module. The smart plan portal provides a library of predesigned elements that are presented for selection and placement for building design. Each placed element automatically integrates with adjacent elements and the overall building design. Based on the building design using the library of elements, structural components and equipment components are generated. Each component is associated with a digital identifier that is used to identify a number of attributes for the associated component.
US11222144B2

A storage device includes a controller configured to control the storage device, and a storage area for security information, the security information including flag information indicating whether reading or writing of data from/to the storage device is permitted and time information indicating a cumulative time value during which power of the storage device has been turned on. When a first command is received from a host device, the controller generates encrypted data by encrypting data obtained by combining the time information and the security information, and after transmitting the encrypted data to the host device, shifts the storage device to a low power state.
US11222132B2

Methods, systems, and apparatuses embodied herein control and track access to secured data independent of the asset storing the secured data. In this regard, some embodiments organize volumes including one or more datasets and attach one or more assets to each volume. Some embodiments further receive data permissions of use information, for example from a data steward device, for the volume and datasets, which are registered with the volume and the datasets. Some embodiments further receive a set of restrictions, retrieve the dataset permissions of use information for one or more dataset identifiers, and determine the restrictions do not conflict with the dataset permissions of use information. Some embodiments further generate, and subsequently store, an indication the set of restrictions is valid when the dataset permissions of use information does not conflict. Permissions of use information may be organized into persona data objects assigned to various user profiles.
US11222123B2

Disclosed embodiments relate to systems and methods for identifying vulnerabilities for virtualized execution instances to escape their operating environment and threaten a host environment. Techniques include identifying a virtualized execution instance configured for deployment on a host in a virtual computing environment; performing a privileged configuration inspection for the virtualized execution instance, the privileged configuration inspection analyzing whether the virtualized execution instance has been configured with one or more attributes that can permit operation of the virtualized execution instance to perform operations, beyond an environment of the virtualized execution instance, on an environment of the host; and implementing, based on the privileged configuration inspection, a control action for controlling the virtualized execution instance's ability to perform operations on the environment of the host.
US11222108B2

An apparatus includes a device interface system having a first connector and second connector, each with a respective optical signal path arrangement operatively aligned when the two connectors are in a connected position. The operative alignment allows a base optical signal to be transmitted from the first connector to the second connector. An optical signal modification arrangement is included in the second connector and is operable to provide a predefined modification to the base optical signal to result in an optical ID signal that is transmitted back to the first connector. An identification processing unit associated with the first connector receives an ID input signal corresponding to the optical ID signal and produces an identification output responsive to the ID input signal.
US11222098B2

A dynamically obfuscated scan chain (DOSC) includes a control module designed to control memory loading, a linear feedback shift register (LFSR), a dynamic Obfuscation Key generator configured to use LFSR to generate a φ-bit protected Obfuscation Key, in order to confuse and change the test data into an output scan vectors when the Obfuscation Key update is triggered. The DOSC also includes a shadow chain, configured to input the φ-bit protected Obfuscation Key generated by the LFSR, and output k└φ×α┘-bit protected Obfuscation Keys, and obfuscated scan chains. The DOSC operating method includes: loading control vectors to LFSR from control module during initialization; generating the Obfuscation Key at an output of the LFSR; generating the Obfuscation Key bit by bit based at least in part on the shadow chain and the Obfuscation Key during a first scan clock after reset in order to confuse test patterns.
US11222091B2

At least one target hash value is generated for a target version of a Web product from contents of a Web page displayed by the target version of the Web product. The target hash value is compared to at least one corresponding baseline hash value generated from a Web page displayed by a baseline version of the Web product. A difference between the target hash value and the baseline hash value indicates a difference between a user interface of the target version of the Web product and a user interface of the baseline version of the Web product. The user interface of the target version of the Web product is generated in response to the comparison between the target hash value and the baseline hash value.
US11222088B2

A method for translating user requests into itinerary solutions is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with parsing the itinerary request to create an itinerary network associated with the itinerary request. The itinerary network may include at least two or more nodes and dependencies between two or more nodes. Upon the parsing, a topology of the itinerary network may be created. The method may include processing the itinerary network using the topology to create a plurality of tuples. The plurality of tuples may be analyzed. The method may continue with determining feasible itinerary solutions based on the analysis. The feasible itinerary solutions may be ranked. The method may further include presenting, to the one or more passengers, at least one itinerary solution selected from the feasible itinerary solutions based on the ranking.
US11222085B2

Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
US11222080B2

Disclosed is a guidance content automatic obtaining and displaying equipment, comprising an illustration data guidance content obtaining device, a illustration data displaying device and a guidance content displaying device in such a manner that, by utilizing a processor, the guidance content is automatically obtained from illustration data of a patent document and is displayed.
US11222079B1

Systems and methods are described for configuring a document management system. In various aspects, post data of a user who submitted an online posting to one or more document management systems is collected. The post data includes a node that identifies the user. Metadata is extracted from the post data, in which the metadata includes an identifier for identifying the posting distributed by the one or more document management systems. The identifier is used to collect reaction data from the one or more document management systems, where the reaction data is associated with the user's posting. A mapping is generated from the post data and the reaction data, in which the mapping includes an association of the node with at least one edge, the edge identifying a second user who reacted to the posting. At least one of the document management systems is then configured with the mapping.
US11222078B2

An example method can include tracking, by a network device, a plurality of database operations performed and a plurality of expected database operations for an event that executes for a time period, generating, by the network device, a plurality of clusters based on a ratio of the database operations performed compared to the plurality of expected database operations and the time period for the event, classifying, by the network device, the clusters based on performance, and evaluating, by the network device, a system performance metric based on a classification of real time data into the clusters.
US11222076B2

A user interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations. The inspector control visualizes a state of at least a portion of the data set (such as a column, table or database) as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set. Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set.
US11222068B2

An information processing device includes: a memory; and a processor coupled to the memory and configured to: convert target data into first data by predetermined arithmetic processing; generate second data based on the converted first data and identification information which specifies a file of the target data; and store the target data in an address of a memory corresponding to the generated second data.
US11222062B2

A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
US11222060B2

In an example, an apparatus having a voice assistant application that generates a graphical image response is provided. The apparatus includes a microphone and a processor in communication with the microphone. The microphone receives a secure voice assistant mode activation command and a voice command. The processor is to execute a voice assistant application, wherein the voice assistant application is to generate a graphical image response in response to the secure voice assistant mode activation command and the voice command, to change a privacy setting in the apparatus in response to the secure voice assistant mode activation command, to transmit the voice command from the microphone to the voice assistant application, and to transmit the graphical image response to a display.
US11222058B2

Familiarity-based text classification framework selection is described. A list of participants in an electronic message thread is selected. For each pairing of participants, a familiarity score is determined based on a number of criteria. A familiarity model is formed based on multiple familiarity scores and a text classification framework for the electronic message thread is selected based on the familiarity model.
US11222048B2

A system and method to manage data associated with a merchant system to provide in response to a search query from an end user system. The system and method generate a custom entity type including one or more fields comprising first data corresponding to the merchant system. An update to the first data of the custom entity type can be received and an updated custom entity type is generated. The updated custom entity type is distributed to multiple business listing provider systems configured to provide search results associated with the merchant system in response to a search query from an end user system. The system and method can also generate a search experience interface including multiple input fields. The search experience interface is displayed to an end user to receive search terms via the first input and the second input field in response to a single search action.
US11222046B2

Implementations of the present specification provide abnormal sample prediction methods and apparatuses. The method includes: obtaining a sample to be tested, wherein the sample to be tested comprises feature data with a given dimension, and wherein the given dimension is a first quantity; performing dimension reduction processing on the sample to be tested by using multiple dimension reduction methods to obtain multiple processed samples; inputting the multiple processed samples to multiple corresponding processing models to obtain scores of the multiple processed samples, wherein an ith processing model Mi in the multiple processing models scores the corresponding processed sample Si based on a hypersphere Qi; determining a comprehensive score of the sample to be tested based on scores of the multiple processed samples; and classifying, based on the comprehensive score, the sample to be tested as an abnormal sample.
US11222040B2

An exemplary information processing system includes a first information processing device having a platform of a first type and a second information processing device having a platform of a second type different from the first type. The information processing system stores a basic user list that is a user list representing information of other uses registered while being associated with information of a subject user and that can be used by the first information processing device and the second information processing device. The information processing system changes the basic user list in response to a list change notification from the first information processing device. The information processing system sets, based on the basic user list, content of an application user list used in an application that is executed on the second information processing device.
US11222039B2

A system for visual modification of data. The system comprising, an interface layer for displaying data and for receiving one or more visual inputs for modifying data; a data layer for storing data; and an analysis engine layer for connecting the interface layer and the data layer, wherein the analysis engine layer is configured to receive the one or more visual inputs from the graphical interface for modifying the graphical representation; modify the underlying data based on the visual inputs; modify a derived data based on the modified underlying data; and transfer the modified derived data to the interface layer for display.
US11222035B2

Some embodiments may be associated with a cloud-based computing environment. A centralized multi-tenancy service may include an application interface to receive a query from one of a plurality of applications. A tenant policy store may contain declarative tenant policies, and a tenant policy manager engine may automatically process the received query based on at least one tenant policy. If the received query is not processed successfully, the centralized multi-tenancy service may return an error message to the application via the application interface. If the received query is processed successfully, the centralized multi-tenancy service may exchange information with a multi-tenant service instance (e.g., a multi-tenant database as a service instance) and return a data result to the application via the application interface.
US11222034B2

Systems, methods, and articles of manufacture provide for rolling long-term data storage. Optimized or enhanced rolling long-term data storage may, for example, increase processing performance and reduce operational burdens on memory resources associated with execution of analytical models.
US11222032B2

Methods and systems are disclosed for a sequential federated query for information in a residential, commercial, and/or distributed system. A method of processing a sequential federated query for distributed systems may comprise receiving a sequential federated query; deconstructing the sequential federated query into query elements; identifying a Contextual-Characteristic Data Source (CCDS), a Transactional-Unstructured Data Source (TUDS), and a data organization parameter based on the query elements; generating a CCDS result data set from the CCDS based on the data organization parameter; processing the CCDS result data set to develop a TUDS query based on the data organization parameter; generating a TUDS result data set from the TUDS based on the developed TUDS query and the data organization parameter; generating a final sequential federated query data set based on the TUDS result data set and the data organization parameters; processing a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the data organization parameter; and providing the formatted sequential federated query data set to a management system for action.
US11222018B2

Herein are techniques for dynamic aggregation of results of a database request, including concurrent grouping of result items in memory based on quasi-dense keys. Each of many computational threads concurrently performs as follows. A hash code is calculated that represents a particular natural grouping key (NGK) for an aggregate result of a database request. Based on the hash code, the thread detects that a set of distinct NGKs that are already stored in the aggregate result does not contain the particular NGK. A distinct dense grouping key for the particular NGK is statefully generated. The dense grouping key is bound to the particular NGK. Based on said binding, the particular NGK is added to the set of distinct NGKs in the aggregate result.
US11222015B2

A method, system and computer program product are provided. A first index scan of records of a database table is performed. A first index used by the first index scan is specified in a DBMS query statement as being ordered by one or more field values of one or more fields of the first index. A second scan of the database table is performed to determine whether each respective record of the second scan is qualified based on one or more fields of the each respective record of the second scan and a predicate. A lookup data structure is built indicating whether each of the respective records of the second scan is qualified. The lookup data structure is used to determine whether a record of the first index scan is qualified when the lookup data structure becomes available.
US11222011B2

This disclosure relates to blockchain-based transaction processing. In one aspect, a method includes obtaining pieces of transaction data. At least a portion of the pieces of transaction data have a respective group identifier that identifies a node group for the piece of transaction data. Each node group includes multiple blockchain nodes. Pieces of transaction data that have a same first group identifier that identifies a first node group are identified in the obtained pieces of transaction data. The pieces of transaction data are packaged into a first packaging result based on the pieces of transaction data having the same first group identifier. The first packaging result is submitted to a blockchain for storage.
US11222005B1

Techniques for proactively detecting configuration inconsistencies may include: receiving notification regarding an occurrence of a trigger event in a system, wherein the trigger event is one of a plurality of defined trigger events, and wherein the plurality of defined trigger events include one or more defined time periods; and responsive to receiving the notification, performing first processing including: capturing configuration information describing a current configuration of the system; and performing proactive consistency validation processing of the configuration information that detects inconsistencies between dependent entities of the current configuration. The proactive consistency validation processing may detect inconsistencies between dependent entities of the same type or different types. Metadata may identify dependencies between entities that may exist in a configuration. Responsive to detecting an inconsistency, a suitable action may be taken and/or user notified. The trigger events may include a user trigger, a critical event, and prior to performing an upgrade.
US11222004B2

A solution is proposed for managing a database, which comprises one or more data units stored in one or more of a plurality of computing machines. A corresponding method comprises monitoring one or more machine parameters relating to operation of each computing machine over time, monitoring one or more unit parameters relating to operation of each data unit on the corresponding computing machine over time, detecting a relocation condition corresponding to a missing fulfillment of one or more targets according to the monitored unit parameters, and determining a proposed relocation of the data units in the computing machines removing the missing fulfillment of the targets according to the monitored unit parameters and the monitored machine parameters for use in relocating the data units accordingly.
US11222000B2

Embodiments of the present invention provide systems and methods for visualizing and querying data. Data subsets within an original table are examined. Values within the data subsets are extracted. Based on the extracted values, a new table is generated. The data contents of the original table differ from the data contents of the new table. Thus, the resulting visualization of the original table differs from the resulting visualization of the new table.
US11221998B2

The present disclosure generally relates to systems, methods, and computer-readable media for developing and implementing workflows for a variety of data types. For example, systems disclosed herein may receive or otherwise generate a schema object on a schema system including a plurality of schema objects associated with different workflows. The schema object may include user interface behavior data indicating a content type and associated control type. The schema object may further include application programming interface (API) behavior data indicating a binding between a user interface engine and an API engine. The schema object may also include workflow behavior data indicating one or more services for processing the schema object. Moreover, systems described herein may deploy a plurality of parsers on a plurality of processing engines to enable flexibility and dynamic updates to content ingestion lifecycles.
US11221992B2

A mechanism is provided for storing data files in a file system. The file system provides a plurality of reference data files, where each reference data file in the plurality of data files represents a group of similar data files. The mechanism creates a new data file and associated the new data file with one reference data file in the plurality of data files thus defining an associated reference data file of the plurality of reference data files. The mechanism informs the file system about the association of the new data file with the associated reference data file. The mechanism compresses the new data file using the associated reference data file thereby forming a compressed data file. The mechanism stores the compressed data file together with information about the association of the new data file with the associated reference data file.
US11221986B2

Provided is a data management method capable of deleting intermediate data at an appropriate timing. The data management method in a data analysis system that performs analysis by combining a plurality of input data based on an analysis execution request from a computer includes: a first step, in which a request analysis unit analyzes the analysis execution request from the computer to identify a task, identifies intermediate data generated after execution of each identified task, and generates constraint information that determines whether to delete the identified intermediate data; a second step, in which a task management unit determines whether to delete the intermediate data based on the constraint information for each identified task; and a third step, in which a task execution unit executes the identified task and deletes the intermediate data of the task based on a determination result of the second step.
US11221982B2

A multilayer butterfly network is shown that is operable to transform and align a plurality of fields from an input to an output data stream. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits. This invention used precalculated inputs and simple combinatorial logic to generate control signals for the butterfly network. Controls are independent for each layer and therefore are dependent only on the input and output patterns. Controls for the layers can be calculated in parallel.
US11221981B2

In an asynchronous channel based bus architecture enabling decoupled services, there is an asynchronous channel based bus having at least one channel. A first service is coupled to the asynchronous channel based bus, the first service passes messages to and receives messages on the at least one channel. A second service is also coupled to the asynchronous channel based bus, the second service also passes messages to and receive messages on the at least one channel.
US11221977B2

A node in a daisy chain includes a serial data input port configured to receive input from an electronic device, a serial data output port configured to send output to another electronic device, a chip select input port configured to receive input from a master control unit, a timer, and an interface circuit. The interface circuit may be configured to, in a daisy chain mode, copy data received at the serial data input port to the serial data output port, and upon receipt of a changed edge of a chip select signal on the chip select input port, initiate the timer. The interface circuit may be configured to, upon the completion of a time to be determined by the timer, enter the daisy chain mode.
US11221971B2

Systems and methods are directed to managing access to a shared memory. A request received at a memory controller, for access to the shared memory from a client of one or more clients configured to access the shared memory, is placed in at least one queue in the memory controller. A series of one or more timeout values is assigned to the request, based, at least in part on a priority associated with the client which generated the request. The priority may be fixed or based on a Quality-of-Service (QoS) class of the client. A timer is incremented while the request remains in the first queue. As the timer traverses each one of the one or more timeout values in the series, a criticality level of the request is incremented. A request with a higher criticality level may be prioritized for servicing over a request with a lower criticality level.
US11221969B2

A method and a control chip for performing access control of a memory device are provided, wherein the control chip is coupled to a host device. The method includes: utilizing a first transmission interface of the control chip to determine whether the memory device supports a second transmission interface different from the first transmission interface to generate a determination result; and according to user permissions of a user regarding the host device, determining whether to allow the control chip to decide whether to utilize the second transmission interface to access the memory device based on the determination result. In addition, if the user permissions satisfy a predetermined condition, a user interface of the host device may display a pop-up window in order to allow the user to decide which one of the first transmission interface and the second transmission interface to utilize for accessing the memory device.
US11221967B2

A system and method for addressing split modes of persistent memory are described herein. The system includes a non-volatile memory comprising regions of memory, each region comprising a range of memory address spaces. The system also includes a memory controller (MC) to control access to the non-volatile memory. The system further includes a device to track a mode of each region of memory and to define the mode of each region of memory. The mode is a functional use model.
US11221966B2

Provided herein are biological information pattern (BIP) arrays and related methods for reading out information stored in a biological medium. In this manner, encoded digital information in biomolecular medium can be used as a high data density storage medium that may be read-out and accessed in a label-free manner.
US11221965B2

In a cache memory used for communication between a host and a memory, the cache memory may include a plurality of cache sets, each comprising: a valid bit; N dirty bits; a tag; and N data sets respectively corresponding to the N dirty bits and each including data of a data chunk size substantially identical to a data chunk size of the host, wherein a data chunk size of the memory is N times as large as the data chunk size of the host, where N is an integer greater than or equal to 2.
US11221962B2

A system and method for efficiently transferring address mappings and data access permissions corresponding to the address mappings. A computing system includes at least one processor and memory for storing a page table. In response to receiving a memory access operation comprising a first address, the address translation unit is configured to identify a data access permission based on a permission index corresponding to the first address, and access data stored in a memory location of the memory identified by a second address in a manner defined by the retrieved data access permission. The address translation unit is configured to access a table to identify the data access permission, and is configured to determine the permission index and the second address based on the first address. A single permission index may correspond to different permissions for different entities within the system.
US11221959B1

This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11221942B2

Systems and methods provided for a software test automation platform including an artificial intelligence (AO/machine learning (ML) test analyzer. The AI/ML test analyzer can be a computer device operating with the software testing automation platform that is programmed to obtain run-time data from executing multiple software test cases for a software workload; obtain log data from the one or more test logs, relating to previous executions of the tests cases for the software workload. The AI/ML test analyzer can then analyze the log data and the run-time data by applying ML/AI tools, concurrently with executing the test cases, for recognizing patterns associated with the executed tests cases over a period of time, and automatically predicting an optimized set of test cases and analytics related to execution of the test cases for the software workload.
US11221935B2

An object of the present invention is to provide a redundant information processing system that can continue its operation without stopping as much as possible. To achieve this, the information processing system includes multiple storage nodes including processors, memories, and storage devices, as well as a network for connecting the storage nodes. The processor of at least one storage node performs the steps of: obtaining the configuration information of the information processing system; obtaining first failure information related to a first failure occurred in the information processing system; calculating the availability level of the information processing system when a second failure further occurs, based on the configuration information and the first failure information; and controlling the operation of the system based on the availability level. Then, the processor outputs a notification.
US11221919B2

A system and method for an index-based smart scan for a cloud-computing provider network is provided. The system includes a memory having computer-readable instructions stored therein and a snapshot repository configured to store a plurality of snapshots of a plurality of block storage volumes. Each of the plurality of block storage volumes is configured to perform volume based block storage operations for the cloud-computing provider network. The system further includes a processor communicatively coupled to the snapshot repository. The processor is configured to access contents of each of the plurality of snapshots. Each of the plurality of snapshots includes a point-in-time capture of the respective block storage volume. In addition, the processor is configured to perform a full scan of each of the plurality of snapshots to identify one or more files of the respective block storage volume. The processor is further configured to generate a folder index table for each of the files based upon the scan. The folder index table includes a listing of the file path and an associated modification time for each of the files. Furthermore, the processor is configured to update the folder index table over a pre-determined period of time and locate a file in the plurality of block storage volumes based on the folder index table.
US11221916B2

Methods and systems for use in a dispersed storage network to prioritize data rebuilding operations. In various examples, a device receives data loss information from a set of storage units. Based on the data loss information, data slice errors are detected regarding data stored by the storage units, and corresponding rebuild requests are issued to the storage units. The device also determines a rebuild rate based on a rate of rebuilding associated with the rebuild requests. The device further receives storage error information regarding errors associated with storage requests to the storage units and, based on the data loss information and storage error information, determines a data loss rate. The rebuild rate and the data loss rate are provided to the storage units for use in prioritizing the rebuild requests, such that when the rebuild rate compares unfavorably to the data loss rate, rebuild requests are prioritized over storage requests.
US11221915B2

Provided herein may be a memory controller and an operating method thereof. The memory controller may include: a read fail control circuit configured to perform, when the read operation fails, an assist read operation of determining optimal read voltages to be used to read the selected memory cells, and determine whether a threshold voltage distribution of the selected memory cells is an abnormal distribution based on read-related information obtained by the read operation and the assist read operation; and an error correction code (ECC) engine configured to perform an ECC decoding operation on hard decision data obtained by reading the selected memory cells using the optimal read voltages based on whether the threshold voltage distribution of the selected memory cells is the abnormal distribution.
US11221913B2

Methods, systems, and apparatuses for a memory device (e.g., DRAM) including an error check and scrub (ECS) procedure in conjunction with refresh operations are described. The ECS procedure may include read/modify-write cycles when errors are detected in code words. In some embodiments, the memory device may complete the ECS procedure over multiple refresh commands, namely by performing a read (or read/modify) portion of the ECS procedure while a first refresh command is executed, and by performing a write portion of the ECS procedure while a second refresh command is executed. The ECS procedure described herein may facilitate avoiding signaling conflicts or interferences that may occur between the ECS procedure and other memory operations.
US11221901B2

An integrated circuit (IC) chip includes system circuitry having system memory, and a master processor and a checker processor configured to operate in lockstep; and monitoring circuitry comprising an internal lockstep monitor, a master tracer and a checker tracer. The internal lockstep monitor is configured to: observe states of internal signals of the master processor and the checker processor, compare corresponding observed states of the master processor and the checker processor, and if the corresponding observed states differ: trigger the master tracer to output stored master trace data recorded from the output of the master processor, and trigger the checker tracer to output stored checker trace data recorded from the output of the checker processor.
US11221899B2

An apparatus is described comprising a cluster of processing elements. The cluster having a split mode in which the processing elements are configured to process independent processing workloads, and a lock mode in which the processing elements comprise at least one primary processing element and at least one redundant processing element, each redundant processing element configured to perform a redundant processing workload for checking correctness of a primary processing workload performed by the primary processing element. Each processing element has an associated local memory comprising a plurality of memory locations. A local memory access control mechanism is configured, during the lock mode, to allow the at least one primary processing element to access memory locations within the local memory associated with the at least one redundant processing element.
US11221898B2

Systems and methods are validating data in a data set. A data set including data to validate and a validator to use in validating the data is selected based on user input generated based on interactions of a user with a graphical user interface. The validator is applied to the data to determine whether one or more statistics generated through application of the validator to the data is valid or invalid based on a validation routine associated with the validator. A data quality report indicating whether the data set is valid or invalid, based on a determination of whether the one or more statistics is valid or invalid, is generated and selectively presented to the user through the graphical user interface.
US11221879B2

Methods, systems, and apparatus for scheduling first-in-first-out instructions are described. In one aspect, a method includes receiving data representing code of a program to be executed by a processing unit comprising hardware processors. For each of one or more of the hardware processors, an order of independent groups of first-in-first-out (FIFO) instructions for execution by the hardware processor is identified in the data representing the code of the program. For each independent group of FIFO instructions for execution by the hardware processor, a path length metric that represents how long it will take to reach an end of the program from the independent group of FIFO instructions is determined. A new order of the independent groups of FIFO instructions for execution by the hardware processor is generated based at least on the path length metric for each independent group of FIFO instructions for execution by the hardware processor.
US11221865B2

Systems and methods for batching operations in a virtualization environment. A method embodiment operates over a plurality of virtual machines in the virtualization environment. A user interface is used to select two or more virtual machines that are to be subjected to the same batch actions. A method step then generates at least one batch request to be performed over the two or more selected virtual machines. In forming the batch request, the states of the individual virtual machines are analyzed to determine one or more entity-specific operations that apply to the virtual machines and/or to constituent entities of the virtual machines. Once the state-specific and entity-specific operations have been determined, an entity management protocol initiates execution of the one or more entity-specific operations over the individual ones of the two or more selected virtual machines.
US11221862B2

Data can be captured from a live web application to populate a demo application. In an example, automated input is provided to user interface touch points of a live application, and corresponding responses are captured. These responses are reformatted into a convention of the demo application, and used to populate demo response files. Then, when a demo application operates, it retrieves, processes, and displays information in these demo response files.
US11221857B2

The present invention relates to a platform power management scheme. In some embodiments, a platform provides a relative performance scale using one or more parameters to be requested by an OSPM system.
US11221856B2

Present invention concerns a method of relation extraction from a text corpus, the method comprising extracting instances from the text corpus based on seeds, wherein the seeds include at least one set of template seeds and at least one set of entity seeds. The invention also pertains to related devices and methods.
US11221852B2

Provided is a method for dynamic adaption of a workflow, WF, of an automation system, AS, wherein the workflow, WF, includes automated handling functions, AHFs, implementing associated production steps of a production process controlled by a workflow processor, WP, of a machine of the automation system and at least one automated handling function, AHF, shell configured to plug a pluggable automated handling function, pAHF, into the workflow, WF, of the automation system during runtime of the automation system for adaption of the workflow, WF.
US11221849B2

Disclosed embodiments relate to executing a vector multiplication instruction. In one example, a processor includes fetch circuitry to fetch the vector multiplication instruction having fields for an opcode, first and second source identifiers, and a destination identifier, decode circuitry to decode the fetched instruction, execution circuitry to, on each of a plurality of corresponding pairs of fixed-sized elements of the identified first and second sources, execute the decoded instruction to generate a double-sized product of each pair of fixed-sized elements, the double-sized product being represented by at least twice a number of bits of the fixed size, and generate an unsigned fixed-sized result by rounding the most significant fixed-sized portion of the double-sized product to fit into the identified destination.
US11221846B2

A system can include a memory that stores computer-executable components and a processor, operably coupled to the memory, that can execute the computer-executable components stored in the memory. The computer-executable components can include a model generator component that can execute a search function on an application based on a set of application component topics to identify application components of the application that facilitate execution of the application. A configuration property extractor component can analyze the application based on the application components and can determine configuration properties associated with operating the application components. An application builder component can process the application components and the configuration properties and can generate instructions that facilitate execution of the application in a target computing environment.
US11221842B2

A method may include, during a boot of an information handling system: determining, based on settings stored in non-volatile memory of the information handling system, whether to perform pre-commit execution of a firmware update image prior to committing the firmware update image to a motherboard of the information handling system, and responsive to determining to perform pre-commit execution, load the firmware update image from a basic input/output system partition of a storage resource of the information handling system and execute the firmware update image in lieu of a firmware image stored on the motherboard.
US11221837B2

Systems and methods for creating and deploying packages to devices in a fleet based on operations derived from a machine learning model or other automated feedback models are provided. As an example, a method for creating a package, including a payload, for deployment to a set of devices is provided. The method includes receiving a payload, where the payload has an associated set of payload parameters concerning a deployment of the payload to the set of devices. The method further includes using a processor, automatically creating the package for the deployment to the set of devices, where the package comprises instructions for deploying the payload to the set of devices, and where the instructions specify at least one of a plurality of operations derived from a machine learning model based at least on a subset of the associated set of payload parameters.
US11221827B1

An in-memory computation device including a memory array, p×q analog to digital converters (ADCs) and a ladder adder is provided. The memory array is divided into p×q memory tiles, where p and q are positive integers larger than 1. Each of the memory tiles has a plurality local bit lines coupled to a global bit line respectively through a plurality of bit line selection switches. The bit line selection switches are turned on or cur off according to a plurality of control signals. The memory array receives a plurality of input signals. The ADCs are respectively coupled to a plurality of global bit lines of the memory tiles. The ADCs respectively convert electrical signals on the global bit lines to generate a plurality of sub-output signals. The ladder adder is coupled to the ADCs, and performs an addition operation on the sub-output signals to generate a calculation result.
US11221823B2

A method includes receiving a voice input at an electronic device. An ambiguity of the voice input is determined. The ambiguity is resolved based on contextual data. The contextual data includes at least one of: an image, a non-voice input comprising a gesture, a pointer of a pointing device, a touch, or a combination thereof.
US11221822B2

Embodiments of the present disclosure disclose a method and apparatus for controlling a page. A specific embodiment of the method comprises: receiving voice information from a terminal and element information of at least one element in a displayed page; performing voice recognition on the voice information to acquire a voice recognition result, in response to determining the voice information being used for controlling the displayed page; matching the voice recognition result with the element content information of the at least one element; and generating page control information in response to determining successfully matching the voice recognition result with the element content information of the at least one element, and sending the page control information to the terminal to allow the terminal to control the displayed page based on the page control information.
US11221820B2

Techniques are provided to transform external sound from an external position of an external audio space to an internal position of an internal audio space where the external sound would be heard naturally. The techniques involve capturing the external sound with a microphone and processing the captured external sound to appear as if it was captured at the internal position of the internal audio space, which may correspond to an output of a driver or a user's eardrum. Then the processed captured external sound may be conditioned for the individual user or further combined with conditioned audio content to create an augmented audio experience for the user. Any combination of the techniques can be implemented in real time.
US11221819B2

An extendable augmented reality (AR) system for recognizing objects. The AR system may incorporate plugins to improve the AR system's ability to recognize objects, such as by adding external matchable data or using external recognition algorithms. The plugins may be installed/activated dynamically by a user to expand the system's AR capabilities. The AR system may also incorporate plugins to improve the AR system's post-recognition features such as supplying a user with supplemental content or follow-up functionality. The AR system may filter communications with the plugins to centralize identification processes, to shield plugins, and to ensure plugins are only activated at appropriate times.
US11221816B2

A display device for a vehicle includes a projection device that is provided on a vehicle cabin interior side of a front windshield glass in a vehicle, and displays information by projecting projection light so that this information appears superimposed on scenery visible in front of the vehicle, a display device that is provided in an instrument panel of the vehicle, and displays information towards a vehicle occupant seat side, and a display control unit that, of planned actions acquired from a self-driving control unit that controls self-driving of the vehicle, causes a planned action that is to be performed next after a vehicle action currently being performed to be displayed as a primary planned action by the projection device, and also causes planned actions that are to be performed subsequently to the primary planned action to be displayed as secondary planned actions.
US11221814B2

Disclosed herein are systems and methods for distributed computing and/or networking for mixed reality systems. A method may include capturing an image via a camera of a head-wearable device. Inertial data may be captured via an inertial measurement unit of the head-wearable device. A position of the head-wearable device can be estimated based on the image and the inertial data via one or more processors of the head-wearable device. The image can be transmitted to a remote server. A neural network can be trained based on the image via the remote server. A trained neural network can be transmitted to the head-wearable device.
US11221813B2

A method for asset routing including receiving a digital asset, determining a set of print partners for the digital asset, determining a set of candidate batches for the digital asset, selecting a print partner for the digital asset, optionally determining a print partner for an unmatched digital asset, and routing the digital asset to the print partner.
US11221809B2

Examples disclosed herein relate to unlocking consumables of imaging devices. Example imaging devices include a lock to secure a consumable to the imaging device. A feedback engine of the imaging device may selectively generate a signal in response to an actuation event to control a component to indicate the consumable is secured. A lock control engine of the imaging device may determine if the actuation event is approved to unlock the consumable. A release engine of the imaging device may disengage the lock in response to approval of the actuation event.
US11221804B2

Systems and methods for visual timeline and operator prompt to improve data collection for a print system. One embodiment includes a printer terminal device configured to receive printer statuses of a printer over a period of time, each printer status indicating one of a printing state, an idle state, and an error state. The printer terminal device is configured to present a Graphical User Interface (GUI) at a display that includes a visual timeline of the printer statuses of the printer over the period of time with a different visual representation for each of the printing state, the idle state, and the error state. The printer terminal device is further configured to determine that a printer status displayed on the visual timeline is associated with absent user input, and to modify the visual timeline to display a visual indicator for the printer status indicating the absent user input.
US11221790B2

A plurality of storage drives, for managing data. includes: transmitting a first data update command which specifies a first address, and first new data to a first storage drive included in the plurality of storage drives; updating a sequence number of the first address managed in the first storage drive in response to the first data update command; transmitting a first redundant data update command which specifies a second address of old redundant data, data for updating the old redundant data, and the updated sequence number, to a second storage drive which stores the old redundant data associated with the first address and which is included in the plurality of storage drives; updating the old redundant data based on the data for updating the old redundant data; and updating a sequence number of the second address managed in the second storage drive according to the updated sequence number.
US11221782B1

A tiering service enables a client to custom specify service level agreements for data items to be tiered and automatically promotes and demotes the data items amongst a warm tier, a plurality of intermediate tiers, and a cold tier to ensure the service level agreement commitments are met. In some embodiments, a client specifies segmentation criteria for defining multiple segments of data items included in a data scope or table and assigns latency targets to the segments in order to define the service level agreement. Also, in some embodiments, a plurality of intermediate tiers are implemented on common underlying hardware by varying metadata management to implement intermediate tiers that have progressively increasing latencies.
US11221778B1

Preparing data for deduplication including in response to receiving a request to transfer data from a source storage system to a target storage system, accessing, by the source storage system, a compressed data block; generating, by the source storage system, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; and sending, by the source storage system, the padded compressed data block to the target storage system.
US11221773B2

A method and apparatus for performing mapping information management regarding a RAID are provided. The method includes: writing data into a data region of the RAID in a redirect-on-write (ROW) manner, and recording mapping information between logical addresses of the data and protected-access-unit addresses (p-addresses) of protected access units in the data region into a logical-address-to-p-address (L2p) table within a table region of the RAID; when partial data of the data is updated, maintaining an updating list including a set of L2p table entries for the partial data in a RAM, and maintaining a recovery log corresponding to the updating list in a log region of the RAID, for power failure recovery; and according to the updating list, detecting whether a number of same-location L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the same-location L2p table entries.
US11221771B2

A memory system may include a volatile memory that is configured to store an address data structure that includes a plurality of logical-to-physical address entries. The address data structure may be stored across a plurality of bank groups of the volatile memory. A controller may be configured to store consecutive logical-to-physical address entries across different bank groups. In turn, during read and write operations for data sets associated with consecutive logical addresses, read requests for physical addresses where the data sets are stored may be sent to multiple bank groups and processed by the multiple banks in parallel.
US11221766B2

During a power-on self-test (POST), the BIOS of an information handling system may read a percentage remaining of a persistent memory device. If the percentage remaining satisfies a threshold, the BIOS may provide a message recommending that the persistent memory device be replaced, or automatically swapping the namespaces between two sets of persistent memory devices based on the write endurance remaining threshold.
US11221758B2

Method for a virtual keyboard, the method being characterized in that it comprises the steps of: defining (301) at least one geometric shape; placing (302), along the outline of the geometric shape, a plurality of character icons corresponding to alphanumeric characters; generating (303), at least one line, crossing said geometric shape, and having at least two crossing points with said at least one geometric shape and with two of its character icons per line, which are thereby designated as currently highlighted character icons; assigning (304) said two character icons to two distinct keys on a controller (200); automatically, successively (305) highlighting pairs of said character icons; awaiting (306) a user input designating either of the two character icons currently highlighted.
US11221756B2

A keyboard is divided into a number of large zones each large zone having a number of small zones. The large zones, together, include substantially all of the letters of a language. A word predictive system analyzes the user's interaction with the large zones relating to the small zones to predict a word.
US11221747B2

A method for operating a function in a touch device capable of simultaneously changing an option and executing the function based on an input touch event during execution of a function using a function button provided in a certain mode which is executed in a touch device supporting touch based input and an apparatus thereof is provided. The method includes executing a second function associated with option setting according to a touch event input to a function button; and executing a first function allocated to the function button according to an option value set by the second function when the input touch event is released.
US11221740B2

As three-dimensional (3D) printing and additive manufacturing becomes a way for individuals and companies to distribute physical goods, there is a growing need for creators of physical goods to enable customers to customize 3D printed objects while protecting core electronic assets in the form of the files used to define and print the objects. Server-side rendering of 3D object images provides an opportunity to protect 3D object files while offering performance advantages. A scripting language may be central to delivering a seamless user experience interacting with 3D object models on client devices. Object creators and vendors may rely on the scripting language to create user interfaces for selling customizable objects. And once the user interface is developed, it may provide the basis for users accessing, viewing, manipulating, selecting materials, rendering, pricing, and printing a range of 3D objects.
US11221739B2

Systems, interfaces, and methods for implementing the systems and interfaces includes selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects.
US11221729B1

A method for restoring a pointer position within an application in response to a user switching between applications. The method includes one or more computer processors identifying a set of applications executing on a computing device of a user. The method further includes determining a series of pointer positions within a graphical user interface (GUI) of a first application of the set of executing applications in response to the user interfacing with the first application. The method further includes determining that the user pauses interfacing with a second application and resumes accessing the first application. The method further includes determining a pointer position from among the series of pointer positions respectively associated with the GUI of the first application. The method further includes responding to determining that the user resumes accessing the first application by positioning the pointer within the GUI of the first application at the determined pointer position.
US11221728B2

A device for providing an interface for managing contact scenarios for one or more respondents may provide a first interface for inputting contact information of one or more respondents to be contacted, provide a second interface for inputting a scenario of the contact, and provide a third interface for displaying on a screen a contact simulation according to the scenario.
US11221721B2

An electromagnetic induction type coordinate positioning apparatus includes a first induction coil, a second induction coil, a first impedance circuit, a second impedance circuit, and a control circuit. The first induction coil and the first impedance circuit form a first excited current signal and the second induction coil and the second impedance circuit form a second excited current signal. The control circuit controls a first impedance value of the first induction coil to conform to a first predefined value and controls a second impedance value of the second induction coil to conform to a second predefined value, so that a first excited current signal reaching a first predefined level is formed on a current path between the first impedance circuit and the first induction coil, and a second excited current signal reaching a second predefined level is formed on a current path between the second impedance circuit and the second induction coil.
US11221718B2

A touch sensor including a base layer including a sensing area and a non-sensing area, first and second sensor patterns disposed in the sensing area and arranged along first and second directions, respectively, first bridge patterns arranged along the first direction, second bridge patterns arranged along the second direction, and sensing lines disposed in the non-sensing area and connected to each of the first and second sensor patterns, in which each of the sensing lines includes a first metal layer and a second metal layer with an insulating layer interposed therebetween, each of the sensing lines has a first portion and a second portion, the second portion corresponding to at least one of the first bridge patterns disposed at a corner portion of the sensing area, and the second portion of at least one of the sensing lines has a single layer structure including only the second metal layer.
US11221715B2

A method for calibrating the intensity of touch input pressure according to an input position in a touch input device. The method includes a step in which the touch input device detects a touch input through a touch panel; a step in which the touch input device determines the position of the touch input on the touch panel; a step in which the touch input device measures a degree of change in capacitance corresponding to the intensity of pressure according to the touch input; and a step in which the touch input device calibrates the intensity of the pressure according to the position of the touch input.
US11221701B2

The present disclosure relates to touch display device and touch driving methods, and more specifically, to a touch display device and a touch driving method for accurately performing touch sensing by applying touch driving signals orthogonal to one another to adjacent touch electrodes.
US11221700B2

A touch display device and a driving method thereof are discussed. The touch display device can include a display panel, a plurality of touch electrodes that are arranged in the display panel, and a plurality of touch circuits that are connected to the plurality of touch electrodes and are supplied with a load-free driving signal. Each touch circuit stores an offset voltage of the touch circuit, is supplied with the load-free driving signal from the touch electrode, corrects the load-free driving signal on the basis of the offset voltage, and outputs the corrected load-free driving signal.
US11221698B2

Systems and methods for multitasking using touch-sensitive devices are disclosed. An example method includes: displaying a first application in a display area that occupies substantially all of a touch-sensitive display (TSD). While displaying the first application: displaying a dock overlaying a first portion of the display area; detecting a contact over a first affordance displayed within the dock, and the first affordance is associated with a second set of applications; detecting movement of the contact away from the dock. Upon detecting a liftoff of the contact from the TSD while the contact is over a second portion of the display area different from the first portion, the method further includes: displaying (i) the first set of application and (ii) at least some of the second set of applications in the display area that occupies substantially all of the touch-sensitive display.
US11221695B2

A display that surrounds the external appearance of an electronic device is provided. The electronic device includes a housing that includes a first surface, a second surface opposite to the first surface, and a third surface formed of a side surface that encloses the space between the first and second surfaces, wherein each of the first to third surfaces are includes a material capable of transmitting light, a first display disposed in the housing adjacent to the first surface, a second display disposed in the housing adjacent to the second surface, and a third display that is disposed in the housing adjacent to the side surface and extends from the edge of the first display to the edge of the second display, wherein the first to third displays are disposed to substantially provide a display region to a whole surface of the housing.
US11221689B2

One embodiment provides an information handling device, including: a processor; a memory device that stores instructions executable by the processor to: receive, at an electronic device, a drawing input; receive, at the electronic device, secondary user input; and modify, the drawing input based on the secondary user input; wherein the secondary input is voice input. Other aspects are described and claimed.
US11221679B2

An electronic device receives, at an application-independent module, user interface information from an application. The user interface information corresponds to one or more displayed user interface elements with one or more dimensions defined by an application-specific module of the application. The electronic device receives an input directed toward one or more of the displayed user interface elements, and, at the application-independent module, determines one or more tactile outputs to be generated based on a magnitude of the input and the one or more dimensions defined by the applications-specific module. Using the one or more tactile output generators, the electronic device generates the determined one or more tactile outputs.
US11221676B2

A foldable electronic device is provided, which includes a hinge structure, a first housing that is connected to the hinge structure, a second housing that is connected to the hinge, a first vibration element disposed in the first housing, a first motion sensor disposed adjacent to the first vibration element, a second motion sensor disposed in the second housing, a processor, and a memory. The memory stores instructions that, when executed, cause the processor to control vibration intensity of the first vibration element, based on a first value measured from the first motion sensor and a second value measured from the second motion sensor.
US11221672B2

The present invention provides an asymmetric EEG-based coding and decoding methods for BCIs, the BCI system includes an evoked stimulus module, an acquisition module and an EEG signal data set including a training set Xk and a testing sample Y, and an EEG signal decoding module; the evoked stimulus module sends a hybrid coding visual stimulus to subjects to evoke a specific EEG signal as required; the acquisition module obtains data information by amplifying and filtering the EEG signal so as to constitute EEG signal module; the decoding module coverts the data information into an instruction set for outputting the coding method of the present invention uses asymmetric characteristics of brain electrophysiological activity response to stimulus, combines with coding strategies such as SDMA, CDMA, FDMA and phase division multiple access coding.
US11221669B2

Systems and methods related to engaging with a virtual assistant via ancillary input are provided. Ancillary input may refer to non-verbal, non-tactile input based on eye-gaze data and/or eye-gaze attributes, including but not limited to, facial recognition data, motion or gesture detection, eye-contact data, head-pose or head-position data, and the like. Thus, to initiate and/or maintain interaction with a virtual assistant, a user need not articulate an attention word or words. Rather the user may initiate and/or maintain interaction with a virtual assistant more naturally and may even include the virtual assistant in a human conversation with multiple speakers. The virtual assistant engagement system may utilize at least one machine-learning algorithm to more accurately determine whether a user desires to engage with and/or maintain interaction with a virtual assistant. Various hardware configurations associated with a virtual assistant device may allow for both near-field and/or far-field engagement.
US11221668B2

The present disclosure provides a control method of a display screen and a control apparatus of a display screen. The control method of a display screen of the present disclosure includes: detecting, using an ultrasonic detection device, whether there is a viewer present in a viewable range of the display screen, and generating a detection result; and controlling on-off status of the display screen according to the detection result.
US11221666B2

The system and method of externally powered cold key load injects a voltage into a cryptographic computer without disturbing any data pins. There are several mechanical approaches that are viable, a Y cable implementation, a two cable solution, a direct connect solution, and more. The system includes the ability to provide a variable voltage power source to the cryptographic computer.
US11221664B2

An example display includes a user interface. The user interface is to receive an indication to change a power state. The display includes a communication engine to determine a power state of the computing device communicatively coupled to the communication engine. The display includes a power engine to, based on the power state of the computing device, determine whether to communicate the indication to change the power state to the computing device. The power engine is to, based on the indication to change the power state, alter a power state of the display. The communication engine is to communicate the indication to change the power state to the computing device based on a determination to do so.
US11221661B2

A power device discovery and visualization system identifies and categorizes smart power and energy devices deployed within an industrial enterprise, and generates interfaces that render customized presentations of a plant's power and energy usage based on data retrieved from the discovered devices. The system also facilitates remote configuration of the discovered smart devices via interaction with a single consolidated interface that affords access to all discovered power and energy devices. The system constructs a device profile for each discovered smart device based on information retrieved from the device, and categorizes each discovered device according to device type (e.g., power meter, IED, VFD, controller, etc.). The system retrieves available historical, real-time, and/or configuration data from each discovered smart device and makes this data available for viewing or modification via the system interface, thereby unifying plantwide power and energy data into a common presentation.
US11221658B2

A multi-port power delivery system includes a first universal serial bus (USB) port, a second USB port, a first power conversion unit, a second power conversion unit, a power delivery control circuit and a switch circuit. The first USB port is configured to output power delivered to a first power path. The second USB port is configured to output power delivered to a second power path. The first power conversion unit has a first output terminal coupled to the first power path. The second power conversion unit has a second output terminal coupled to the second power path. The power delivery control circuit generates a switch control signal according to first connection information on the first USB port and second connection information on the second USB port. The switch circuit selectively couples the first output terminal to the second output terminal according to the switch control signal.
US11221657B2

A first interface performs power delivery and communication with a first external apparatus. A second interface performs power delivery and communication with a second external apparatus. A controller is configured to perform: storing, in a memory, history information relating to power delivery performed with the second external apparatus through the second interface, the history information including identification information of the second external apparatus and an amount of power delivery with the second external apparatus; determining whether to perform a power role switch with the first external apparatus, the power role switch being a switch of a power role between a power source of supplying power and a power sink of receiving power; and in response to determining that the power role switch is to be performed, performing power delivery with the second external apparatus through the second interface based on the history information stored in the memory.
US11221655B2

A control method by an electronic device is provided. The control method includes monitoring current consumption for each of a plurality of components of the electronic device, predicting a first surface temperature of the electronic device and detecting a location where heat is generated, predicting a second surface temperature by analyzing power consumption of a component corresponding to the location where heat is generated, determining whether the predicted second surface temperature is greater than or equal to a predetermined temperature, setting a target temperature when the predicted second surface temperature is greater than or equal to the predetermined temperature, and controlling the component to reduce the power consumption.
US11221654B2

An electronic device includes a first body, a second body, a hinge assembly, and a linkage assembly. The first body has a first pivoting end. The second body includes first and second casings slidably disposed on each other. The first casing has a second pivoting end. The hinge assembly has a first axial portion, a second axial portion, and a connection portion. The first and second pivoting ends are pivotally connected to the first axial portion and the second axial portion, respectively. The connection portion does not overlap the second axial portion along an axial direction. The linkage assembly is connected between the connection portion and the second casing. When the hinge assembly rotates along the second axial portion relative to the first casing to drive the first body to be unfolded, the linkage assembly drives the second casing to slide, so that an end of the second casing protrudes.
US11221652B2

An electronic device with multi screens including a host, a hinge module, a first connecting base, a second connecting base, a first screen, and a second screen is provided. The hinge module is pivotally connected to the host and rotates along a first axial direction. The first connecting base is fixed on a first side of the hinge module. The second connecting base is pivotally connected to a second side of the hinge module and rotates along a second axial direction parallel to the first axial direction. The second connecting base is adjacent to the first connecting base. The first screen is slidably disposed in the first connecting base and the second connecting base. The second screen is detachably disposed in the second connecting base. The second connecting base is suitable for rotating relative to the hinge module to be aligned with or separated from the first connecting base.
US11221650B2

An electronic device is provided. The electronic device includes a frame, a sliding seat, and a receiver accommodated in the sliding seat. The frame includes a pair of side walls oppositely disposed and a top wall. The top wall defines an accommodating groove. The accommodating groove extends through the pair of side walls. The sliding seat is slidably disposed in the accommodating groove of the frame. The sliding seat defines a first receiving hole, and the receiver is sealed and covers the first receiving hole of the sliding seat, whereby a sound signal of the receiver is transmitted to outside through the first receiving hole when the sliding seat extends from the accommodating groove. In addition, a terminal device and a method for controlling an electronic device are provided.
US11221648B2

A foldable display device includes: a flexible display module including a bendable area having a folding axis and substantially planar members respectively located at opposite sides of the bendable area; and a support disposed on the flexible display module and including a hinge portion and support members, each of the support members being rotatably supported by one of opposite sides of the hinge portion, wherein at least a portion of the folding axis overlaps at least one of the support members in a plan view.
US11221647B2

Methods and devices for selectively presenting a user interface on a second screen. More particularly, the method includes a change in the display mode of a multiple screen device from a first screen to a second screen while the device is closed. The change in the display mode may be made in response to a request from an application. The application may be executed and have the user interface window associated with the application moved to a second screen. The change to the second screen can be requested based on input into the application or automatically generated based on the type of application. In response to the request from the application, the device can render the user interface in the second screen.
US11221639B2

A method of predicting energy usage having the steps of providing a computer, providing a temperature database, providing a building asset rating database, receiving inputs from a user having a floor area measure of a building, an energy usage measurement, an energy usage start date, an energy usage end date, and a geographic location identifier, determining an estimated energy rating as a function of the inputs, the temperature database, and the building asset rating database, and providing the estimated energy rating to the user.
US11221637B1

One aspect of the invention provides a computer-implemented method including: monitoring a current flow to a valve actuator; determining a previous position of the valve actuator; and determining a direction of movement of the valve actuator from the current flow and the determined previous position. Another aspect of the invention provides a control system including: memory; one or more processors; and a set of instructions stored in the memory that, when executed by the one or processors, cause the control system to perform a computer-implemented method as described herein.
US11221627B2

A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: receive a request to meet a person at a location; drive the vehicle to the location; identify the person at the location; and providing an instruction for the person to interact with the vehicle.
US11221626B2

A method, apparatus and computer program product are provided to collect additional location-related data. In the context of a method, for example, an entity in motion is identified and a drone is caused to accompany the entity that has been identified and to collect the location-related data while accompanying the entity. After having collected at least some location-related data, the method includes causing the drone to discontinue accompanying of the entity and to travel toward a destination.
US11221625B2

A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting one or more movable traffic objects; determining one or more target movable traffic objects from the one or more detected movable traffic objects; determining a type of the one or more target movable traffic objects and an traffic object that has a right of way (ROW) in a situation involving the autonomous-driving vehicle. The system further performs: determining a manner of generating a vehicle behavior notification to the target movable traffic object based on the type of the one or more target movable traffic objects and the ROW; and causing a vehicle behavior notification of the determined manner to be generated to the one or more target movable traffic objects.
US11221623B2

Systems and methods for controlling a vehicle. The methods comprise: receiving, by a computing device from at least one sensor, first sensor information specifying actions taken by a person while driving the vehicle or another vehicle; performing machine learning operations to learn first driving habits of the person based on at least one of the first sensor information; determining at least one autonomous driving rule for a particular driving style setting of a plurality of driving style setting options based on the machine-learned driving habits of the person; programming the particular driving style setting using the at least one autonomous driving rule; and causing the vehicle to enforce the at least one autonomous driving rule when the particular driving style setting is selected.
US11221622B2

A safety system can include a self-driving vehicle, a temperature detection system attached to the self-driving vehicle, and a vehicle management system configured to autonomously drive the self-driving vehicle. The self-driving vehicle can include cameras, lidar, and radar to detect objects on the road. The vehicle management system can be configured to respond to the temperature detection system detecting elevated temperatures.
US11221617B2

Systems and methods for predicting system device failure are provided. The method includes performing graph-based predictive maintenance (GBPM) to determine a trained ensemble classification model for detecting maintenance ready components that includes extracted node features and graph features. The method includes constructing, based on testing data and the trained ensemble classification model, an attributed temporal graph and the extracted node features and graph features. The method further includes concatenating the extracted node features and graph features. The method also includes determining, based on the trained ensemble classification model, a list of prediction results of components that are to be scheduled for component maintenance.
US11221594B2

A practical method for short-term operations of large-scale hydropower plants divides all hydropower plants into three categories using operation characteristics such as system hierarchy, space attributes, task requirements, and schedule particularity. A strategy for adjusting spillage based on peak-shaving response and a strategy for equal load reduction in off-peak hours check and adjust power generation of hydropower plants with specified dispatching modes. For medium- and small-sized cascaded hydropower plants, the load distribution among plants is optimized with an objective of minimizing total power release subject to control condition of total generation profile. For large-size cascaded hydropower plants, an optimization model for peak-shaving operations and a method for balancing power plants with equal load rate are combined to respond to system peak demands and guarantee power balance in all periods.
US11221593B2

A correction control method includes steps of rebuilding a fuzzy inference system, setting a maximum correction value and a minimum correction value, determining whether there is an output value to be outputted, deciding a intermediate correction value and determining whether a range of an interval between the maximum correction value and the intermediate correction value is enough to constitute the fuzzy interval of the membership function, allowing the correction unit to output the maximum correction value, the minimum correction value and the intermediate correction value, adjusting the fuzzy inference system, allowing the fuzzification unit to constitute the minimum correction value according to the output value, determining whether a range of an interval between the maximum correction value and the minimum correction value is enough to constitute the fuzzy interval, and notifying that functions of the fuzzy inference system are failed. The functionality of supervised algorithm of hidden switch is enhanced.
US11221592B2

Embodiments describing an approach to aligning multiple time series, calculating an indicator function, estimating a coefficient vector based on the indicator function, and updating the coefficient vector. Additionally, embodiments comprise determining if a change in the coefficient vector is less than a predetermined value, and responsive to determining the change in the coefficient vector is less than the predetermined value outputting a target time series for controlling aluminum smelting.
US11221591B2

In an electronic timepiece, a plurality of electric motors, a secondary battery, and a planar antenna are disposed so as not to overlap each other in a plan view when viewed in a direction perpendicular to a dial, in the plan view, a first conductive member and a second conductive member which connect a solar battery and a printed circuit board to each other are disposed in a region different from a region where the planar antenna is disposed when a plane region of the dial is divided into two regions with an imaginary straight line passing through a plane center position of the dial, and the first conductive member and the second conductive member are disposed with a space.
US11221587B2

An image forming apparatus has an airborne particle reduction structure located in an airflow passage and including a first L-shaped baffle and a second L-shaped baffle. The first L-shaped baffle and the second L-shaped baffle each include an overhang extending from a bent portion to a first end and a wind receiver extending from the bent portion to a second end. Additionally, the first end of the first L-shaped baffle and the first end of the second L-shaped baffle are both oriented toward an upstream position of the airflow passage. The second end of the first L-shaped baffle is attached to a first airflow surface of the airflow passage, and the second end of the second L-shaped baffle is attached to a second airflow surface opposing the first airflow surface and located downstream from the first L-shaped baffle.
US11221584B2

Provided is an image forming apparatus, having: a power source; a first coupling member configured to be rotated by a driving force transferred from the power source; and a cartridge including a second coupling member configured to rotate in a state of being adsorbed to the first coupling member, and a rotating member connected with the second coupling member, wherein the first coupling member has a first driving force transfer surface which is perpendicular to a rotation axis of the first coupling member, the second coupling member has a second driving force transfer surface which is perpendicular to a rotation axis of the second coupling member, and the driving force is transferred from the first coupling member to the second coupling member in a state where an adsorption force is generated mutually between the first driving force transfer surface and the second driving force transfer surface.
US11221579B2

A printer for producing a print media moving in a process direction including a print engine, a fuser, a full width array and a duplexing path. The print engine is operatively arranged to receive the print media and to apply a first dry marking material to a first surface of the print media. The fuser is arranged subsequently to the print engine in the process direction and is operatively arranged to receive the print media with the first dry marking material applied to the first surface of the print media and to fix the first dry marking material on the first surface using at least one of heat and pressure. The full width array is arranged subsequently to the fuser and is operatively arranged to obtain a first image of the first surface of the print media, the first image being used to quantify a flatness of the print media and/or image quality of the first image. The duplexing path is arranged subsequently to the full width array.
US11221572B2

An intermediate transfer belt has a first region and a second region in an outer circumferential surface thereof that is in contact with a blade. The first region has a first dynamic friction coefficient in a belt conveyance direction, and the second region has a second dynamic friction coefficient. The distance of the second region in the belt conveyance direction is less than the distance of the first region and is greater than the distance of a contact portion in which the blade is in contact with the intermediate transfer belt.
US11221558B2

[Problem to be Solved] To provide a bottom antireflective coating forming composition which can show high etching resistance and can be crosslinked even at a relatively low temperature. Further, to provide a resist pattern manufacturing method and a device manufacturing method using the same. [Solution] The bottom antireflective coating forming composition comprises: a polymer A comprising specific repeating units; a low molecular crosslinking agent having a molecular weight of 100 to 3,000; and a solvent. The resist pattern manufacturing method and the device manufacturing method using the same are also provided.
Patent Agency Ranking