US11223933B2

Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, the autonomous vehicle telecommunications network system includes a first point-of-presence (POP) interface configured to obtain a first communication associated with a first autonomous vehicle and to route the first communication associated with the first autonomous vehicle. The autonomous vehicle telecommunications network system includes a first security system configured to authenticate the first autonomous vehicle. The first POP interface is separate from the first security system. The autonomous vehicle telecommunications network system includes a first data center system configured to receive the first communication associated with the first autonomous vehicle that is authenticated and to provide data to the first autonomous vehicle. The first POP interface is separate from the first data center system. The autonomous vehicle telecommunications network system can include a similarly configured second POP interface, second security system, and second data center system.
US11223931B2

This wireless sensor system includes: one or a plurality of wireless terminal devices, each wireless terminal device being configured to transmit data including sensor information indicating a result of measurement by a sensor; a management device; and one or a plurality of relay devices, each relay device being configured to transmit the data received from the wireless terminal device, to the management device or another relay device. The wireless terminal device transmits, through one-way communication, a radio signal including the data and being in a first frequency band. The relay device transmits a radio signal including the data and being in a second frequency band partially or entirely different from the first frequency band.
US11223917B1

The embodiments disclose a method including fabricating a left acoustic ear and a right side acoustic ear for assisting a user in hearing, molding a concave form configured for a structure of the acoustic ear and mirrored for the left side acoustic ear and right side acoustic ear structures, wherein the concave structure is configured for channeling incoming sounds to the user's ear, molding an ear mounting grip mirrored for coupling to each of the left and right side acoustic ear structures for hooking the acoustic ear to a user's ear, and wherein the ear mounting grip is configured for orienting the concave structure to a front direction corresponding to the user's face.
US11223916B2

A method operates a hearing device. The hearing device has a microphone by which ambient sound is picked up and is converted into an input signal that has a wanted component and a noise component. A stationarity of the input signal is determined. A signal-to-noise ratio of the input signal is determined on a basis of a scaling factor. The scaling factor is determined on a basis of the stationarity, namely on a basis of a function that indicates the scaling factor on a basis of the stationarity of the input signal. A corresponding hearing device implements such a method.
US11223913B2

The present disclosure relates to compact hearing aids, components thereof, and support systems therefor, as well as methods of insertion and removal thereof. The compact hearing aids generally include a sensor, such as a microphone, an actuation mass, an energy source for providing power to the compact hearing aid, a processor, and an actuator enclosed in a housing that is designed to be inserted through the tympanic membrane during a minimally-invasive outpatient procedure. In operation, the microphone receives sound waves and converts the sound waves into electrical signals. A processor then modifies the electrical signals and provides the electrical signals to the actuator. The actuator converts the electrical signals into mechanical motion, which actuates the actuation mass to modulate the velocity or the position of the tympanic membrane.
US11223912B2

A vibrator including a housing, a transducer positioned within the housing such that there is a gap between the transducer and housing, and a damper assembly, disposed in the gap between the housing and at least a portion of the transducer, the damper assembly extending a sub-distance of the total distance of the gap.
US11223902B2

The present disclosure is related to a surround-screen speaker array and a formation method of sound sources. The surround-screen speaker array includes a plurality of speaker subarrays that are disposed around a sound-proof screen tightly and uniformly. The speaker subarrays disposed around the sound-proof screen successfully provides a solution to reinforcement sound of a main sound channel for a movie screen that adopts a sound-proof material. Therefore, it is possible that the sound-proof screen can be used as the movie screen.
US11223898B2

An audio system includes a variable voltage power supply and at least one remotely positioned speaker assembly. The speaker assembly includes a driver (e.g., a tweeter) and a switching amplifier. Moving the switching amplifier to a remote position within the speaker assembly provides numerous design advantages and allows for utilization of a smaller power supply. In addition, the audio system is configured to detect a type of the at least one speaker and to adjust an output voltage of the variable voltage power supply accordingly. This allows for reconfiguration and/or expansion of original systems. A related method of detecting a type of speaker electrically connected to an audio source is also provided.
US11223897B2

The present invention discloses a sound producing device comprising a housing having a hollow cavity; a first sound producing membrane mounted on the housing, separating the hollow cavity into a first cavity and a second cavity; a main vibration component mounted in the second cavity, separating the second cavity into a main sound producing cavity and a mounting cavity; a first sound outlet hole and a second sound outlet hole in wall portions of the housing; and a driving mechanism in the second cavity. The driving mechanism drives the main vibration component to vibrate, and the vibration of the main vibration component drives the first sound producing membrane to vibrate through the air in the main sound producing cavity; the sound produced by the main vibration component mixes with the sound produced by the first sound producing membrane.
US11223896B2

A display apparatus includes: a display module including a display panel configured to display an image, a vibration plate on a rear surface of the display module, a connection member between the rear surface of the display module and the vibration plate, at least one vibration module on the vibration plate, and an enclosure between the display module and the vibration plate, the enclosure being spaced apart from the vibration module, the enclosure surrounding the vibration module.
US11223890B2

An electronic device for playing audio information to a user includes a body and an ear insert. The body has a speaker therein. The ear insert includes an integrated fin and sound director. The fin and sound director are oriented opposite one another at opposite ends of the ear insert in a longitudinal direction. The fin and sound director each project beyond the body in the longitudinal direction. The sound director is in audio communication with the speaker to direct sound from the speaker through and out of the sound director.
US11223877B2

A method of securing media-based transactions and contracts on a distributed ledger network comprising receiving a first media file, obtaining a fingerprint of the first media file, generating a non-cryptographic hash value for the fingerprint of the first media file, generating a block for the distributed ledger network comprising a block header comprising previous hash, a state root hash, a receipts root hash, and a transaction list root hash, defining block header hashes, recording the non-cryptographic fingerprint hash value for the fingerprint of the first media file to the block and recording the block to the distributed ledger network.
US11223873B1

An illustrative user interface (UI) remote streaming system obtains a UI dataset that defines a user-customized UI that includes a set of UI elements and that provides a client device access to multi-access edge computing (MEC) resources. Based on the UI dataset, the system streams data to and from the client device. The streaming data is configured to direct the client device to present the user-customized UI to a user of the client device to allow the user to manipulate the MEC resources using the set of UI elements. While the streaming data is being streamed to and from the client device, the system detects a property of the MEC resources accessed by the client device and, based on the detecting of the property, changes the set of UI elements included within the user-customized UI. Corresponding methods and systems for remote streaming of a user-customized UI are also disclosed.
US11223864B1

Aspects of the subject disclosure may include, for example, a device that includes a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations such as collecting historical data on viewership of media content; gathering metadata of events in the media content; training a scoring model on the metadata and historical data, wherein the scoring model ranks placement choices and provide a score for each placement choice for advertisements within the media content; and evaluating a placement choice for ad completion rate, thereby generating an evaluation of the placement choice. Other embodiments are disclosed.
US11223863B2

Aspects of the subject disclosure may include, for example, receiving, from a streaming application, a listing of media content items provided by the streaming application to a first device of a first user, determining a priority set of the media content items of the listing of media content items according to relative demand profiles of a plurality of media content items, for each priority media content item of the priority set of the media content items, providing the priority media content item to an edge server of a set of edge servers accessible to the first device, updating edge server location information associated with the priority media content item, and providing the edge server location information to the streaming application. Other embodiments are disclosed.
US11223860B2

Methods and apparatus for optimizing the distribution and delivery of multimedia or other content within a content-based network. In one embodiment, the network comprises a broadcast switched cable television network, which utilizes a Network optimization controller (NOC) that processes subscriber program viewing requests to identify options available to fulfill the request (including, e.g., the creation of one or more “microcasts” specifically targeting one or more users), and evaluate these options to determine one that optimizes network operation. The NOC performs these decisions by considering various parameters including network resource availability, type of CPE, subscriber's targeted advertisement profile, and business rules programmed by operator of the network.
US11223859B2

Convenience is achieved in performing processing depending on decoding capability in a reception side. High-frame-rate ultra-high-definition image data is processed to obtain first image data for acquisition of a base-frame-rate high-definition image, second image data for acquisition of a high-frame-rate high-definition image by being used with the first image data, third image data for acquisition of a base-frame-rate ultra-high-definition image by being used with the first image data, and fourth image data for acquisition of a high-frame-rate ultra-high definition image by being used with the first to third image data. A container is transmitted including a predetermined number of video streams including encoded image data of the first to fourth image data. Information is inserted into the container, the information corresponding to information that is inserted into each of the predetermined number of video streams and associated with image data included in the video streams.
US11223858B2

Methods and apparatus for transmitting audience measurement data or interactive data via a compressed data bitstream are disclosed. Example methods disclosed herein include eliminating a first type of data within a compressed data bitstream, and packing a second type of data within the compressed data bitstream to occupy a first location within the compressed data bitstream from which the first type of data is eliminated. Disclosed example methods also include inserting at least one of audience measurement data or interactive data in a second location within the compressed data bitstream that is expanded as a result of the packing of the second type of data to form a modified compressed data bitstream, and transmitting the modified compressed data bitstream.
US11223857B2

A container having a predetermined format is transmitted, the container including a media stream. A predetermined number of pieces of media access information associated for a set of media access control, are sequentially inserted into a layer of the media stream or a layer of the container. For example, the media access information includes identification information for making a distinction from different media access information and identification information for making an association with the different media access information. A set of media access control can thereby be favorably performed on a reception side.
US11223855B2

Technologies relating to system and method of real-time video overlaying or superimposing display from multiple mutually synchronous cameras are disclosed. An example method of real-time video overlaying includes the steps of: synchronizing frame rates of a depth data, a face meta data, and a video data of a first camera video output captured by a first camera; determining a first depth between a user face and the first camera; using a cutoff depth to determine a user body contour; generating a binary mask of the user body contour based on the first depth and the cutoff depth; smoothing an edge of the binary mask; merging the binary mask with the first camera video output and generating a merged first camera video output; and overlaying the merged first camera video output onto a second camera video output.
US11223853B2

Provided is an electronic device including a communication unit configured to receive data from a server, a display unit configured to display a first video obtained by photographing a plurality of objects having cameras mounted thereon, or second videos obtained by the objects, an input unit configured to receive a user input, and a controller configured to display the first video on the display unit, receive a user input for selecting at least one of the plurality of objects included in the first video, through the input unit, and control the display unit to display a second video obtained by the selected object, on a part or entirety of the display unit based on the user input.
US11223852B2

An example device for decoding video data includes a video decoder configured to decode one or more syntax elements at a region-tree level of a region-tree of a tree data structure for a coding tree block (CTB) of video data, the region-tree having one or more region-tree nodes including region-tree leaf and non-leaf nodes, each of the region-tree non-leaf nodes having at least four child region-tree nodes, decode one or more syntax elements at a prediction-tree level for each of the region-tree leaf nodes of one or more prediction trees of the tree data structure for the CTB, the prediction trees each having one or more prediction-tree leaf and non-leaf nodes, each of the prediction-tree non-leaf nodes having at least two child prediction-tree nodes, each of the prediction leaf nodes defining respective coding units (CUs), and decode video data for each of the CUs.
US11223849B2

There are disclosed various methods, apparatuses and computer program products for video decoding or encoding. In some embodiments the method for decoding or encoding comprises obtaining absolute values of at least a first transform coefficient and a second transform coefficient of a block of a picture (600); determining the sign of at least the first transform coefficient in the block (602); determining a reference measure based on at least said absolute value of the first transform coefficient and the determined sign of the first transform coefficient (604); determining a predicted sign for said second transform coefficient in the block (606); and decoding or encoding the sign of said second transform coefficient based on the determined predicted sign of said second transform coefficient (608).
US11223848B2

360-degree video content may be coded. A sampling position in a projection format may be determined to code 360-degree video content. For example, a sampling position in a target projection format and a sampling position in a reference projection format may be identified. The sample position in the target projection format may be related to the corresponding sample position in the reference projection format via a transform function. A parameter weight (e.g., a reference parameter weight) for the sampling position in the reference projection format may be identified. An adjustment factor associated with the parameter weight for the sampling position in the reference projection format may be determined. The parameter weight (e.g., adjusted parameter weight) for the sampling position in the target projection format may be calculated. The calculated adjusted parameter weight may be applied to the sampling position in the target projection format when coding the 360-degree video content.
US11223846B1

Methods and hardware implementations for performing a motion search based on an estimated complexity of a block. The block is obtained from a first frame. A reference window is obtained from a second frame. For each partition type of N partition types, the block is partitioned into a plurality of partitioned blocks in accordance with the partition type. For each partitioned block of the plurality of partitioned blocks, a frequency transform of the partitioned block is computed, a complexity subvalue is computed for the partitioned block based on the frequency transform, and the complexity subvalue is accumulated into a complexity value for the partition type. M partition types are selected from the N partition types based on the N complexity values. A motion vector between the block and the reference window is determined for each partition type of the M partition types.
US11223840B2

Aspects of the disclosure provide a method and an apparatus for video coding. The apparatus includes processing circuitry. The processing circuitry is configured to decode prediction information of a current block in a current picture from a coded video bitstream. The prediction information can indicate a subblock-based merge mode for a plurality of subblocks in the current block. The processing circuitry is configured to determine whether to apply decoder-side motion vector refinement (DMVR) to one of the plurality of subblocks based on at least a mode type of the subblock-based merge mode. In response to the DMVR being determined to be applied to the one of the plurality of subblocks, the processing circuitry is configured to reconstruct the one of the plurality of subblocks according to the subblock-based merge mode with the DMVR. In an example, the mode type of the subblock-based merge mode is not an affine merge mode.
US11223834B2

Video encoding, and specifically to a method and an encoder which can adapt the probability of intra refresh of image frame subdivisions based on a count of image frames since a previous refresh and modulated through convex or concave shaped distribution functions are set forth herein.
US11223822B2

A broadcast signal receiving apparatus and a method of controlling thereof are disclosed, and more particularly, to a technology for detecting whether or not an antenna cable is connected to the broadcast signal receiving apparatus. The broadcast signal receiving apparatus includes an antenna connection terminal provide with a detection pin configured to generate a voltage drop by making contact with an antenna cable, and a controller configured to determine whether the antenna cable is connected to the antenna connection terminal by detecting the voltage drop of the detection pin.
US11223821B2

A video display method includes: selecting, as a first selected viewpoint, one first viewpoint from among a plurality of first viewpoints corresponding to a plurality of second videos, and displaying a second video corresponding to the first selected viewpoint; determining whether the first selected viewpoint is included in a plurality of second viewpoints corresponding to a plurality of fourth videos captured after the plurality of second videos; and selecting one second viewpoint from among the plurality of second viewpoints as a second selected viewpoint and displaying a fourth video that is included in the plurality of fourth videos and corresponds to the second selected viewpoint, when the first selected viewpoint is determined to not be included in the plurality of second viewpoints.
US11223820B2

Binocular augmented reality display devices and corresponding methods allow alignment calibration to be performed by an end user. According to one approach, a camera is positioned to have a field of view which includes simultaneously part of a projected image from the left-eye display and part of a projected image from the right-eye display. By projecting via each display at least part of a calibration image and identifying within the camera-sampled image right-field and left-field alignment features, an alignment correction can be derived. Alternative approaches employ correlation of images sampled by forward-looking cameras rigidly associated with the respective right-eye and left-eye display units, or require a user to input a manual adjustment for aligning transversely-swapped camera images with the real world view.
US11223816B2

The present invention provides a projector including a laser module and a lens module, wherein the lens module includes a plurality of lens and a plurality of diffractive optical elements. In the operations of the projector, the laser module is arranged to generate at least one laser beam; each of the lenses is arranged to receive one of the at least one laser beam to generate a collimated laser beam; and the diffractive optical elements correspond to the lenses, respectively, and each of the diffractive optical elements is arranged to receive the collimated laser beam from the corresponding lens to generate an image. The images generated by the diffractive optical elements form a projected image of the projector. By using the projector of the present invention, the projected image may have higher resolution or field of view that is advantageous for the 3D sensing system.
US11223814B2

In an imaging system, a lens can redirect light from an illuminated portion of a scene toward a one-dimensional focus that is positioned in a focal plane of the lens and is elongated in an imaging dimension. The redirected light can include first light that emerges from the lens and second light that emerges from the lens. A reflector positioned adjacent the lens can reflect the second light to form third light. A linear array of detector pixels can extend along the imaging dimension and can be positioned at the focal plane proximate the one-dimensional focus to receive the first light from the lens and receive the third light from the reflector. A processor can obtain one-dimensional image data from the detector pixels for sequentially illuminated portions of the scene and construct data representing an image of the full scene from the one-dimensional image data.
US11223812B2

There is provided an image processing apparatus and an image processing method by which three-dimensional data can be generated with high accuracy on the basis of two-dimensional image data and depth image data. A color shift correction data generation unit generates color shift correction data for correcting a color shift between two-dimensional image data of a base viewpoint and two-dimensional image data of a reference viewpoint. A metadata addition unit transmits color shift correction information including the color shift correction data generated by the color shift correction data generation unit, encoded data of the two-dimensional image data of the base viewpoint and depth image data indicative of a position of each of pixels in a depthwise direction of an image pickup object and encoded data of the two-dimensional image data of the reference viewpoint and depth image data. The present disclosure can be applied, for example, to a synthesis apparatus.
US11223801B2

A high security two-way virtual cross-barrier observation and communication device has a mounting frame with a hardened core, a first digital display, a second digital display, a first camera, and a second camera. The mounting frame may correspond to a typical interior door of a building or to a relevant component of a vehicle, aircraft, or other relevant application. The hardened core is constructed of a bullet-resistant and fire-resistant material to protect any occupants of a protected space such as students in a classroom from physical harm. The digital displays and cameras are positioned on opposing sides of the mounting frame, and each camera transmits a live video feed to the digital display on the opposite site, creating the appearance of a window while protecting occupants. The digital displays may be used to display any desired message or information. An emergency protocol may be activated to communicate with emergency services.
US11223800B1

A method, a computer program product, and a computer system selectively obfuscate a reaction during a communication session. The method includes determining a predicted sentiment for a user who is a participant in a communication session based on a topic being discussed in the communication session. The method includes determining a predicted expression for a reaction to be exhibited by the user based on sensory inputs received from the user while the topic is being discussed. The method includes determining an intent of the reaction based on the predicted sentiment and the predicted expression. The method includes determining a reward score of the reaction based on a type of the reaction and a context of the communication session while the predicted expression is to be exhibited. The method includes rendering a mask over the user based on at least one of the intent and the reward score.
US11223789B2

A driving method of a semiconductor device that takes three-dimensional images with short duration is provided. In a first step, a light source starts to emit light, and first potential corresponding to the total amount of light received by a first photoelectric conversion element and a second photoelectric conversion element is written to a first charge accumulation region. In a second step, the light source stops emitting light and second potential corresponding to the total amount of light received by the first photoelectric conversion element and the second photoelectric conversion element is written to a second charge accumulation region. In a third step, first data corresponding to the potential written to the first charge accumulation region is read. In a fourth step, second data corresponding to the potential written to the second charge accumulation region is read.
US11223781B2

[Object] To provide an image-capturing apparatus, an image-capturing method, and a program that are suitable to perform image-capturing with pieces of light of different wavelengths. [Solving Means] An image-capturing apparatus according to the present technology includes an imaging element, an optical element, a first stop, a second stop, and a stop controller. The imaging element performs wavelength separation on incident light to obtain first light of a first wavelength and second light of a second wavelength, and photoelectrically converts the first light and the second light, the first light and the second light being included in the incident light. The optical element collects light in the image-capturing apparatus. The first stop is provided in a path of the incident light, and includes a first opening portion and a first blocking portion, the first opening portion being a portion through which the first light and the second light are transmitted, the first blocking portion being a portion that blocks the first light and through which the second light is transmitted. The second stop is provided in the path of the incident light, and includes a second opening portion and a second blocking portion, the second opening portion being a portion through which the first light and the second light are transmitted, the second blocking portion being a portion that blocks the second light and through which the first light is transmitted. The stop controller separately controls a size of the first opening portion and a size of the second opening portion.
US11223777B2

A method according to embodiments of the invention includes creating a three-dimensional profile of a scene, calculating a relative amount of light for each portion of the scene based on the three-dimensional profile, and activating a light source to provide a first amount of light to a first portion of the scene, and a second amount of light to a second portion of the scene. The first amount and the second amount are different. The first amount and the second amount are determined by calculating a relative amount of light for each portion of the scene.
US11223775B2

A method for the spatially resolved detection of an object outside a transportation vehicle with the aid of a sensor installed in a transportation vehicle wherein the viewing direction of a transportation vehicle occupant is captured. The captured viewing direction is analyzed over a period and a region of interest outside the transportation vehicle is determined. The sensor is then spatially sensitized and/or oriented in the direction of the determined region of interest.
US11223772B2

Disclosed herein is a method for generating an image using an electronic device having a color camera, comprising: activating the color camera and a camera application on the electronic device; displaying, through the camera application, a preview image generated by the color camera; determining, automatically, whether the preview image includes an image of a first object; displaying, through the camera application in response to a determination that the preview image includes the image of the first object, a first image generated by the color camera, the first image including a color region corresponding to the first object and a gray scale region corresponding to objects that are not the first object; and displaying, through the camera application in response to a determine that the preview image does not include any image of the first object, a second image generated by the color camera, the second image is a grayscale image.
US11223768B2

A position detection device includes a background member, a reader, and processing circuitry. The background member has a higher absorption characteristic in an invisible wavelength region than in a visible wavelength region. The reader opposite the background member irradiates a recording medium having a mark and the background member with light of a visible wavelength to output a visible image or with light of an invisible wavelength to output an invisible image. The processing circuitry is configured to: detect an end position of the recording medium and a position of the mark on the recording medium from a read image output from the reader; and select the visible or invisible image as the read image used for position detection, according to an absorption characteristic of a color material forming the mark read by the reader and an absorption characteristic of the recording medium in the invisible wavelength region.
US11223761B2

An electronic device for obtaining a plurality of images by controlling a frame rate, and an operating method thereof is provided. The electronic device includes at least one camera, a memory, and a processor. The processor is configured to set a first point of interest and a second point of interest related to a moving image to be generated by using the camera, obtain a plurality of first images according to a first frame rate by using the camera, identify, through the first point of interest and the second point of interest by using at least a part of the plurality of first images, an external object that is being moved, in response to a motion of the external object through the first point of interest, obtain a plurality of second images regarding the external object according to a second frame rate by using the camera, in response to a motion of the external object through the second point of interest, obtain a plurality of third images regarding the external object according to the second frame rate or a third frame rate by using the camera, and generate the moving image including the plurality of first images, the plurality of second images, and the plurality of third images.
US11223759B2

An exposure method and an image sensing device using the same are provided. The exposure method includes the following steps: obtaining a first light-intensity confidence value of each pixel unit based on a first exposure time; obtaining a second light-intensity confidence value of each pixel unit based on a second exposure time, wherein the second light-intensity confidence value is different from the first light-intensity confidence value; and taking the phase difference value, corresponding to one of the light-intensity confidence value and the second light-intensity confidence value of each pixel unit, as an output value of the corresponding pixel unit.
US11223758B2

The present disclosure relates to a solid-state imaging device, a method for driving the solid-state imaging device, and an electronic device capable of improving auto-focusing accuracy by using a phase difference signal obtained by using a photoelectric conversion film. The solid-state imaging device includes a pixel including a photoelectric conversion portion having a structure where a photoelectric conversion film is interposed by an upper electrode on the photoelectric conversion film and a lower electrode under the photoelectric conversion film. The upper electrode is divided into a first upper electrode and a second upper electrode. The present disclosure can be applied to, for example, a solid-state imaging device or the like.
US11223750B2

The present disclosure relates to systems and methods for transmitting data in a video signal. The systems may perform the methods to generate a data frame, wherein the data frame may include at least a frame header and frame data, the frame header may include at least one autocorrelation and cross-correlation sequence; insert the data frame into an area of a video signal, wherein the inserted area of the video signal is not an area of line and field synchronization or an area of effective video; transmit the video signal having the data frame to another device.
US11223739B2

A printing system includes a printer and an information processing device that includes a processor and a memory storing processor-executable instructions, the instructions being configured to, when executed by the processor, cause the processor to accept a print instruction, in response to accepting the print instruction, determine whether to instruct the printer to start a pre-printing operation based on preparation instruction information, in response to determining to instruct the printer to start the pre-printing operation, transmit the preparation instruction information to the printer, in response to determining to instruct the printer to start the pre-printing operation and transmitting the preparation instruction information to the printer, generate print data based on specified contents data, and transmit print instruction information to the printer.
US11223735B2

An information processing apparatus, including an interface and a controller configured to: receive, from an external device, first change acceptable or non-acceptable information indicating whether changing of an amount of electric power to be supplied to the external device is allowable; supply, after the receiving the first change acceptable or non-acceptable information, the electric power to the external device; receive, during executing the supplying the electric power, second change acceptable or non-acceptable information indicating whether the changing of the power amount is allowable; determine, during executing the supplying the electric power, whether limiting of the power amount is necessary; and limit, based on the second change acceptable or non-acceptable information, the power amount when the controller determines to limit the power amount in the determining whether limiting of the power amount is necessary and the receiving the second change acceptable or non-acceptable information is executed.
US11223730B2

After storing information of a device selected in a device selection operation as a device to execute a function indicated by a menu item selected in a first menu selection operation, a second menu selection operation is accepted. In a case where a function indicated by a menu item selected in the second menu selection operation is different from the function indicated by the menu item selected in the first menu selection operation, an instruction screen is displayed. The instruction screen includes: an image configured to accept an instruction operation to instruct execution of the function selected by the second menu selection operation; and information of a device candidate to execute the function indicated by the menu item selected by the second menu selection operation, the information of the device candidate including the information of the device selected in the device selection operation.
US11223725B2

A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.
US11223704B2

In server/client architectures, the server application and client applications are often developed in different languages and execute in different environments specialized for the different contexts of each application (e.g., low-level, performant, platform-specialized, and stateless instructions on the server, and high-level, flexible, platform-agnostic, and stateful languages on the client) and are often executed on different devices. Convergence of these environments (e.g., server-side JavaScript using Node.js) enables the provision of a server that services client applications executing on the same device. The local server may monitor local events occurring on the device, and may execute one or more server scripts associated with particular local events on behalf of local clients subscribing to the local event (e.g., via a subscription model). These techniques may enable development of local event services in the same language and environment as client applications, and the use of server-side code in the provision of local event service.
US11223699B1

In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user of the online social network, an audio input from a second user, wherein the audio input comprises one or more voice commands, identifying the second user based on a comparison of the audio input to one or more voiceprints stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of a unique user of the online social network, determining a relationship status between the first user and the identified second user within the online social network, and determining whether to perform an action associated with each voice command based on permission settings associated with the action and the determined relationship status between the first user and the identified second user.
US11223696B2

A computer-implemented method for interoperable communication between a server and a client, at least one of the server and client being a component of an automation system, the server being associated with a corresponding server data model, and the client being associated with a corresponding client data model, includes: obtaining a reference to the server; analyzing structure and output of the server to derive, based on at least a first technical specification, one or more element types associated with elements of the server data model; generating at least a partial mapping between the server data model and the client data model by applying a transformation rule set to the server data model, the transformation rule set defining for the one or more derived element types how instances of the one or more derived element types are to be transformed from the server data model associated.
US11223692B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing service execution. One of the methods includes receiving a service request sent by a user by a service device. The service device determines a service execution policy that matches the service request based on a predetermined data analysis model and the service request by performing data analysis on a first-type blockchain transaction in a blockchain of each first-type blockchain network of at least two first-type blockchain networks. A service is executed by the service device for the service request based on the service execution policy.
US11223691B2

A service function chain (SFC) based multi-tenancy processing method. The method includes collecting data sets from service function chain enabled domains through tenant aware service function delegators and utilizing the data sets for a massive data processing function. A first delegator among the tenant aware service function delegators collects a first data set from a first service function in an instance of a first service function chain enabled domain among the service function chain enabled domains and sends the first data set to a tenant aware service function. A second delegator among the tenant aware service function delegators collects a second data set from a second service function in an instance of a second service function chain enabled domain among the service function chain enabled domains and sends the second data set to the tenant aware service function.
US11223684B2

The invention relates to an industrial testing device communicating with a data center located in a remote computer network, such as the cloud. Disclosed is a method of registering the device to the cloud and specifying the geographical location of the data center. The method includes selecting a data center from a list of available data centers based on regulations specific to a device type of the industrial testing device. Features are configured for communication between the device and the selected data center.
US11223679B2

An apparatus in one embodiment comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system over the network. The multi-path input-output driver is further configured to send a predetermined command to the storage system over each of a plurality of paths from the host device to the storage system, to monitor a response time for the predetermined command on each of the paths, and to detect a performance issue with at least a given one of the paths based at least in part on the monitored response time. The predetermined command illustratively comprises a Small Computer System Interface (SCSI) “immediate” command of a particular type, such as a Test Unit Ready (TUR) command.
US11223675B2

One embodiment of the present invention sets forth a technique for generating one or more hash data structures. The technique includes generating a hash data structure having entries that correspond to a plurality of content servers, and, for each file included in a first plurality of files, allocating the file to one or more content servers included in the plurality of content servers by comparing a hash value associated with the file to one or more entries included in the entries. The technique further includes comparing a network bandwidth utilization of a first content server to a network bandwidth utilization associated with one or more other content servers included in the plurality of content servers to generate a result, and modifying a first number of entries associated with the first content server and included in the entries based on the result to generate a biased hash data structure.
US11223673B2

The method comprises the following steps: connecting each client (5) to a respective one of said servers (3) and establishing a data communication between each client (5) and the respective server (3), thus forming a multi-client/multi-server network; 5 calculating a figure of merit for rejection (FoMR) for at least one client (5) con-nected to at least one of said servers (3), each figure of merit for rejection (FoMR) determining a probability of rejection of the relevant client (5) by the server (3); rejecting at least one client (5), which is connected to a server (3), and placing 10 said client in a non-connected condition; wherein the client to be rejected is selected on the basis of the figure of merit for rejection (FoMR); connecting the rejected client (5) to a server (3) again.
US11223672B2

A method, system, and computer-readable storage medium for creating and executing containerized applications in cloud computing are disclosed. For example, one method involves identifying a command. Such a command indicates an application to be executed by a compute node. The method also involves generating a job for transmission to the compute node. The job indicates a container. The compute node, upon receipt of the job, is configured to create an environment for such a container, execute the application within the container, and generate results of the execution of the application.
US11223668B2

A method and detector for detecting anomalies among media event sequences are disclosed. One method includes obtaining a first profile of media event data over a first time period, where the first profile is a first distribution of different media event sequences. Each sequence is associated with a number of occurrences of the sequence and the first profile having a first profile vector. The method further includes obtaining a second profile of media event data over a second time period less than the first time period. The second profile is a second distribution of the different media sequences and the second profile having a second profile vector. The method also includes comparing the first profile vector and the second profile vector, and determining one of a presence and absence of at least one anomaly in the second profile vector of media event data based on the comparison.
US11223662B2

Provided are a method, a system, and a non-transitory computer readable record medium for enhancing a video quality of a video call. A video call method may enhance and thereby forward a picture quality of a main object or a main portion in a video and thereby enhance a picture quality of experience of a recipient of a video call.
US11223661B2

Embodiments are described herein that involve a computing device initiating playback of a particular media item on a media playback system that is registered to a particular account of a social media service. The computing device may query the social media service for one or more accounts of the social media service that are registered to respective media playback systems that have played the particular media item on at least a threshold number of occasions and have not yet been connected to the particular account of the social media service within the social network. The computing device may receive the queried one or more accounts of the social media service and cause a graphical interface to display one or more respective selectable indications of the received one or more accounts of the social media service.
US11223649B2

A method for ransomware detection and prevention includes receiving an event stream associated with one or more computer system events, generating user-added-value knowledge data for one or more digital assets by modeling digital asset interactions based on the event stream, including accumulating user-added-values of each of the one or more digital assets, and detecting ransomware behavior based at least in part on the user-added-value knowledge, including analyzing destruction of the user-added values for the one or more digital assets.
US11223647B1

A cybersafety incremental insurance policy utilizing blockchain underwriting process. A cyber risk event relating to transfer of data to a first party is identified using a first smart contract module. Cyber risk control of the cyber risk event is enabled using a second smart contract module. Cyber risk associated with the cyber risk control is transferred using a third smart contract module. The first smart contract, the second smart contract and the third smart contract are integrated into a multi-tier decentralized interaction that is recorded in a blockchain token utilizing a decentralized append only distributed ledger and a consensus algorithm for agreement to change requests on the distributed ledger. A premium associated cyber risk transfer is paid. Once the first party confirms receipt of the data, proof of premium is released into an insuring entities account.
US11223643B2

A policy management server detects attack patterns in traffic flows reported by distributed enforcement modules enforcing the segmentation policy. The policy management server generates a traffic flow graph representing traffic flows between workloads or groups of workloads. Traffic flows matching one or more traffic flow patterns may be tagged in the traffic flow graph. For example, if an attack pattern is present in a connection that is blocked under the segmentation policy, the policy management server may block updates to the segmentation policy that attempt to enable the connection or may alert an administrator prior to enabling the update. If an attack pattern is present in a connection that is allowed under the segmentation policy, the segmentation policy may be updated to block the connection, alert an administrator, redirect traffic to a deception service, or take other remedial action.
US11223638B2

Methods and systems for classifying network users. The system may receive a classification of a user account on a network and network activity data associated with the user account. Upon detecting a discrepancy between the expected behavior of the user account based on its classification and the present behavior of the user account, the system may obtain a corroborating result from one or more directory sources. An alert may then be issued based on the detected discrepancy and the corroborating result.
US11223637B2

A previously-unknown type of attack on a web application can be detected dynamically using server logs. An alert can be raised for an application that returns a valid response to the potential attacker (e.g., when an http (hypertext transfer protocol) status code of 200 is returned to the requestor). Server logs can be analyzed to identify an external computer that uses the same attack methodology on multiple targets. The external computer may attempt to access the same Uniform Resource Identifier (URI) on various web sites. In many cases, the http status code that is returned is an error code. Characteristics such as but not limited to fast crawling and numerous error status codes being returned to a particular requestor can be used by a machine learning (ML) system to identify potentially malicious external computing devices and/or vulnerable URIs.
US11223636B1

The disclosed computer-implemented method for password breach monitoring and notification may include (i) detecting a set of authentication credentials for a user, (ii) generating a one-way hash for a password associated with the authentication credentials, (iii) selecting a hash prefix including a subset of data in the hash, (iv) sending the hash prefix to a backend service for matching with a set of hash suffixes associated with known compromised passwords, (v) determining that a breach has occurred based on the password associated with the authentication credentials being compromised when the hash prefix matches a hash suffix in the set of hash suffixes, and (vi) performing a security action that protects against an additional breach associated with the compromised password. Various other methods, systems, and computer-readable media are also disclosed.
US11223635B2

Systems and methods are described for inception of suspicious network traffic to allow detection of the beginning of common attacks by network security devices, such as NGFWs, UTM appliances and IPS appliances. According to one embodiment, inception engine running on network security appliance protecting a private network monitors a session between an external computing device and a server device associated with the private network. In response to receipt of suspicious traffic from external computing device indicative of an attack sequence, the inception engine blocks the suspicious traffic from reaching the server device and incepts the attack sequence by providing one or more responses to the external computing device, which are selected based on the attack sequence. Further, when the attack is confirmed, the inception engine diverts the traffic to a more capable deception device.
US11223628B2

The disclosure relates in some aspects to establishing connectivity with a network using a first set of credentials and determining whether additional connectivity needs to be established (e.g., using a second set of credentials) to communicate data. The disclosure relates in some aspects to the use of multiple credentials for access and service connectivity. For example, traffic generated by a device may be authorized based on a different set of credentials than the set of credentials used to access the network (e.g., to connect to an LTE network for a PDN connection). In this way, traffic belonging to a specific service or application can be charged and policed based on service specific needs. The disclosure thus relates in some aspects to the use of access credentials and service credentials. These different types of credentials can be used to enable traffic differentiation and policing based on the credentials in use.
US11223626B2

Service-to-service role mapping systems and methods are disclosed herein. An example role mapping service is positioned between a directory service and a search engine service, the directory service managing user information and permissions for users, the role mapping service mapping one or more search engine service roles to a user based on the user information and permissions received from the directory service.
US11223625B2

Malicious behavior of a device on a local network may be detected. A data stream from a device may be collected. A functional group may be created using behavioral data of devices of a known type. A behavior profile for the functional group may be generated and stored in a database. The data stream of the device is compared to the behavior profile of the functional group. A malicious behavior is indicated for the device in response to determining that the device's current behavior is not within a predetermined or configurable threshold of the behavior profile.
US11223618B2

A method for controlling an action includes: receiving from a server an authorization request relating to at least one action for which a first user has execution rights, and for which a command has been formulated by a second user, the request containing data relating to the action and a delegation token certifying a delegation of the action by the first user to the second user; analyzing the request on the basis of the token; determining whether consent of the first user should be requested; sending to a terminal of the first user, a consent request and receiving a response; and sending to the server a response to the request relating to the action and signaling denial or consent.
US11223607B2

The invention relates to techniques for content encryption with dynamic keys over encrypted protocols (P), like SSL/TLS. The method comprises a step (S41) in which a random key is to automatically and dynamically generated. This generated random key is then asymmetrically encrypted (S42). The enriched variable is encrypted symmetrically (S43) with the generated random key. So far, two intermediate results may be provided, namely a first intermediate result with the encrypted generated random key and a second intermediate result with the encrypted enriched variable. Both intermediate results are then prepared (S44, S45) as custom records. In particular, a first custom record with the encrypted generated random key and a second custom record with the encrypted enriched variable are prepared for injection in a stream of the transport layer protocol (P).
US11223606B2

Technologies for attesting a deployment of a workload using a blockchain includes a compute engine that receives a request from a remote device to validate one or more parameters of a managed node composed of one or more sleds. The compute engine retrieves a blockchain associated with the managed node. The blockchain includes one or more blocks, each block including information about the parameters of the managed node. The compute engine validates the blockchain and sends an indication that the blockchain is valid to the requesting device.
US11223604B2

Systems and methods for preventing aggressive or abusing signaling on networks are disclosed. When a user equipment (UE), such as a cell phone, sends a request to a network (e.g., a REGISTER, SUBSCRIBE, or PUBLISH request), a network entity can start a “guard timer” and/or increment a “guard counter.” The guard timer can comprise a predetermined amount of time within which one or more additional requests from the same UE will be ignored. Similarly, the guard timer can be used in conjunction with a guard counter. The guard counter can enable a UE to make a predetermined number of requests before the guard timer expires. If the UE exceeds the guard counter before the guard timer expires, any additional requests will be ignored. When the guard timer expires, the guard counter is reset to zero to enable the UE to make additional requests.
US11223602B2

Examples disclosed herein relate to determining whether to allow access to an IP address based on a security level and domain name access information. In one implementation, a processor intercepts a response to a Domain Name System request related to a domain name and updates a security level based on the request and/or response. The processor may determine whether to forward or block the response based on the security level and a comparison of the domain name to stored information related to previous domain name access.
US11223585B2

A method for organizing a plurality of messages from an instant messaging conversation between a terminal and a conversational agent in which a message includes a grouping identifier. The method includes, when a new message is exchanged, selecting, from the messages of the conversation, at least one message having a grouping identifier that corresponds to the grouping identifier of the exchanged message, and when at least one message is selected, modifying at least one display area on the screen of the terminal corresponding to at least one of the selected messages, according to at least one characteristic of the exchanged message.
US11223583B2

The present disclosure involves systems, software, and computer implemented methods for tracking of a conversation and management of multi-channel, multi-interaction customer conversations across multiple chat bots. One example system includes operations to receive a first signal comprising a first set of conversational input received via interactions with a conversational interface from a client device, the conversational interface associated with a plurality of chat bots and manages interactions between the client device and the plurality of chat bots. The received conversational input is analyzed to determine a context of the received conversational input based on characteristics of the received conversational input. A request is transmitted to an identified first chat bot associated with the determined context and a response is received from the identified first chat bot. The response is transmitted to the client device for presentation.
US11223576B2

Concepts and technologies are disclosed herein for providing and using a distributed forwarding service. A service request can be received at a computing device and can relate to a distributed forwarding service. The computing device can configure the distributed forwarding service by determining a number of nodes that are to provide the distributed forwarding service and configuring a shared control function to control the nodes. The computing device can trigger instantiation of the distributed forwarding service. Instantiation of the distributed forwarding service can include dedicating a shared incoming switch for the distributed forwarding service, dedicating a shared outgoing switch for the distributed forwarding service, instantiating the nodes, and instantiating the shared control function. The distributed forwarding service can include the shared incoming switch, the shared control function, the nodes, and the shared outgoing switch.
US11223559B2

Techniques and mechanisms to enable a Bidirectional Forwarding Detection (BFD) Echo function to be used for IP multi-hop paths using IP encapsulation. A source device may encapsulate one or more BFD Echo packets as payloads in IP packets. The resulting IP packets may then be sent from a source device to a destination device over a multi-hop path such that one or more intermediary devices forward the IP packets onto the destination device. Upon receiving the IP packets, the destination device may echo back the one or more BFD Echo packets in the forwarding plane to indicate connectivity of the forwarding path between the devices. However, if the BFD Echo packets are not echoed back to the source device, the source device may determine that the multi-hop path has experienced a fault, and that traffic is to be rerouted through other paths.
US11223556B2

A communication system facilities low-latency, high-availability multipath streaming between terminals (e.g., mobile terminals) and a server platform. In an example application, a remote support service operating on the server platform provides remote teleoperation, monitoring, or data processing services to a mobile terminal embodied as a vehicle or robot utilizing a low latency communication link. The low latency link enables a remote operator to receive video or telemetry feeds, and timely monitor and respond to hazards in substantially real-time. The low latency communication link may be achieved even when the data streams are transmitted over public networks incorporating at least one wireless leg, and where individual connections have varying quality of service in terms of delivery latency due to congestion or stochastic packet losses. Assignment of data streams to particular communication channels may be made on an optimization model derived from a machine-learning process or simulation.
US11223555B2

Methods and systems are provided for link health forecasting to determine potential link failures such that remedial action may be taken prior to any data loss or degradation. DDM/DOM information may be used in conjunction with OAM protocols to monitor and predict link health degradation for faster failovers or self healing.
US11223549B2

Embodiments manage use of different network connections for data transfer in view of priority information and a data usage plan identifying threshold limits associated with the different network connections. A computing device receives data transfer requests from applications executing on the computing device. The data transfer requests have priority information associated therewith. The computing device compares the priority information with available network connections. One or more of the data transfer requests are selected for initiation based on the comparison and on the threshold limits.
US11223548B1

An example device includes a control unit that provides an execution environment for a network management application and a network interface. The network management application generates a request message based at least in part on a predicted amount of time required for the device to receive a response to a request message, wherein the predicted amount of time is based at least in part on object identifier processing time information, and wherein the predicted amount of time satisfies a timeout threshold. The network interface sends the request message and receives the response message. The network management application determines an amount of time that elapsed between when the device sent the request message and received the response message, and, responsive to determining that the amount of time that elapsed does not satisfy the timeout threshold, updates at least one of the object identifier processing time information and the timeout.
US11223541B2

The present invention provides a virtual network function network element management method, apparatus, and system. A VNF resource pool management apparatus receives a VNF network element request message sent by a VNF resource pool user apparatus, where the VNF network element request message includes attribute information and a location policy of a VNF network element that is requested; the VNF resource pool management apparatus determines a first VNF network element that matches the attribute information and the location policy from the VNF resource pool; and the VNF resource pool management apparatus sends a VNF network element response message to the VNF resource pool user apparatus, where the VNF network element response message includes identification information of the first VNF network element. In this way, a risk that a functional group formed by VNF network elements cannot properly work can be avoided.
US11223539B2

Evaluation of a plurality of activities comprising a service includes, for each of the plurality of activities, identification of a network service path of the activity from the source to the user, wherein a network service path of a first activity of the plurality of activities is different from a network service path of at least one other of the plurality of activities, measurement of a service quality metric for each respective network segment of each identified network service path, and, for each of the plurality of activities, determination of a service quality metric based on the service quality metrics measured for each of the network segments of the network service path of the activity.
US11223534B2

A method comprising: receiving object identifiers associated with each entity of an enterprise network, receiving relationship data indicating directionality of data flow between two or more entities of enterprise network, receiving search query which includes at least one of an object identifier associated with one of the entities or relationship data indicating directionality of data flow associated with one of the entities, traversing a portion of topology to identify objects of the portion of the topology and a pivot point, the pivot point being directionally coupled to at least three objects, identifying two mini-topologies based on two of the least three objects of the pivot point, traversing each of the two mini-topologies to identify further objects within the portion of the topology, generating a partial topology based on the traversal of the portion of the topology and of the mini-topologies, and providing information including objects identified in the partial topology.
US11223533B2

A system for noise profile generation includes a customer gateway communicatively coupled to one or more end devices over a communication medium, at least one noise information node communicatively coupled to the customer gateway and programmed to extract noise information present on a communication path from the customer gateway to at least one of the one or more end devices, a noise profile database storing one or more noise profiles, and a noise profile generator. The noise profile generator includes at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to retrieve the extracted noise information associated with the communication path, determine whether the at least one noise characteristic of the extracted noise information matches with one or more noise profiles and identify at least one noise source on the communication path.
US11223531B2

A control system including several controllers for managing several switching elements. A first controller registers a second controller for receiving a notification when a data tuple changes in a network information base (NIB) storage of the first controller that stores data for managing a set of switching elements. The first controller changes the data tuple in the NIB. The first controller sends the notification to the second controller of the change to the data tuple in the NIB. The first and second controllers operate on two different computing devices. Each controller receives logical control plane data for specifying logical datapath sets and converts the logical control plane data to physical control plane data for enabling the switching elements to implement the logical datapath sets.
US11223516B1

Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect, on a server, a first symptom observable on a first one or more clusters. In some embodiments, the first symptom is indicative of an issue. In some embodiments, the instructions cause the processor to trigger additional data collection by a plurality of edge processing units for the first one or more of clusters, detect, in a second one or more clusters within the first one or more clusters, a second symptom indicative of the issue, and generate a remediation action for a third one or more clusters having the first symptom and the second symptom. In some embodiments, the second one or more clusters include the third one or more clusters.
US11223508B1

The disclosure relates in some aspects to providing a flexible channel bandwidth in a mobile radio communications network. For example, wherein a consecutive series of Orthogonal Frequency Division Multiplexing (OFDM) subcarriers may be provisioned for uplink or downlink communications, a flexible frame structure may be provided by provisioning different subcarrier spacings for the consecutive series of OFDM subcarriers. The different subcarrier spacings may be used for transmitting and/or receiving OFDM signals.
US11223502B2

Predicting a channel between a transceiver and a connected vehicle having a “main antenna”, dedicated to exchanges of payload data with the transceiver, and a “predictor antenna”, placed in front of the main antenna to predict the radio channel dealt with by the main antenna when reaching the current position of the predictor antenna. The method includes: selecting, using an estimate of the vehicle's speed and acceleration, for a multiplet of channel samples measured at the main antenna, a multiplet of channel samples measured at the predictor antenna, each sample of the predictor antenna being selected to correspond to a sample of the main antenna subsequently measured at the same position; calculating a criterion associating multiplets of samples measured at the main and predictor antennas; and selecting samples of the predictor antenna using a speed/acceleration pair optimizing the criterion, to predict the channel between the transceiver and main antenna.
US11223496B2

A home security and automation system includes multi-sensor sensor devices that communicate with a base unit. Each sensor device is a self-identifying multi-function device that includes a housing, multiple sensors disposed in the housing, and a communication device disposed in the housing that permits communication between the sensor device and the base unit. Each sensor device is configured to be operated in multiple operating modes, and an active operating mode of each sensor device, corresponding to one operating mode selected from the several possible operating modes, is determined by the orientation in space of the sensor device housing. The base unit is configured to receive from each sensor device information identifying the active operating mode.
US11223488B2

A routing plane includes an authentication packaging system that receives client authentication information, as part of a request from a requesting client that is to be routed to a target service. The authentication packaging system combines the authentication information with assertion information indicative of an assertion as to the identity of the routing plane, using an entropy, such as a signing key. The authentication package is attached to the request and is sent to the target service. The target service validates the authentication package based on the entropy and authenticates the routing plane based on the assertion information and performs authentication processing based on the authentication information.
US11223485B2

A method for verifying a property of plaintext using ciphertext is disclosed. In an embodiment, a computing device may receive the ciphertext at a trusted execution environment (TEE) of the computing device. The TEE may decrypt the ciphertext to generate the plaintext using a private encryption key of an encryption key pair. The encryption key pair comprises a public encryption key and the private encryption key. The TEE may generate a digitally signed validation result by encrypting the validation result using a private signing key of a signing key pair. The signing key pair comprises a public signing key and the private signing key. The private key is retrieved from secure memory of the computing device, and the secure memory may only be accessible by the TEE. The computing device may then transmit the digitally signed validation result.
US11223484B1

Embodiments for providing content authentication of data in a network having a name node and a data node which may be in a Hadoop Distributed File System (HDFS) network, by associating each data set of the data with a first key identifying a job owner issuing a task for the data set, the first key being a session key that is randomly generated for the task, generating a second identity value for the data set on the data node, and performing the task if the second identity value matches the first key.
US11223475B2

An example operation may include one or more of receiving, by a document validation node, documents from a plurality of document owner nodes over a blockchain network, generating, by the document validation node, commitments for the documents on the blockchain network, deriving, by the document validation node, proofs to verify predicates of the documents, and generating, by the document validation node, a document relationship graph (DRG) based on the commitments and the predicates.
US11223466B2

The present invention is designed so that, in a future radio communication system that accommodates multiple user terminals having different numerologies, these multiple user terminals can transmit UL reference signals properly. According to the present invention, a user terminal receives information related to an uplink (UL) reference signal, and controls transmission of the UL reference signal in a specific period based on the information related to the UL reference signal. In this specific period, UL reference signals of a plurality of user terminals where different numerologies are configured are multiplexed.
US11223460B2

A method (100), performed in a User Equipment (UE), is disclosed. The method is for facilitating the establishing of a UE processing configuration for the selective enhancement of radio signals received or transmitted by the UE. The method comprises receiving from a Transmission Point (TP) of a wireless network an indication that an identified reference signal is usable by the UE for establishing a UE processing configuration (110), and receiving the identified reference signal from a Transmission Point of the wireless network.
US11223455B2

The present invention relates to a method and apparatus for transmitting data using a multi-carrier in a mobile communication system. The method of transmitting data in user equipment of a wireless communication system using a carrier aggregation technique according to an embodiment of the present invention includes the steps of setting secondary cells included in an S-TAG (Secondary-Timing Advance Group) configured of only secondary cells (SCells), deactivating a downlink timing reference cell in the S-TAG; determining whether other activated secondary cells exist besides the deactivated downlink timing reference cell in the S-TAG, and when the other activated secondary cells exist in the S-TAG, setting one of the other activated secondary cells as a new downlink timing reference cell. According to the present invention, uplink transmission speed can be increased in the user equipment and user QoS can be improved by transmitting data using one or more uplink carriers in the terminal.
US11223453B2

A method includes determining, by a first device, a first resource set and a second resource set in a first transmission subframe; determining a data transmission manner on the first resource set and the second resource set; and implementing data transmission with a second device based on the determined data transmission manner by using the first transmission subframe, where the first resource set is a set of remaining resource elements other than resource elements paired based on a first pairing rule in all resource elements used for data transmission in the first transmission subframe, and the second resource set is a set of the resource elements paired based on the first pairing rule in the first transmission subframe.
US11223451B2

A method for determining a HARQ identifier includes determining, by a network device, a HARQ identifier of a transport block (TB) based on a first time domain resource sequence number of a current TB, a number of HARQ processes, a time domain period of a non-dynamic resource, and a HARQ identifier offset. The method also includes receiving, by the network device, the TB from a terminal on the non-dynamic resource according to the HARQ ID.
US11223450B2

The present disclosure relates to a communication technique for combining IoT technology with a 5G communication system for supporting a higher data transmission rate than 4G communication systems and to a system therefor. The present disclosure may be applied to intelligent services, such as smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail businesses, and security-and safety-related services on the basis of 5G communication technology and IoT-related technology. Disclosed are a method and apparatus for retransmitting only the code block, in a transport block, requiring retransmission and not the entire transport block if retransmission of the initially transmitted transport block is necessary.
US11223449B2

A data retransmission method and device are provided to resolve a problem of lacking in a retransmission scheme supporting retransmission via different connections in the prior art. In one embodiment of the invention, the method comprises: upon determining that a transmission node corresponding to a terminal satisfies a multi-transmission node retransmission criterion, selecting, by a target protocol layer in a transmitting device and responsible for managing transmission via multiple transmission nodes, and for a retransmission data packet corresponding to the terminal, at least one transmission node; and performing, via the selected transmission node, data packet retransmission. The embodiment is employed to select, upon determining that a transmission node corresponding to a terminal satisfies the multi-transmission node retransmission criterion, and for a retransmission data packet corresponding to the terminal, at least one transmission node, thereby implementing retransmission via different connects, further increasing reliability and throughput of transmission in a system.
US11223445B2

A transmitter is provided. The transmitter includes: an outer encoder configured to encode input bits to generate outer-encoded bits including the input bits and parity bits; a zero padder configured to generate a plurality of bit groups each of which is formed of a same number of bits, determine whether a number of the outer-encoded bits satisfies a predetermined number of bits required according to at least one of a code rate and a code length for Low Density Parity Check (LDPC) encoding, pads zero bits to some of the bits in the bit groups if the number of the outer-encoded bits is less than the predetermined number of bits, and maps the outer-encoded bits to remaining bits in the bit groups, based on a predetermined shortening pattern, thereby to constitute LDPC information bits; and an LDPC encoder configured to encode the LDPC information bits, wherein the some of the bits, in which zero bits are padded, are included in some of the bit groups which are not sequentially disposed in the LDPC information bits.
US11223437B1

A method, at an egress node, includes synchronizing with a global reference time; receiving a signal including a presentation time for when a specific part of the signal is to be transmitted, wherein the presentation time was determined by the ingress node with reference to the global reference time; determining an actual transmission time when the specific part of the signal is transmitted; and causing adjustment of a clock based on a time error derived from a difference between the presentation time and the actual transmission time.
US11223436B2

The present disclosure relates to a method for determining an availability of a synchronization source in a communication system. The method comprises: detecting a stability of the synchronization source when the synchronization source recovers from a failure; and determining the availability of a synchronization source based on the detected stability of the synchronization source. The present disclosure also relates to network devices and a computer readable medium for performing said method.
US11223434B2

A communication system includes a repetitive orthogonal frequency-division multiplexing (“ROFDM”)transmitter communicating with an ROFDM receiver. The ROFDM transmitter includes an ROFDM modulator, which includes a K-point Fast Fourier Transform receiving a block of time-domain data symbols and generating an initial orthogonal frequency-division multiplexing symbol. The initial orthogonal frequency-division multiplexing symbol is based on a block of frequency-domain data symbols corresponding to the block of time-domain data symbols. The initial orthogonal frequency-division multiplexing symbol includes an ending part. The ROFDM modulator includes an orthogonal frequency-division multiplexing symbol repeater generating a repetitive orthogonal frequency-division multiplexing symbol by repeatedly reproducing the initial orthogonal frequency-division multiplexing symbol. The modulator includes a cyclic prefix adder pretending a cyclic prefix to the repetitive orthogonal frequency-division multiplexing symbol to generate a baseband transmitted signal. The cyclic prefix includes the ending part of the initial orthogonal frequency-division multiplexing symbol. The ROFDM receiver includes an ROFDM demodulator.
US11223427B2

When, in each of optical submarine relay apparatuses of the optical submarine cable system in which the optical submarine relay apparatus is arranged in each relay section of an optical submarine cable, a Laser Diode (LD) driving device for excitation (11) for outputting an excitation light to excite an optical amplifier is configured to include a plurality of LD driving circuits whose requiring currents are different from one another, which are, for example, a first LD driving circuit (111a) of a required current Ia and a second LD driving circuit (111b) of a required current (Ib) therein, a power feeding line for feeing power to the first LD driving circuit (111a) and a power feeding line for feeing power to the second LD driving circuit (111b) are configured to be connected in parallel to each other.
US11223423B1

Systems and methods are provided for re-calibrating an in-service Optical Multiplex Section (OMS) while it is operating in an optical system. A method, according to one implementation, includes a step of analyzing a state of at least one component of the in-service OMS in an optical network, whereby the at least component may include, among other things, one or more fiber spans. Based on a need to re-calibrate the at least one component of the OMS, the method also includes the step of transitioning the OMS from an in-service mode to a maintenance mode to prepare the OMS for re-calibration. At this point, a re-calibration procedure can be performed. In response to completing the re-calibration procedure, the method includes the step of transitioning the OMS from the maintenance mode back to the in-service mode.
US11223414B2

Disclosed in the present invention are a method and device for relay transmission, and relay terminal apparatus, used to lower processing complexity of relay transmission. The method comprises: a relay terminal apparatus sends to a core network apparatus a bearer establishment request used to request for establishing an EPS bearer for a remote terminal apparatus; and the relay terminal apparatus receives a reconfiguration message sent by an access network apparatus, the reconfiguration message carrying configuration information of the EPS bearer established for the remote terminal apparatus, wherein the EPS bearer comprises a cellular data transmission channel between the access network apparatus and the relay terminal apparatus, and a D2D data transmission channel between the relay terminal apparatus and the remote terminal apparatus.
US11223412B2

A method performed by a radio node for increasing a throughput of a MIMO channel. The radio node operates in a wireless communication network 100. The beams are beamformed at a transmitter of the radio node. The beams comprise: A first beam comprising a first beam gain in a first direction, and at least one second beam wherein each at least one second beam comprises a respective second beam gain in a respective second direction. When decided that the signal strength on the first beam is a first threshold stronger than the signal strength on each respective at least one second beam, and the signal strength on the at least one second beam is above a second threshold, the radio node increasing the throughput of the MIMO channel by suppressing (302) the first beam with respect to its beam gain.
US11223406B2

A wireless communication device and a wireless communication method. A wireless communication device for use in a base station side includes one or more processors. The processor is configured to obtain a distribution state of a user equipment, and determine to use a channel state information-reference signal (CSI-RS) mechanism based on the distribution state of the user equipment. In addition, the processor is further configured to generate indication information, the indication information being used for indicating to the user equipment the CSI-RS to be used. Besides, the processor is further configured to control to send the CSI-RS to the user equipment according to the CSI-RS mechanism.
US11223401B2

A technique for selecting a transport format for a multiple-input multiple-output, MIMO, channel between a first station and a second station is described. The first station comprises M first antenna ports, wherein M≥2. The second station comprises N second antenna ports, wherein N≥2. As to a method aspect of the technique, a channel estimation is performed based on reference signals received at the M first antenna ports from a subset comprising X0 second antenna ports among the N second antenna ports, wherein 1≤X0
US11223400B2

A CBSR configuration can include a set of restricted beams. Each restricted beam can be constrained by a maximum gain. A set of beams including one or more restricted beams can be selected based on received reference signals. A set of precoder coefficients, each forming a beam gain, can be determined for each selected beam. A function of the set of precoder coefficients can satisfy the maximum gain constraint. The function can be proportional to an average of amplitudes of members of a subset of the set of precoder coefficients or a square root of an average of squared values of amplitudes of members of the subset. A CSI report including at least an indicator of the set of selected beams, an indicator of the set of precoding coefficients, and coefficients of the selected beams can be transmitted.
US11223399B2

The invention discloses a base station and a modulation method supporting lattice-partition-based downlink non-orthogonal multiple access. The modulation method includes: modulating at least one most significant bit (MSB) of weak user equipment (UE) into a first signal with first transmission power; modulating at least one least significant bit (LSB) of the weak UE into a second signal with second transmission power, where the second transmission power is less than the first transmission power; and modulating at least one second MSB of strong UE into a third signal with third transmission power, where the third transmission power is between the first transmission power and the second transmission power.
US11223391B2

A controller comprising a driver interface referenced to a first reference potential, a drive circuit referenced to a second reference potential, and an inductive coupling. The driver interface comprises a first receiver configured to compare a portion of signals having a first polarity on the first terminal of the inductive coupling with a first threshold, and a second receiver configured to compare a portion of signals having a second polarity on the second terminal of the inductive coupling with a third threshold. The drive circuit comprises a first transmitter configured to drive current in a first direction in the second winding to transmit first signals, and a second transmitter configured to drive current in a second direction in the second winding to transmit second signals, the second direction opposite the first direction.
US11223387B2

A small cell base station antenna includes a first backplane, a first linear array of radiating elements extending forwardly from the first backplane, a second backplane that is opposite the first backplane and a second linear array of radiating elements extending forwardly from the second backplane. The first backplane is inclined at a first oblique angle with respect to a vertical axis and the second backplane is inclined at a second oblique angle with respect to the vertical axis.
US11223375B2

An electronic device can comprise: a processor; a transceiver connected to the processor; a first front-end unit connected to the transceiver and performing transmission/reception at an LTE low-band frequency; a second front-end unit connected to the transceiver and performing transmission/reception at an LTE middle-band frequency and/or an LTE high-band frequency; a third front-end unit connected to the transceiver and performing transmission/reception at a 5G-band frequency; a diplexer unit connected to the first front-end unit and the second front-end unit; a filter unit connected to the third front-end unit; a first antenna connected to the diplexer unit; a second antenna connected to the filter unit; and a third antenna connected to the third front-end unit.
US11223364B2

A signal generator includes a first phase-locked loop (PLL) configured to receive a first reference signal having a first reference frequency and generate a ramping signal based on the first reference signal, where the ramping signal is between a minimum frequency and a maximum frequency of a radar frequency band; a system clock configured to generate a second reference signal having a common system reference frequency; and a second PLL configured to receive the second reference signal from the system clock, generate the first reference signal based on the second reference signal, and provide the first reference signal to the first PLL.
US11223361B2

An integrated circuit device may include programmable logic fabric disposed on a first integrated circuit die and having configuration memory. The integrated circuit device may also include a base die that may provide memory and/or operating supporting circuitry. The first die and the second die may be coupled using a high-speed parallel interface. The interface may employ microbumps. The first die and the second die may also include controllers for the interface.
US11223360B2

This application relates to control of semiconductor devices, in particular MOS devices, so as to reduce RTS/flicker noise. A circuit (100) includes a first MOS device (103, 104) and a bias controller (107). The circuit is operable in at least a first circuit state (PRO) in which the first MOS device is active to contribute to a first signal (Sout) and a second circuit state (PRST) in which the first MOS device does not contribute to the first signal. The bias controller is operable to control voltages at one or more terminals of the first MOS device to apply a pre-bias (VRB1, VPB2) during an instance of the second circuit state. The pre-bias is applied to set an occupancy state of charge carriers traps within the first MOS device, to limit noise during subsequent operation in the first circuit state. In embodiments, the bias controller is configured so that at least one parameter of the pre-bias is selectively variable in use based on one or more operating conditions.
US11223355B2

Techniques for modifying the Josephson potential of a transmon qubit by shunting the transmon with an inductance are described. The inclusion of this inductance may increase the confined potential of the qubit system compared with the conventional transmon, which may lead to a transmon qubit that is stable at much higher drive energies. The inductive shunt may serve the purpose of blocking some or all phase-slips between the electrodes of the qubit. As a result, the inductively shunted transmon may offer an advantage over conventional devices when used for applications involving high energy drives, whilst offering few to no drawbacks in comparison to conventional devices when used at lower drive energies.
US11223351B1

A switch with clock-gating control and a method for clock gating a switch are described herein. In one example, the method generally includes detecting a state of one or more input ports and a state of one or more output ports of the switch, determining whether the state of the one or more input ports and the state of the one or more output ports has been stable for a preset number of clock cycles, and gating the switch from a clock signal until the state of the one or more input ports or the state of the one or more output ports change upon determining the states have been stable for the preset number of the cycles.
US11223334B2

Disclosed herein are transimpedance circuits, as well as related methods and devices. In some embodiments, a transimpedance circuit may include a current source bias terminal, a current source output terminal, and a transimpedance amplifier coupled to the current source output terminal, wherein voltage signals at the current source bias terminal are correlated with voltage signals at the current source output terminal. In some embodiments, the current source may be a photodiode.
US11223330B1

An output driver for an audio system includes a pre-charge circuit. The pre-charge circuit includes a charging amplifier and a feedback bias circuit. A charging amplifier includes an output node for coupling to a capacitive load, a first input node for receiving a reference voltage, a second input node for coupling to the output node of the charging amplifier, and a bias node for receiving a bias current. An output current of the charging amplifier varies with the bias current. The feedback bias circuit is coupled to the output node to sense an output voltage of the charging amplifier, and configured to provide the bias current that varies with the output voltage of the charging amplifier.
US11223328B2

A dual-mode signal amplifying circuit includes: a first and a second input terminals for receiving differential input signals; two output terminals for providing differential output signals; a first through a third current sources; a first switch positioned between the first current source and a first node, and controlled by the first input terminal; a second switch positioned between the first current source and a second node, and controlled by the second input terminal; a third switch positioned between the first node and a fixed-voltage terminal, and controlled by a third node; a fourth switch positioned between the second node and a fixed-voltage terminal and controlled by the third node; a fifth switch positioned between the second current source and a fixed-voltage terminal, and controlled by the first node; and a sixth switch positioned between the third current source and a fixed-voltage terminal, and controlled by the second node.
US11223326B2

A multiple-stage amplifier includes a driver stage die and a final stage die. The driver stage die includes a first type of semiconductor substrate (e.g., a silicon substrate), a first transistor, and an integrated portion of an interstage impedance matching circuit. A control terminal of the first transistor is electrically coupled to an RF signal input terminal of the driver stage die, and the integrated portion of the interstage impedance matching circuit is electrically coupled between a current-carrying terminal of the first transistor and an RF signal output terminal of the driver stage die. The second die includes a III-V semiconductor substrate (e.g., a GaN substrate) and a second transistor. A connection, which is a non-integrated portion of the interstage impedance matching circuit, is electrically coupled between the RF signal output terminal of the driver stage die and an RF signal input terminal of the final stage die.
US11223317B2

A motor drive system capable of suppressing heat generation during a low speed operation may include: an inverter including a plurality of switching elements to convert direct current power to alternating current power having a plurality of phases; a motor driven with the alternating current power converted in the inverter; and a controller determines an operating point of the motor on the basis of a torque command of the motor and generates a d-axis current command and a q-axis current command corresponding to the operating point. In particular, when each of the switching elements is overheated, the controller changes the d-axis current command and the q-axis current command by changing the operating point to a different operating point corresponding to a torque of the same magnitude as the torque command.
US11223315B2

A power tool, includes a power supply module for connecting to AC power; a brushless motor including a rotor and a stator winding; a rectifier module configured to receive the AC power from the power supply module and output a DC bus voltage; a position detection module for detecting a position signal of the brushless motor; a MCU chip configured to receive the position signal of the brushless motor detected by the position detection module and output a driving signal according to the position signal, where the MCU chip includes a controller; and a driving circuit configured to receive the driving signal from the MCU chip to drive the brushless motor, where the driving circuit is connected in series between the MCU chip and the stator winding of the brushless motor.
US11223309B2

In a motor control device that controls a sensorless-type motor, a controller estimates an initial magnetic pole position of a rotor of a motor by an inductive sensing scheme while sequentially setting a plurality of energization angles. At each of the set energization angles, the controller converts peak values of currents flowing through a plurality of phases of a stator winding into a first current component having an electrical angle that is equal to a corresponding one of the set energization angles and a second current component that is different in electrical angle by 90 degrees from the first current component, to correct the first current component based on the second current component. The controller estimates the initial magnetic pole position of the rotor based on the corrected first current component that is obtained at each of the set energization angles.
US11223297B2

A modular multipoint power converter for converting an AC voltage to a DC voltage or vice versa, and a method of operating it are provided. The multipoint power converter has a converter branches, whereby two converter branches are connected to each other respectively to form a phase branch of the converter. Each converter branch has a plurality of similar submodules, each of which is formed from a half-bridge circuit with power semiconductor switches. The branch currents through the converter branches are controlled in operation by increasing the DC component of the DC current or the DC intermediate circular current such that a unipolar current flows through the converter branches. As a result, with the same plurality of submodules per converter branch, the transmissible power can be increased, the power semi-conductor elements can be better utilized, or the plurality of submodules can be reduced while the transmissible power remains the same.
US11223277B2

The present document describes a power converter configured to provide energy at an output based on energy provided at an input. The power converter comprises a first switch, wherein a first node is coupled to the input and wherein a second node is coupled to an intermediate point, a second switch, wherein a first node is coupled to the intermediate point and wherein a second node is coupled to an inductor point, a capacitor, wherein a first node of the capacitor is coupled to the intermediate point, a first diode element, wherein a first node is coupled to a second node of the capacitor and wherein a second node is coupled to the inductor point, a second diode element, wherein a first node is coupled to a reference port, and wherein a second node is coupled to the second node of the capacitor; and an inductor, wherein a first node is coupled to the inductor point and wherein a second node is coupled to the output.
US11223271B2

A gate drive adapter circuit includes an input circuit, an output circuit, and a charge pump circuit. The input circuit is configured to receive pulses suitable for controlling a silicon power transistor. The output circuit is coupled to the input circuit. The output circuit is configured to translate the pulses to voltages suitable for controlling a silicon-carbide power transistor. The charge pump circuit is coupled to the input circuit and to the output circuit. The charge pump circuit is configured to generate a negative voltage. The output circuit is configured to apply the negative voltage to translate the pulses.
US11223270B2

A synchronous switching scheme with adaptive slew control in order to adiabatically charge and discharge a capacitor to recycle charge and generate a boosted voltage on the gate of the synchronous rectifier field effect transistor (FET) is described. In one embodiment, an apparatus includes a synchronous rectifier FET coupled to a transformer, and a secondary-side controller coupled to the synchronous rectifier FET. The secondary-side controller includes a synchronous rectifier gate driver (SRGD) coupled to a gate of the synchronous rectifier FET. The SRGD is to drive the synchronous rectifier FET using the capacitor and an adaptive slew rate, and to adiabatically charge and discharge the capacitor.
US11223269B2

A circuit for controlling a switching power supply and a method for controlling a switching power supply by using the circuit for controlling the switching power supply, the circuit for controlling a switching power supply is configured to control a power stage circuit of a converter of the switching power supply. The circuit for controlling the switching power supply includes an external magnetic field direct detection unit, a current limit threshold unit, an operating frequency unit, a pulse width unit and a logic unit. The external magnetic field direct detection unit includes a Hall device and a Hall detection component. In accordance with the circuit for controlling the switching power supply of the present disclosure, the intensity of the external magnetic field can be detected directly at the chip level, and the operating mode of the switching power supply system can be adjusted timely.
US11223262B1

Disclosed herein is a method for forming a rotor or stator core. The method includes the steps of: providing a plurality of key punches disposed about an inner diameter area of a sheet of electrical steel and circumferentially spaced from one another and activating a first key punch of the plurality of key punches to cut the electrical steel sheet to remove a portion to form a first key disposed at a first key rotational angle from the line of orientation from a plurality of key rotational angles.
US11223255B2

An electric motor includes a front end cover, a rotary output shaft extending through the front end cover from an inner cavity of the electric motor, and a gear transmission mechanism provided inside the inner cavity of the electric motor. The rotary output shaft includes an inner rotary shaft and an outer rotary shaft that are arranged concentrically. The gear transmission is in a transmission connection with the inner rotary shaft and the outer rotary shaft.
US11223252B2

An electric machine is described, and includes a rotor that is rotatably disposed in a stator. The rotor includes a rotatable shaft that is disposed on a longitudinal axis, and a plurality of laminations that are disposed on the rotatable shaft. The plurality of laminations are arranged on the rotatable shaft to form a plurality of axially-disposed cavities, wherein each of the cavities is defined by a surface. A coating is disposed on the surfaces of the cavities, and a curable filler material is introduced into each of the cavities. The curable filler material adheres to the plurality of laminations via the coating.
US11223250B2

An electrical machine (1) comprises a stator (20) and a rotor (10) having a plurality of poles (4). A pole comprises a radial axis (5) centrally through the pole. A pole comprises a first slot configuration (12, 13) having a magnet (15, 16) located centrally within the slot with the radial axis (5) passing through the magnet (15, 16) or the magnet being substantially perpendicular to the radial axis. A pole comprises a second slot configuration (11) having a pair of magnets (14-1, 14-2) located at spaced apart positions within the slot. The pair of magnets (14-1, 14-2) are located each side of the radial axis (5). The first slot configuration (12, 13) is located between the second slot configuration (11) and an outer perimeter (19) of the rotor (10).
US11223247B2

A stator for a rotary electric machine includes a stator core and a stator coil. The stator core includes an annular back yoke, a plurality of teeth, and a plurality of slots. The stator coil, being housed in the slots and wound around the teeth of the stator core, includes coil ends protruding from the respective end faces of the stator core in the axial direction. The rotary electric machine stator further includes an insulating sleeve which is wound around root portion of the coil end on the end face of the stator core in the axial direction and disposed along the circumferential direction of the back yoke.
US11223230B2

An apparatus including a removable modular insert disposed within a housing of a host device, the housing including one or more magnets, and one or more conductive contacts disposed on the removable modular insert to magnetically couple to the one or more magnets and secure the modular insert within the housing of the host device, and electrically couple the modular insert to the host device. A conductive coil can be coupled to the modular insert to electromagnetically receive power from a base device having a surface, where the host device moves and operates along the surface of the base device. The apparatus can include a communication device and a processor to control the communication device for communication between the modular insert and the host device, and control operation of the conductive coil. The communication device further controls the electromagnetic coupling between the modular insert and the base device.
US11223227B1

A medical cart providing data continuity, and methods regarding the same, are provided. A holder associated with a body of the cart is configured to receive a removeable battery having a terminal. A connector located at the holder is positioned to receive the terminal when the removeable battery is received within the holder. A power bus is in electrical connection with the connector and an alternative power source. A controller in electrical connection with the power bus automatically begins utilizing the alternative power source following a determination that a loss of power event has occurred.
US11223218B2

An electric window covering is disclosed, which has a motorized assembly for controlling a movement of a covering material, a rechargeable battery for providing electric power to the motorized assembly, an electric power input at an overhead frame coupled with the rechargeable battery, and a separable charging device. The separable charging device has an electrical connector, a conductor and an electric power output provided at an extension object for charging the rechargeable battery through the electric power input. The separable charging device further has a first fixing structure at the extension object adapted to engage with a second fixing structure at the overhead frame for charging the rechargeable battery. After the extension object and the overhead frame are disengaged, the rechargeable battery still provides electric power to the motorized assembly for controlling the movement of the covering material.
US11223210B2

An integrated metering device allows a resource provider to control the output of a distributed generation device onto a resource distribution network or grid. The integrated metering device may include a communications module, a metrology module, an inverter and regulator device, and a transfer switch. A resource provider may communicate with the integrated metering device via the communications module and may control the inverter and regulator device or the transfer switch. The metrology module may monitor the energy provided by the distributed generation device to the grid and may send information about the generated energy to the resource provider via the communications module.
US11223201B1

A system and method for delivering shared electrical power between two or more electronic devices is provided. The system connects directly to an electrical power source and provides a continual power connection between the power source and one or more primary electronic device(s), and simultaneously, provides a switched power connection between the power source and one or more secondary electronic device(s). The system includes a power sensing system for sensing power drawn by a primary electronic device, and upon sensing that the primary device is drawing a power level below a predetermined threshold (e.g., 200 watts), the system connects a secondary electronic device to the power source (while leaving the primary electronic device still connected) so that it also may draw power. Example primary electronic devices include an electric clothes dryer, and example secondary electronic devices include a Type 2 electric vehicle charger.
US11223200B2

A surge protective device (SPD) includes a first electrical terminal, a second electrical terminal, and an overvoltage protection circuit connected between the first and second electrical terminals. The overvoltage protection circuit includes a gas discharge tube and a current management circuit connected in series to the gas discharge tube. The current management circuit includes a varistor and a resistor that are connected in parallel between a first node of the current management circuit and a second node of the current management circuit.
US11223195B2

A control device and method for power supply to an EPS system in a vehicle, including a reverse voltage protection circuit and a battery disconnect circuit. A DC-end capacitor is charged with a voltage by turning on switches of a reverse voltage protection circuit and a battery disconnect circuit, a change in the voltage of the DC-end capacitor is detected by turning off the switches of the reverse voltage protection circuit and the battery disconnect circuit, and then a failure in the switches of the reverse voltage protection circuit and the battery disconnect circuit is determined on the basis of information regarding changes in the voltage of the DC-end capacitor. The failure in the reverse voltage protection circuit and the battery disconnect circuit is diagnosed without a charge/discharge circuit.
US11223186B2

A utility conduit system includes a base having a bottom wall, a first side wall extending from the bottom wall, and a second side wall extending from the bottom wall at least partially defining a channel. Various components can be removably positioned in the base to customize the utility conduit system for a given location. Some components can include a universal mounting bracket, a by-pass unit, and a divider bracket.
US11223181B2

Methods and corresponding apparatus operable to cause an interaction between a drive radiation beam and a medium for generation of emitted radiation by high harmonic generation, the arrangement comprising: an interaction region positioned at an interaction plane and configured to receive the medium; a beam block positioned upstream of the interaction plane at a beam block plane and configured to partially block the drive radiation beam; a beam shaper positioned upstream of the beam block plane at an object plane and configured to control a spatial distribution of the drive radiation beam; and at least one lens positioned upstream of the interaction plane and downstream of the beam block plane, wherein the lens being positioned such that an image of the spatial distribution of the drive radiation beam is formed at the interaction plane.
US11223180B2

Disclosed are optical arrangements including: a disk-shaped laser-active medium, a deflecting device, having a plurality of mirror elements on which mirror faces for deflecting a laser beam are formed, and having a base body on which the mirror elements are fastened, the mirror faces of the mirror elements being oriented in such a way that the laser beam is deflected by a respective mirror face via the disk-shaped laser-active medium to another mirror face. The mirror elements are formed in one piece or are monolithically joined, and have a connecting section that is formed rotationally symmetrically with respect to a center axis and is rigidly connected by a material-fit connection or a direct connection to the base body.
US11223174B2

Provided is an electrical connection device (1) including a connector (2) having a hollow connecting cavity (21), each of two opposite sides of the connecting cavity is connected to a conductive plug (22) electrically coupled with the connecting cavity (21). The connecting cavity (21) is form by a plurality of flexible conductive materials. When in use, the grid-like connecting cavity (21) made of the flexible conductive materials can be elongated, compressed, or radially twisted, and is adaptive to changes in relative displacement at various angles at various angles in the axial direction or radial direction between different electrical connecting bases, thereby preventing degradation of performance of electrical connection due to the changes in relative displacement.
US11223149B1

A dual elastic plate connector includes an engagement portion and a combination portion; the engagement portion including a first elastic plate, a second elastic plate, and a protrusion part; the combination portion combined with a cable; the first elastic plate including a head portion and a stem portion, with a curve structure as a connection portion connected therebetween; the second elastic plate including a head portion and a stem portion, with a curve structure as a connection portion connected therebetween; a bending direction of the two bending structures being arranged in opposite; the stem portion of the first elastic plate overlapping the head portion of the second elastic plate. When the connector is combined with another connector, the yield resistance, the combination stability, and the forward contact force are improved by the reverse stack arrangement between the two elastic plates.
US11223146B2

An electrical contact system is shown and described. The electrical contact system includes a housing. The housing includes a plurality of sidewalk and a top section having an interior volume. A circuit board is secured within the interior volume the circuit board has a plurality of traces located thereon. Each trace has a plurality of lands connected thereto. A plurality of electrical contacts is electrically connected to the lands such that one end of the electrical contact is connection to one trace and the second end of the electrical contact is connected to the second trace.
US11223144B2

An antenna structure capable of transmitting radio waves in multiple polarizations is positioned on a circuit board. The circuit board includes upper and lower surfaces and peripheral side wall. The antenna structure includes a first antenna array, a second antenna array, and a control circuit. Each antenna unit of the first antenna array is positioned on one of the upper surface or the lower surface, a portion of each antenna unit of the second array is positioned on the peripheral side wall. The other portion of each antenna unit bended and positioned on at least one of the upper surface or the lower surface. In activating the first antenna array and the second antenna array the control circuit can generate radio transmissions in multiple polarizations. A wireless communication device is also provided.
US11223142B2

A TFT substrate includes a dielectric substrate and a plurality of antenna unit regions arranged on the dielectric substrate, each of the antenna unit regions including a TFT and a patch electrode electrically connected to a drain electrode of the TFT. The TFT substrate includes a gate metal layer supported by the dielectric substrate and including a gate electrode of the TFT, a source metal layer supported by the dielectric substrate and including a source electrode of the TFT, a semiconductor layer, supported by the dielectric substrate, of the TFT, a gate insulating layer formed between the gate metal layer and the semiconductor layer, and a flattened layer formed over the gate insulating layer and formed from an organic insulating material.
US11223130B2

An antenna structure includes a feeding layer, a resonation layer, and a ground layer. The feeding layer is configured for receiving an antenna feeding signal. The resonation layer is disposed at an area surrounding the feeding layer. A first predetermined distance is defined between the resonation layer and the feeding layer. The ground layer is disposed at a side of the feeding layer and the resonation layer. A second predetermined distance is defined between the ground layer and resonation layer. The ground layer includes a first support portion and a second support portion. The ground layer is not electrically connected to the feeding layer. The resonation layer is electrically connected to the first support portion and the second support portion of the ground layer.
US11223129B2

A connector for at least two antennas, comprising a base layer, first and second electrical conductors secured on the base layer, wherein the first electrical conductor is suitable for signals in a first frequency band F1 and the second electrical conductor is suitable for signals in a second frequency band F2, wherein F2 is higher than F1; and first and second electrical conductors comprise first and second input portions, first and second output portions and first and second linear portions extending between first and second input portions and first and second output portions respectively, wherein first and second linear portions extend substantially parallel with each other and wherein an average width of the first linear portion is less than an average width of the second linear portion. A glazing comprising the conductor and an antenna system comprising the conductor are also claimed. Connector provides superior performance in double band operation.
US11223127B2

Disclosed embodiments relate to communicating with satellites at any elevation. In one example, an antenna system includes two or more user terminal panels (UTPs). Each of the UTPs include multiple user terminal modules (UTMs). The UTPs may be arranged in either a fixed, an adjustable geometry or a combination thereof. A UTM has multiple user terminal elements (UTEs) that include antennas and active circuits. An antenna may either generate an incoming signal in response to incident radio waves received from a satellite and/or may transmit an outgoing signal toward the satellite. Each active circuit is configured to process the incoming and outgoing signals. Also, the antenna system may include a control circuit configured to control signal processing performed by the active circuits. The UTPs may be operably connected to a single satellite, or different UTPs may be operably connected to different satellites.
US11223120B2

An antenna module includes a dielectric substrate, a plurality of patch antennas, an integrated circuit, a connector, a heat-radiating member, and connection members. The dielectric substrate includes a first substrate part, a second substrate part, and a third substrate part. The second substrate part is bent toward a rear surface of the first substrate part with respect to the front surface of the first substrate part and the third substrate part is bent toward the rear surface of the first substrate part with respect to the front surface of the first substrate part.
US11223118B2

The present application discloses embodiments that relate to an electromagnetic apparatus. In one aspect, the present apparatus includes a circuit board configured to propagate an electromagnetic signal, a waveguide configured to propagate an electromagnetic signal, and a coupling port configured to couple the electromagnetic signal between the circuit board and the waveguide. The apparatus further includes a radiating structure disposed on the circuit board. The radiating structure includes an electric field coupling component configured to an electric field between the circuit board and the coupling port and a magnetic field coupling component configured to couple a magnetic field between the circuit board and the coupling port.
US11223117B2

An electronic package includes: a carrier structure; a first electronic component disposed on the carrier structure; a first insulating layer formed on the carrier structure; a first antenna structure coupled to the first insulating layer and electrically connected to the first electronic component; and a second antenna structure embedded in the carrier structure. As such, the electronic package provides more antenna functions within a limited space so as to improve the signal quality and transmission rate of electronic products. An electronic device having the electronic package is also provided. The electronic device is applicable to an electronic product having an antenna function.
US11223107B2

A data communications apparatus is disclosed for providing a data communications network. The apparatus includes a portable carrying case. A power supply is securable inside the case. A router device is securable inside the case, the router device including at least one cellular gateway for wide area network communication and configured to enable at least one wireless network for local area network communication. An antenna array is in electrical communication with the router device, the antenna array including at least a first pair of cellular antennas, at least two wireless networking antennas, and a satellite antenna. The first pair of cellular antennas are configured to support multiple input multiple output applications for the at least one cellular gateway, and the at least two wireless networking antennas are configured to support multiple input multiple output applications for the at least one wireless network.
US11223106B2

An antenna system for a mobile device includes a first electrically conductive member having a plurality of segments including at least a first corner segment and a central segment that is disposed adjacent to the first corner segment. A dielectric material is disposed in a gap between the first corner segment and the central segment. A second electrically conductive member is disposed within the mobile device. A first end of the second electrically conductive member is connected to the first corner segment. A portion of the second electrically conductive member away from the first end is electrically connected to a first feeding portion. The central segment is connected to a second feeding portion.
US11223103B2

Radio Frequency (RF) signal antenna devices and MIMO antenna portion arrays including the RF signal antenna devices are described. An antenna device includes a radiator that functions both as a first antenna and as a second antenna, a ground terminal directly connected to the radiator between a first end and a second end of the radiator, a first feed terminal for the first antenna, directly connected to the radiator at a first feed point between the first end of the radiator and the ground terminal; and a second feed terminal for the second antenna, directly connected to the radiator at a second feed point between the second end of the radiator and the ground terminal.
US11223093B2

Disclosed is a battery module comprising a cell assembly including a plurality of secondary batteries stacked in at least one direction, and a bus bar assembly including a plurality of bus bars configured to electrically connect the plurality of secondary batteries and having at least one perforation hole into which the electrode leads are inserted, and a bus bar frame configured so that the plurality of bus bars are mounted to an outer side surface thereof, wherein the bus bar frame includes: a bus bar fixing portion having an insert space elongated in the right and left direction, the bus bar fixing portion fixing a top end and a bottom end of the bus bar, and a bus bar open portion opened so that the perforation hole of the bus bar is exposed inwards as the position of the bus bar in the right and left direction is changed.
US11223092B2

The battery module includes: a cell assembly; and an improved bus bar assembly to provide electric connection between a plurality of secondary batteries of the cell assembly, wherein the bus bar assembly includes: a first insulating frame having one or more insertion portions and including an electrically insulating material; a second insulating frame mounted on the front surface of the first insulating frame and including an electrically insulating material; a first bus bar mounted on the first insulating frame, contacting one of the plurality of electrode leads inserted into each of the one or more insertion portions, and including an electrically conductive material; and a second bus bar mounted on the second insulating frame, contacting one of the plurality of electrode leads inserted into each of the one or more insertion portions, and including an electrically conductive material.
US11223084B2

In the present embodiment, an energy storage apparatus includes: a plurality of energy storage devices arranged in a first direction; a pair of end members disposed on both ends in the first direction of the plurality of energy storage devices; a connecting member that extends in the first direction and connects the pair of end members; and an intermediate member disposed between adjacent two of the energy storage devices, wherein the connecting member is decouplable at a position corresponding to the intermediate member in the first direction, and the intermediate member includes a first intermediate part and a second intermediate part that are separable in the first direction and are engaged with each other.
US11223072B2

Provided is an apparatus for assigning identification information to a plurality of slave battery management units. The apparatus assigns different identification information to a plurality of slave battery management units. The apparatus includes: a casing jig configured to at least partially cover the plurality of slave battery management units; a wireless communication unit including a plurality of antennas disposed so as to correspond one-to-one to the plurality of slave battery management units; and a controller configured to control the wireless communication unit so as to transmit a wireless signal including different identification information to the plurality of slave battery management units.
US11223066B2

A method of manufacturing a solid-state electrolyte including: providing a solvent; dissolving a precursor compound including lithium, a precursor compound including lanthanum, and a precursor compound including zirconium in the solvent to provide a precursor composition, wherein a content of lithium in the precursor composition is greater than a stoichiometric amount; spraying the precursor composition onto a heated substrate to form a film; and heat-treating the film at 300° C. to 800° C. to manufacture the solid state electrolyte, wherein the solid-state electrolyte includes Li(7-x)Alx/3La3Zr2O12 wherein 0≤x≤1, and wherein the solid state electrolyte is in a form a film having a thickness of 5 nanometers to 1000 micrometers.
US11223061B2

A redox flow battery is described that does not include ion-exchange resin such as an expensive proton exchange membrane but rather uses immiscible catholyte and anolyte liquids in contact at a liquid-liquid interface. Solvents and electrochemically active components of the anolyte and catholyte would not cross the liquid-liquid interface between the anolyte and catholyte, but certain ions in each of the anolyte and catholyte would cross the interface during charging and discharging of the redox flow battery. Suitable chemical options are described along with system options for utilizing immiscible phases.
US11223056B2

A fuel cell system includes a power supply circuit that supplies electric power from a fuel cell and a secondary battery to the load and charges the secondary battery with electric power from the fuel cell. A decision value acquirer monitors a charge-discharge state of the secondary battery and obtains a decision value that is used to determine a degree of localization of an ion concentration in an electrolytic solution in the secondary battery. When the decision value becomes equal to or greater than a predetermined reference value, a controller limits discharge of the secondary battery. When the decision value is equal to or greater than the reference value and the required power decreases, the controller limits a decrease in output power of the fuel cell and causes the secondary battery to be charged with the electric power corresponding to the limitation imposed on the decrease in output power.
US11223054B2

A thermal insulation device includes a first plate, a second plate formed to nest adjacent the first plate with a gap between the first and second plates, a porous material disposed in the gap between the plates, a sealing layer disposed between the first and second plates such that the porous material is sealed from ambient at a pressure less than ambient, and a vapor generating material disposed in the gap.
US11223048B2

An aspect of the present invention provides a binder which makes it possible to obtain an electrode excellent in heat resistance. The binder contains: a re-emulsifiable resin powder coated with inorganic particles; and a metal-crosslinking thickening agent forming a hydrophobic gel by being crosslinked, in an aqueous system, via metal ions derived from an electrode active material.
US11223041B2

The present application relates to an anode active material and an anode, an electrochemical device and an electronic device using the same. Specifically, the present application provides an anode active material, including a lithiated silicon-oxygen material and a coating layer, where the coating layer and the lithiated silicon-oxygen material at least have one or more structural units selected from formulae CF2a, CHFb and CH2c therebetween, where a, b, and c are integers greater than or equal to 6. The anode active material of the present application has high stability and is suitable for being subjected to aqueous processing to obtain the anode.
US11223040B2

Provided are a negative active material and a lithium battery including the negative active material. The negative active material includes a non-carbonaceous core allowing doping or undoping of lithium ion; and a double coating layer formed on at least one portion of a surface of the non-carbonaceous core and including a first coating layer including a metal and a second coating layer including a metal oxide or a metal nitride.
US11223036B2

An anode active material comprises a silicon-carbon secondary particle comprising a composite having an exterior conformal carbon coating and formed of type I primary particles. Each type I primary particle comprises a core particle of interconnected silicon, the interconnected silicon formed of nano-sized silicon particles each connected to at least one other particle, inner pores internal to the core particle and defined by the interconnected silicon, an internal carbon coating on internal wall surfaces of the inner pores and a conformal carbon coating on the core particle.
US11223025B2

A foldable display device includes a flexible display module having an electroluminescent unit, a flexible functional module on the flexible display, the flexible functional module having at least one function selected from the group of polarization, a color filtering, color conversion, a touch sensing, and biometric information recognition, and a flexible window module on the flexible functional module. A side surface of the flexible display module, a side surface of the flexible functional module, and a side surface of the flexible window module may be located on a first plane at a first side portion. An inner angle formed by an upper surface of the flexible window module emitting light and the first plane may be an acute angle at the first side portion.
US11223018B2

An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer includes a condensed cyclic compound of Formula 1: An organic light-emitting device including the condensed cyclic compound of Formula 1 may have high efficiency, low driving voltage, high luminance, and a long lifespan.
US11223016B2

Disclosed herein are an at least quaternary composition that comprises at least two donor components and at least two low-molecular-weight fullerene acceptor components and is able to allow for superior photovoltaic performance over a long period of time, and an organic solve cell comprising an active layer formed thereof.
US11223013B2

The present disclosure provides a conductive bridge semiconductor device and a method of manufacturing the same. The conductive bridge semiconductor device includes a lower electrode, a resistive switching functional layer, an ion barrier layer and an active upper electrode from bottom to top, wherein the ion barrier layer is provided with certain holes through which active conductive ions pass. Based on this structure, the precise designing of the holes on the barrier layer facilitates the modulation of the quantity, size and density of the conduction paths in the conductive bridge semiconductor device, which enables that the conductive bridge semiconductor device can be modulated to be a nonvolatile conductive bridge resistive random access memory or a volatile conductive bridge selector. Based on the above method, ultra-low power nonvolatile conductive bridge memory and high driving-current volatile conductive bridge selector with controllable polarity are completed.
US11223008B2

A method for fabricating a semiconductor device includes forming a conductive shell layer along a memory stack and a patterned hardmask disposed on the memory stack, and etching the patterned hardmask, the conductive shell layer and the memory stack to form a structure including a central core surrounded by a conductive outer shell disposed on a patterned memory stack.
US11223006B2

In some embodiments, the present invention is directed to an exemplary inventive method having steps of: providing at least one housing having a pre-determined physical structure; fixing a first edge of at least one electro-active polymer (EAP) film within the at least one housing; connecting a first edge of at least one pulling mechanism to a second edge of the at least one EAP film; where a second edge of the at least one pulling mechanism extends outside of the at least one housing; sufficiently pulling at the second edge of the at least one pulling mechanism to form at least one pre-stretched EAP film that has been stretched in a first axial direction within the at least one housing by a first pre-determined, pre-stretched amount; and where the pre-determined, pre-stretched amount is limited by the pre-determined physical structure of the housing.
US11223004B2

A method of fabricating a thermoelectric device includes providing a thermoelectric device having a thermally conductive first plate, a thermally conductive second plate, and a plurality of thermoelectric elements in a region bounded by and including the first plate and the second plate. The plurality of thermoelectric elements is in thermal communication with the first plate and the second plate. The method further includes forming a polymeric coating in the region on at least one surface of the first plate, at least one surface of the second plate, and at least one surface of the plurality of thermoelectric elements.
US11223003B2

A thermoelectric conversion element that includes a laminated body having a plurality of first thermoelectric conversion portions, a plurality of second thermoelectric conversion portions, and an insulator layer. The first thermoelectric conversion portions and the second thermoelectric conversion portions are alternately arranged in a Y-axis direction and bonded to each other in first regions, and the insulator layer is interposed between the first thermoelectric conversion portions and the second thermoelectric conversion portions in second regions. The insulator layer surrounds a periphery of each of the second thermoelectric conversion portions. A ratio (W2/W1) of a thickness (W2) of the first thermoelectric conversion portion to a thickness (W1) of the second thermoelectric conversion portion in the Y-axis direction is greater than 4 and 11 or less.
US11223002B2

The present disclosure relates to a thermoelectric material, and more specifically to a superlattice thermoelectric material and a thermoelectric device using the same. The superlattice thermoelectric material has a composition of a following Chemical Formula 1: (AX)n(D2X′3)m  , wherein, in the Chemical Formula 1, A is at least one of Ge, Sn, and Pb, X is a chalcogen element, and at least one of S, Se, and Te, D is at least one of Bi and Sb, each of n and m is an integer between 1 and 100, and A or X is at least partially substituted with a dopant.
US11222998B2

A light emitting apparatus includes: a package substrate that includes a recess that opens on a top surface of the package substrate; a light emitting device housed in the recess; a window member provided to cover an opening of the recess; and a metal bonding part that seals a space between the package substrate and the window member. The package substrate includes a packaging surface on which the light emitting device is mounted and a metal electrode is provided, an isolation surface provided in a shape of a frame on an outer side of the packaging surface, and a light reflection surface sloping from the isolation surface toward the top surface, and a metal layer is provided on the light reflection surface with a clearance from the isolation surface.
US11222997B2

A luminous body includes a first moiety including a plurality of first ligands combined to a surface of an inorganic emitting particle; and a second moiety including silsesquioxanes connected to a second ligand connected to one of the first ligands, wherein one of the first and second ligands is a polar ligand, and the other one of the first and second ligands is a non-polar ligand.
US11222996B2

A stabilized fluoride phosphor for light emitting diode (LED) applications includes a particle comprising manganese-activated potassium fluorosilicate and an inorganic coating on each of the particles. The inorganic coating comprises a silicate. A method of making a stabilized fluoride phosphor comprises forming a reaction mixture that includes particles comprising a manganese-activated potassium fluorosilicate; a reactive silicate precursor; a catalyst; a solvent; and water in an amount no greater than about 10 vol. %. The reaction mixture is agitated to suspend the particles therein. As the reactive silicate precursor undergoes hydrolysis and condensation in the reaction mixture, an inorganic coating comprising a silicate is formed on the particles. Thus, a stabilized fluoride phosphor is formed.
US11222994B2

A light emitting diode pixel for a display including a substrate, a first LED sub-unit disposed on the substrate, a second LED sub-unit disposed on the first LED sub-unit, a third LED sub-unit disposed on at least one of the first and second LED sub-units, and vias formed in the substrate, in which each of the first to third LED sub-units comprises a first conductivity type semiconductor layer and a second conductivity type semiconductor layer, and each of the vias is electrically connected to at least one of the first, second, and third LED sub-units.
US11222990B2

The present invention relates to a solar cell module and, more specifically, to a solar cell module in which solar cells are disposed to partially overlap each other so as to increase a space occupancy ratio of the solar cells and which is capable of solving safety and structural problems caused by the solar cells being disposed to overlap each other. In the solar cell module according to the present invention, the solar cells are disposed to partially overlap each other, thereby reducing a reactive power region and concurrently increasing a space occupancy ratio of the solar cells to increase power generation efficiency. In addition, a gap between portions at which the solar cells overlap each other is reduced to considerably reduce an incidence rate of cracks and damage, thereby improving stability and structural performance.
US11222989B2

Methods of making a semiconductor layer from nanocrystals are disclosed. A film of nanocrystals capped with a ligand can be deposited onto a substrate; and the nanocrystals can be irradiated with one or more pulses of light. The pulsed light can be used to substantially remove the ligands from the nanocrystals and leave the nanocrystals unsintered or sintered, thereby providing a semiconductor layer. Layered structures comprising these semiconductor layers with an electrode are also disclosed. Devices comprising such layered structures are also disclosed.
US11222981B2

A method of forming stacked fin field effect devices is provided. The method includes forming a layer stack on a substrate, wherein the layer stack includes a first semiconductor layer on a surface of the substrate, a second semiconductor layer on the first semiconductor layer, a third semiconductor layer on the second semiconductor layer, a separation layer on the third semiconductor layer, a fourth semiconductor layer on the separation layer, a fifth semiconductor layer on the fourth semiconductor layer, and a sixth semiconductor layer on the fifth semiconductor layer. The method further includes forming a plurality of channels through the layer stack to the surface of the substrate, and removing portions of the second semiconductor layer and fifth semiconductor layer to form lateral grooves.
US11222979B2

FET devices with bottom dielectric isolation and sidewall implants in the source and drain regions to prevent epitaxial growth below the bottom dielectric isolation are provided. In one aspect, a semiconductor FET device includes: a device stack(s) disposed on a substrate, wherein the device stack(s) includes active layers oriented vertically over a bottom dielectric isolation layer; STI regions embedded in the substrate at a base of the device stack(s), wherein a top surface of the STI regions is recessed below a top surface of the substrate exposing substrate sidewalls under the bottom dielectric isolation region, wherein the sidewalls of the substrate include implanted ions; source and drains on opposite sides of the active layers; and gates surrounding a portion of each of the active layers, wherein the gates are offset from the source and drains by inner spacers. A method of forming a semiconductor FET device is also provided.
US11222976B2

A semiconductor device includes a region of semiconductor material comprising a semiconductor layer of a first conductivity type and having a first major surface. A body region of a second conductivity type opposite to the first conductivity type is disposed in the second semiconductor layer extending from the first major surface. The body region comprises a first segment having a first doping concentration, and a second segment laterally adjacent to the first segment and adjacent to the first major surface having a second doping concentration less than the first doping concentration. A source region of the first conductivity type is disposed in the first segment but is not disposed in at least a portion of the second segment. An insulated gate electrode is disposed adjacent to the region of semiconductor material adjoining the first segment, the second segment, and the source region. A conductive layer is electrically connected to the first segment, the second segment, and the first source region. During a linear mode of operation, current flows first in the second segment but not in the first segment to reduce the likelihood of thermal runaway.
US11222970B2

A transistor structure, according to one embodiment, includes: an epitaxially grown vertical channel, a word line which surrounds a middle portion of the vertical channel, and a p-MTJ sensor coupled to a first end of the vertical channel. The second side of the vertical channel is opposite the first side of the vertical channel along a plane perpendicular to a deposition direction. A magnetic device, according to another embodiment, includes: a plurality of transistor structures, each of the transistor structures comprising: an epitaxially grown vertical channel, a word line which surrounds a middle portion of the vertical channel, and a p-MTJ sensor coupled to a first end of the vertical channel.
US11222965B2

An embodiment of a semiconductor memory device including a multi-layer charge storing layer and methods of forming the same are described. Generally, the device includes a channel formed from a semiconducting material overlying a surface on a substrate connecting a source and a drain of the memory device; a tunnel oxide layer overlying the channel; and a multi-layer charge storing layer including an oxygen-rich, first oxynitride layer on the tunnel oxide layer in which a stoichiometric composition of the first oxynitride layer results in it being substantially trap free, and an oxygen-lean, second oxynitride layer on the first oxynitride layer in which a stoichiometric composition of the second oxynitride layer results in it being trap dense. In one embodiment, the device comprises a non-planar transistor including a gate having multiple surfaces abutting the channel, and the gate comprises the tunnel oxide layer and the multi-layer charge storing layer.
US11222960B2

A semiconductor device structure and fabrication method thereof are disclosed. The method may include providing a substrate; forming a gate structure on the substrate; forming a spacer structure on the gate structure, and forming a contacting conductive structure on the spacer structure. The spacer structure may cover a side wall of the gate structure, and may include a first spacer layer having a first dielectric constant and a second spacer layer having a second dielectric constant different from the first dielectric constant. The contacting conductive structure may cover a side wall of the spacer structure that is defined by a first side surface of the first spacer layer and a second side surface of the second space. The ratio of the area of the second side surface of the second spacer layer to the total area of the side wall of the spacer structure may be in a range from 78% to 98%.
US11222948B2

The present disclosure provides a semiconductor structure, including a substrate having a front surface, a fin protruding from the front surface, the fin including: a first semiconductor layer in proximal to the front surface, a second semiconductor layer stacked over the first semiconductor layer, a gate between the first semiconductor layer and the second semiconductor layer, and a spacer between the first semiconductor layer and the second semiconductor layer, contacting the gate, and a source/drain (S/D) region laterally surrounding the fin, wherein the spacer has an upper surface interfacing with the second semiconductor layer, the upper surface including: a first section proximal to the S/D region, a second section proximal to the gate, and a third section between the first section and the second section, wherein an absolute value of a derivative at the third section is greater than an absolute value of a derivative at the second section.
US11222938B2

A display apparatus includes a substrate including a display area having a plurality of pixel circuits that are spaced apart from each other. An inorganic material layer is arranged in the display area and includes a groove between adjacent pixel circuits of the plurality of pixel circuits. An organic filler is disposed in the groove. The inorganic material layer includes at least one insulating material layer and an etch stop layer. The etch stop layer includes a semiconductor material or a conductive material. The etch stop layer is provided on a bottom surface or a portion of a side wall of the groove.
US11222933B2

A display panel equipped with function of detecting an object and an associated method are provided. The display panel includes a first photosensitive circuit, a second photosensitive circuit, a detection circuit, a first switch and a second switch. The first photosensitive circuit and the second photosensitive circuit accumulate first charges and second charges in response to first incident light and second incident light to generate a first signal and a second signal, respectively, wherein the object reflects light emitted from the display panel to generate the second incident light. The detection circuit discharges the first charges for converting the first signal into a reference signal on a first input terminal of the detection circuit, and the second signal is transmitted to a second input terminal of the detection circuit, to make the detection circuit to generate a detection signal indicating a difference between the second signal and the reference signal.
US11222932B2

An electronic display apparatus includes a light source unit configured to provide a first light. A color filter unit is disposed on the light source unit and is configured to receive the first light. The color filter unit includes a quantum dot. A first electrode layer is disposed on a first side of the color filter unit. A second electrode layer is disposed on a second side of the color filter unit. A solar cell unit is disposed on the light source unit and includes the first electrode layer, the color filter unit, and the second electrode layer.
US11222928B2

Pixel arrangements for full-color displays are provided in which the number of data lines per pixel is less than the number of colors of sub-pixels within each pixel. RGB1B2-type arrangements are provided in which activation of one blue sub-pixel deactivates or prevents activation of the other.
US11222915B2

The present disclosure, in some embodiments, relates to a method of forming an integrated chip. The method may be performed by forming a plurality of interconnect layers within a dielectric structure over an upper surface of a substrate. A passivation structure is formed over the dielectric structure. The passivation structure has sidewalls and a horizontally extending surface defining has a recess within an upper surface of the passivation structure. A bond pad is formed having a lower surface overlying the horizontally extending surface and one or more protrusions extending outward from the lower surface. The one or more protrusions extend through one or more openings within the horizontally extending surface to contact a first one of the plurality of interconnect layers. An upper passivation layer is deposited on sidewalls and an upper surface of the bond pad and on sidewalls and the upper surface of the passivation structure.
US11222914B2

A semiconductor device including a first material layer adjacent to a second material layer, a first via passing through the first material layer and extending into the second material layer, and a second via extending into the first material layer, where along a common cross section parallel to an interface between the two material layers, the first via has a cross section larger than that of the second via.
US11222911B2

A photoelectric conversion element encompasses a depletion-layer extension-promotion region having a p-type upper layer, a p-type photoelectric conversion layer in contact with the depletion-layer extension-promotion region, and an n-type surface-buried region buried in an upper portion of the photoelectric conversion layer, configured to implement a photodiode together with the photoelectric conversion layer. A first p-well is surrounded by a first n-tab, the first n-tab is surrounded by a second p-well, the second p-well is surrounded by a second n-tab, and the second n-tab is surrounded by a third p-well. An injection-blocking element blocks injection of carriers of opposite conductivity type to signal charges from the second p-well into the photoelectric conversion layer, and the inside of the photoelectric conversion layer is depleted by a voltage applied to the depletion-layer extension-promotion region.
US11222903B2

Methods and structures of a three-dimensional memory device are disclosed. In an example, the method comprises: providing a substrate; forming an alternating stack over the substrate, the alternating stack comprising a plurality of tiers of sacrificial layer/insulating layer pairs extending along a first direction substantially parallel to a top surface of the substrate; forming a plurality of tiers of word lines extending along the first direction based on the alternating stack; forming at least one connection portion conductively connecting two or more of the word lines of the plurality of tiers of word lines; and forming at least one metal contact via conductively shared by connected word lines, the at least one metal contact via being connected to at least one metal interconnect.
US11222895B2

Memory devices in which a memory cell includes a thin film select transistor and a capacitor (1TFT-1C). A 2D array of metal-insulator-metal capacitors may be fabricated over an array of the TFTs. Adjacent memory cells coupled to a same bitline may employ a continuous stripe of thin film semiconductor material. An isolation transistor that is biased to remain off may provide electrical isolation between adjacent storage nodes of a bitline. Wordline resistance may be reduced with a wordline shunt fabricated in a metallization level and strapped to gate terminal traces of the TFTs at multiple points over a wordline length. The capacitor array may occupy a footprint over a substrate. The TFTs providing wordline and bitline access to the capacitors may reside substantially within the capacitor array footprint. Peripheral column and row circuitry may employ FETs fabricated over a substrate substantially within the capacitor array footprint.
US11222883B2

Provided are a package structure and a method of manufacturing the same. The package structure includes a die, a first passive device, a plurality of through insulator vias (TIVs), an encapsulant, and a plurality of conductive connectors. The die has a front side and a backside opposite to each other. The first passive device is disposed aside the die. The TIVs are disposed between the die and the first passive device. The encapsulant laterally encapsulates the TIVs, the first passive device, and the die. The conductive connectors are disposed on the backside of the die, wherein the conductive connectors are electrically connected to the die and the first passive device by a plurality of solders.
US11222881B2

A memory device includes a memory die containing memory elements, a support die containing peripheral devices and bonded to the memory die, and an electrically conductive path between two of the peripheral devices which extends at least partially through the memory die. The electrically conductive path is electrically isolated from the memory elements.
US11222880B2

A package structure for a semiconductor device includes a first conductive layer, a second conductive layer, a first die, a second die, a plurality of first blind via pillars and a conductive structure. The first conductive layer has a first surface and a second surface. The first die and the second die respectively have an active surface and a back surface, which are disposed opposite to each other. There is a plurality of metal pads disposed on the active surface. The first die is attached to the first surface of the first conductive layer with its back surface, and the second die is attached to the second surface of the first conductive layer with its back surface. The first and second conductive layers, the first and second dies, the first blind hole pillars and conductive structure are covered by a dielectric material.
US11222879B2

A semiconductor module structure includes: a semiconductor element portion including a plurality of capacitor elements; two bus bars sandwiching the semiconductor element portion and being electrically connected to the semiconductor element portion; and cooling fins, which are conductive, formed on respective surfaces of the bus bars at positions sandwiching the semiconductor element portion. Further, insulating refrigerant is provided in the cooling fins.
US11222874B2

Discontinuous bonds for semiconductor devices are disclosed herein. A device in accordance with a particular embodiment includes a first substrate and a second substrate, with at least one of the first substrate and the second substrate having a plurality of solid-state transducers. The second substrate can include a plurality of projections and a plurality of intermediate regions and can be bonded to the first substrate with a discontinuous bond. Individual solid-state transducers can be disposed at least partially within corresponding intermediate regions and the discontinuous bond can include bonding material bonding the individual solid-state transducers to blind ends of corresponding intermediate regions. Associated methods and systems of discontinuous bonds for semiconductor devices are disclosed herein.
US11222870B2

A semiconductor device package includes a first substrate and a second substrate arranged above the first substrate. A first connector is disposed on the first substrate, and a first conductor passes through the second substrate and connects to the first connector.
US11222868B2

Several embodiments of the present technology are described with reference to a semiconductor die assembly and processes for manufacturing the assembly. In some embodiments of the present technology, a semiconductor die assembly includes a stack of semiconductor dies attached to a thermal transfer structure (also known as a “heat spreader,” “lid,” or “thermal lid”). The thermal transfer structure conducts heat away from the stack of semiconductor dies. Additionally, the assembly can include molded walls fabricated with molding material to support the thermal transfer structure.
US11222863B2

Embodiments of the present disclosure describe techniques for fabricating a stacked integrated circuit (IC) device. A first wafer that includes a plurality of first IC dies may be sorted to identify first known good dies of the plurality of first IC dies. The first wafer may be diced to singulate the first IC dies. A second wafer that includes a plurality of second IC dies may be sorted to identify second know good dies of the plurality of second IC dies. The first known good dies may be bonded to respective second known good dies of the second wafer. In some embodiments, the first known good dies may be thinned after bonding the first know good dies to the second wafer. Other embodiments may be described and/or claimed.
US11222859B2

A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a first insulating layer formed over a conductive feature and a capacitor structure embedded in the first insulating layer. The semiconductor device also includes a bonding pad formed over the first insulating layer and corresponding to the capacitor structure. The bonding pad has a top surface and a multi-step edge to form at least three corners. In addition, the semiconductor device structure includes a second insulating layer conformally covering the at least three corners formed by the top surface and the multi-step edge of the bonding pad.
US11222854B2

Some embodiments include a method of forming an arrangement. A first tier is formed to include CMOS circuitry. A second tier is formed to include an assembly which has first and second sets of memory cells on opposing sides of a coupling region. A support material is adjacent the first and second sets of the memory cells, and an intervening material is adjacent the support material. The support material has a different composition than the intervening material. A conductive interconnect extends through the intervening material. An upper surface of the assembly is polished to reduce an overall height of the assembly. The support material provides support during the polishing to protect the memory cells from being eroded during the polishing. The conductive interconnect of the second tier is coupled with the CMOS circuitry of the first tier. Some embodiments include multitier arrangements.
US11222853B2

An integrated circuit chip includes an SOI substrate having a structure in which a bulk substrate, a buried insulating film, and a semiconductor body layer are sequentially stacked, a conductive ion implantation region formed at a position adjacent to the buried insulating film in the bulk substrate, an integrated circuit portion formed on an active surface of the semiconductor body layer, and a penetrating electrode portion arranged at a position spaced apart from the integrated circuit portion in a horizontal direction, the penetrating electrode portion penetrating the semiconductor body layer and the buried insulating layer in a vertical direction, and the penetrating electrode portion connected to the conductive ion implantation region. An integrated circuit package and a display device include the integrated circuit chip.
US11222851B2

A back alignment mark on a surface of a semiconductor substrate is detected and a resist mask patterned into a circuit pattern corresponding to a surface element structure is formed on a back of the semiconductor substrate. Detection of the back alignment mark is performed by using a detector opposing the back of the semiconductor substrate and measuring contrast based on the intensity of reflected infrared light irradiated from the back of the semiconductor substrate. The back alignment mark is configured by a step formed by the surface of the semiconductor substrate and bottoms of trenches formed from the surface of the semiconductor substrate. A polysilicon film is embedded in the trenches. The back alignment mark has, for example, a cross-shaped planar layout in which three or more trenches are disposed in a direction parallel to the surface of the semiconductor substrate.
US11222849B2

Various embodiments of the present disclosure are directed towards an integrated circuit (IC) chip comprising a semiconductor device that is inverted and that overlies a dielectric region inset into a top of a semiconductor substrate. An interconnect structure overlies the semiconductor substrate and the dielectric region and further comprises an intermetal dielectric (IMD) layer. The IMD layer is bonded to the top of the semiconductor substrate and accommodates a pad. A semiconductor layer overlies the interconnect structure, and the semiconductor device is in the semiconductor layer, between the semiconductor layer and the interconnect structure. The semiconductor device comprises a first source/drain electrode overlying the dielectric region and further overlying and electrically coupled to the pad. The dielectric region reduces substrate capacitance to decrease substrate power loss and may, for example, be a cavity or a dielectric layer. A contact extends through the semiconductor layer to the pad.
US11222837B2

A micro-trace containing package substrate provides a low-inductance alternating-current decoupling path between a semiconductive device and a die-side capacitor.
US11222835B2

An insulating circuit substrate includes an insulating layer; and a circuit layer formed on one surface of the insulating layer, in which the insulating layer has a core layer formed of an epoxy resin containing an inorganic filler, and a skin layer formed on the circuit layer side of the core layer and formed of a polyimide resin containing an inorganic filler, an amount of the inorganic filler in the epoxy resin forming the core layer is in a range of 80 vol % or more and 95 vol % or less, and an amount of the inorganic filler in the polyimide resin forming the skin layer is in a range of 10 vol % or more and 30 vol % or less.
US11222828B1

The present invention provides an array substrate and a display panel. The array substrate includes a fan-out region, an array test region having multiple array test pads and multiple test switches, and a cell test region having multiple cell test pads and a dummy pad. A control end of each test switch is connected to the dummy pad, and the array test pads are connected to the first signal lines through the test switches. According to a high-level signal or a low-level signal received by the dummy pad, the test switch is turned on or off to conduct an array test or a cell test.
US11222826B2

A cut-last process for cutting fin segments of a FinFET structure on a substrate utilizes a two-step process. After the fins are formed, an oxide material is deposited in the trenches of the FinFET structure. The oxide material can be an STI oxide or a low-stress dummy gapfill material. A fin segment can be removed by an etchant and can leave a concave shaped (such as a u-shape or v-shape) portion of silicon at the bottom of the fin. Where the oxide material is an STI oxide, the void left by removing the fin can be filled with replacement STI oxide. Where the oxide material is a dummy gapfill material, the dummy gapfill material can be removed and replaced with an STI oxide or converted to an STI oxide and filled with replacement STI oxide before or after the conversion.
US11222825B2

A method used in forming integrated circuitry comprises forming a stack comprising vertically-alternating first tiers and second tiers. A stair-step structure is formed into the stack. A first liquid is applied onto the stair-step structure. The first liquid comprises insulative physical objects that individually have at least one of a maximum submicron dimension or a minimum submicron dimension. The first liquid is removed to leave the insulative physical objects touching one another and to have void-spaces among the touching insulative physical objects. A second liquid that is different from the first liquid is applied into the void-spaces. The second liquid is changed into a solid insulative material in the void-spaces. Other embodiments, including structure, are disclosed.
US11222821B2

First and second gates and first and second conductive contacts are disposed over a substrate. First and second vias are disposed over the first and second conductive contacts, respectively. A first gate contact is disposed over the first gate. A dielectric structure is disposed over the first gate and over the second gate. A first portion of the dielectric structure is disposed between the first and second vias. A second portion of the dielectric structure is disposed between the first via and the first gate contact. A first interface between the first conductive contact and the first via constitutes a first percentage of an upper surface area of the first conductive contact. A second interface between the first gate and the first gate contact constitutes a second percentage of an upper surface area of the first gate. The first percentage is greater than the second percentage.
US11222817B2

A device relates to a semiconductor device. The semiconductor device includes a narrow-line bamboo microstructure integrated within a metal layer of the semiconductor device and a narrow-line polycrystalline microstructure. The narrow-line polycrystalline microstructure is integrated within the same metal layer as the narrow-line bamboo microstructure.
US11222809B2

Embodiments described herein relate to a substrate chucking apparatus having a plurality of cavities formed therein. The cavities are formed in a body of the chucking apparatus. In one embodiment, a first plurality of ports are formed in a chucking surface of the body and extend to a bottom surface of the body. In another embodiment, a second plurality of ports are formed in a bottom surface of the plurality of cavities and extend through the body to a bottom surface of the body.
US11222807B2

A processing method for a workpiece, which includes a stacking step of stacking a sheet and a flat plate on a front side of the workpiece to form a stack, a thermocompression bonding step of thermocompression bonding the sheet to the workpiece while planarizing the sheet with the flat plate by heating the sheet and applying an external force to the stack, a holding step of holding the workpiece via the sheet by a holding table having a transparent portion, an alignment step of performing an alignment by imaging the workpiece through the transparent portion and the sheet, and a processing step of processing the workpiece by a processing unit.
US11222799B2

A semiconductor-inspection method is performed by a semiconductor-inspection system. In the method, user input is received that specifies a swath across a semiconductor die for inspection. The swath has a width that is less than a width of the semiconductor die and that corresponds to a field of view of the semiconductor-inspection system. The swath of the semiconductor die is inspected based on the user input. Data from inspecting the swath is processed to identify defects in the swath.
US11222796B2

Provided is a technique in which a heating-up time inside a process chamber is reduced. The technique includes a substrate processing apparatus including a process chamber where a substrate is processed, a substrate retainer configured to support the substrate in the process chamber, a process gas supply unit configured to supply a process gas into the process chamber, a first heater installed outside the process chamber and configured to heat an inside of the process chamber, a thermal insulating unit disposed under the substrate retainer, a second heater disposed in the thermal insulating unit and configured to heat the inside of the process chamber, and a purge gas supply unit configured to supply a purge gas into the thermal insulating unit to purge an inside of the thermal insulating unit.
US11222786B2

In a method of manufacture, a displacement sensor is provided over a conditioner disk. The conditioner disk is rotated to perform a conditioning process on a polishing surface of a polishing pad. A displacement of the rotating conditioner disk is detected using the displacement sensor during the conditioning process. A height of the conditioner disk is calculated from the detected displacement. An end point of the conditioning process is determined on the polishing surface based on the calculated height.
US11222780B2

A method for evaluating a silicon wafer, including: a pre surface defect measuring step for performing a surface defect measurement on the silicon wafer in advance, a cleaning step of alternately repeating on the silicon wafer an oxidation treatment by ozone water and an oxide film removal treatment by hydrofluoric acid under a condition of not completely removing an oxide film formed on a surface of the silicon wafer, and an incremental defect measuring step of performing a surface defect measurement on the silicon wafer after the cleaning step and measuring incremental defects that increased relative to defects measured in the pre surface defect measuring step, wherein the cleaning step and the incremental defect measuring step are alternately performed repeatedly multiple times and the silicon wafer is evaluated based on a measurement result of the incremental defects after each cleaning step.
US11222779B2

Presented herein are apparatuses for use in capillary separations. An apparatus includes a coupling that integrates a capillary with a voltage source, a sheath liquid system, a fluid exit port, and a manifold. The coupling may be an elbow connector or equivalent. The manifold receives incident light from an incident light input, and emitted light is collected by a collected light output. The capillary enters the manifold at an input for the capillary, traverses the coupling, and terminates at the fluid exit port, for example an electrospray emitter. The capillary may also enter the manifold at an input for the capillary and terminates inside the manifold.
US11222777B2

Disclosed herein is an ion guide for guiding an ion beam along an ion path, said ion guide having a longitudinal axis corresponding to said ion path, said ion guide-comprising a plurality of elongate electrodes arranged around and extending along said longitudinal axis wherein an inner envelope of the plurality of electrodes defines an ion guide volume. Said elongate electrodes are formed by electrode wires, wherein adjacent electrode wires are arranged at an inter-wire distance. The ion guide comprises holding structures for supporting and for straightening the electrode wires by applying a tension or maintaining a tension applied to them. Any portion of said holding structures which is separated from said ion guide volume by less than the local inter-wire distance is made from a material having a resistivity of less than 1012 Ohm·cm, preferably of less than 109 Ohm·cm, or has a sheet resistivity of less than 1014 Ohm, preferably of less than 1010 Ohm on a surface facing said ion guide volume.
US11222776B1

An ion analysis system includes one or more ionization sources that produce ions, one or more analyzers that analyze the ions based on ion mobility or mass to charge ratio of the ions, and one or more ion transfer devices connected between the one or more ionization sources and the one or more analyzers, the one or more ion transfer devices include a plurality of electrodes that are configured to be flexible or flexibly connected to each other, and the one or more ion transfer devices are configured to be flexible or re-configurable while transferring the ions.
US11222772B2

A substrate processing apparatus includes a partition comprising at least one through-hole, a conduit arranged in the partition through the through-hole, a gas supply unit connected to the conduit, and a low dielectric material provided between a side wall of the through-hole and the conduit.
US11222769B2

A plasma reactor includes a chamber body having an interior space that provides a plasma chamber, a gas distribution port to deliver a processing gas to the plasma chamber, a workpiece support to hold a workpiece, an antenna array comprising a plurality of monopole antennas extending partially into the plasma chamber, and an AC power source to supply a first AC power to the plurality of monopole antennas. The plurality of monopole antennas can extend through a first gas distribution plate. A grid filter can be positioned between the workpiece support and the plurality of monopole antennas.
US11222760B2

A gas circuit breaker of an embodiment includes a sealed container, a first contact part and a second contact part, an operation mechanism, an insulating nozzle, a pressure accumulator, and an electric field shield. The insulating nozzle is displaced in conjunction with the first contact part in a separation process of the first contact part and the second contact part. The insulating nozzle surrounds arc discharge generated between the first contact part and the second contact part. The electric field shield is attached to the insulating nozzle. The electric field shield has a floating potential during a period of at least part of the separation process. The electric field shield is electrically connected to the second contact part such that the electric field shield has the same potential in a completely open electrode state in which separation between the first contact part and the second contact part is terminated.
US11222758B2

The construction comprises a rotary handle with a first pivot axis, a locking latch with a second pivot axis, a fixed bottom ring, a locking pin movable with the locking latch between a first position in which the rotary handle can be turned in relation to the bottom ring and a second position in which the locking pin prevents turning of the rotary handle in relation to the bottom ring, a shaft adapter rotationally movable against a spring force in relation to the rotary handle. The shaft adapter comprises a protrusion having a locking member which locks the locking pin into the first position when the torsional moment acting on the rotary handle exceeds the spring force acting on the shaft adapter causing a limited rotational movement of the shaft adapter in relation to the rotary handle.
US11222747B2

A connection section of a terminal electrode includes a reference surface, and an end portion of a wire and the connection section of the terminal electrode are connected to each other via a weld lump rising from the reference surface. A cover section to regulate an upper limit of the rise of the wire from the reference surface is provided in the terminal electrode. The cover section is so positioned as to cover at least part of the wire when viewed in a direction perpendicular to a direction in which the reference surface extends.
US11222743B2

An electronic component includes: a multilayer body; an inductor constituted of a plurality of inductor conductor layers and a via hole conductor, the inductor having a helical shape; a first outer electrode provided on a first end surface formed by contiguous outer edges of the insulation layers; and a second outer electrode provided on a second end surface. The plurality of inductor conductor layers have a first inductor conductor layer connected to the first outer electrode, and a second inductor conductor layer adjacent to the first inductor conductor layer on another side in the lamination direction. The via hole conductor connecting the first inductor conductor layer and the second inductor conductor layer is provided closer to the first outer electrode than the second outer electrode, and when viewed in plan view from a normal direction of the first end surface, does not overlap with the first outer electrode.
US11222735B2

A conducting shear thinning gel composition and methods of making such a composition are disclosed. The conducting shear thinning gel composition includes a mixture of a eutectic gallium alloy and gallium oxide, wherein the mixture of eutectic gallium alloy and gallium oxide has a weight percentage (wt %) of between about 59.9% and about 99.9% eutectic gallium alloy, and a wt % of between about 0.1% and about 2.0% gallium oxide. Also disclosed are articles of manufacture, comprising the shear thinning gel composition, and methods of making article of manufacture having a shear thinning gel composition. Also disclosed are sensors and multiplexed systems utilizing deformable conductors.
US11222732B2

In general, radiation shielding systems that shield radiation from multiple directions are described. In one embodiment, a method of shielding radiation is provided, including supporting a shielding device on an object proximate a radiation source, positioning a first shielding portion in a vertical position relative to the object, positioning a second shielding portion to extend away from the first portion, the second shielding portion attached to the first portion, and shielding radiation from the radiation source by the first shielding portion and the second shielding portion such that the first and second shielding portions provide a radiation shielding zone for a healthcare practitioner.
US11222713B2

The present invention relates to technology for preparing oligonucleotides for detecting a target nucleic acid molecule in a sample. Unlike the conventional methods, the present invention provides a first oligonucleotide candidate group designed appropriately for the first selected nucleotide sequence of the target nucleic acid molecule as a standard instead of simultaneously referring to all of the sequences exhibiting the genetic diversity. Then, an optimal oligonucleotide capable of accurately detecting a target nucleic acid molecule exhibiting genetic diversity in a sample is provided by using the first oligonucleotide candidate group.
US11222712B2

Techniques for identifying regions in nucleic acid sequences for which to design highly discriminatory primers are provided. In some embodiments, a corpus of nucleic acid sequences may be divided into a first set and a second set, and a respective index may be built containing data structures representing a plurality of k-mers of each nucleic acid sequence. By comparing the data structures of the first index to one another, a system may iteratively determine whether each k-mer over a given region in one of the nucleic acid sequences in the first set are also found in every other sequence in the first set. By comparing against the data structures in the second index, a system may then iteratively determine whether all k-mers in the region can be found in the same order of in any of the nucleic acid sequences in the second set.
US11222700B2

According to one embodiment, a memory system includes: a memory device including a memory cell transistor; and a controller configured to make first data inaccessible from an outside of the memory system without erasing the first data, and increase a threshold voltage of the memory cell transistor, before determining to write data into the memory cell transistor. The controller is further configured to decrease, after determining to write second data into the memory cell transistor, the threshold voltage of the memory cell transistor to bring the memory cell transistor into an erase state; and write, after bringing the memory cell transistor into the erase state, the second data into the memory cell transistor.
US11222696B1

Provided herein is a computing memory architecture. The non-volatile memory architecture can comprise a resistive random access memory array comprising multiple sets of bitlines and multiple wordlines, a first data interface for receiving data from an external device and for outputting data to the external device, and a second data interface for outputting data to the external device. The non-volatile memory architecture can also comprise programmable processing elements connected to respective sets of the multiple sets of bitlines of the resistive random access memory array, and connected to the data interface. The programmable processing elements are configured to receive stored data from the resistive random access memory array via the respective sets of bitlines or to receive external data from the external device via the data interface, and execute a logical or mathematical algorithm on the external data or the stored data and generate processed data.
US11222686B1

Refresh commands may be provided at random intervals from a memory controller to a memory device. In some examples, refresh requests may be provided at random intervals which may be used to provide refresh commands from the memory controller to the memory device at random intervals. In some examples, an average time interval between refresh requests may be equal to a refresh interval of the memory device. In some examples, a maximum number of times the memory controller may postpone providing a refresh command to the memory device may be a random number. In some examples, a maximum value of the random number may be based, at least in part, on a minimum number of refresh commands required within a time interval by the memory device.
US11222684B2

A refresh control device, and a memory device may be provided. The latch controller may include a first oscillator configured to generate a first oscillation signal, and a second oscillator configured to generate a second oscillation signal. The latch controller may be configured to receive a precharge signal and prevent the second oscillation signal from being synchronized with the precharge signal.
US11222677B1

A magnetoresistive random access memory (MRAM) includes a plurality of input/output units. Each input/output units can read and write memory cells simultaneously. So a read/write column to column delay time (tCCD) of the MRAM is equal to or shorter than a read/write column to column delay time of a dynamic random access memory (DRAM). Consequently, a data-rate of the MRAM is equal to or shorter than a data-rate of the DRAM.
US11222674B2

A memory device includes a top select cell, a top dummy cell and a string of memory cells. The top select cell has a first terminal coupled to a bit line and a control terminal coupled to a top select line. The top dummy cell has a control terminal coupled to a top dummy word line. The string of memory cells has control terminals coupled to respective word lines. A method operating the memory device includes prior to a program operation, applying a pre-pulse voltage to the top dummy word line, the top select line and the bit line while applying a low voltage to the word lines, and then sequentially applying the low voltage to the top dummy word line, the top select line and the bit line while applying the low voltage to the word lines.
US11222671B2

A method is for operating a nonvolatile dual in-line memory module (NVDIMM). The NVDIMM includes a dynamic random access memory (DRAM) and a nonvolatile memory (NVM) device, the DRAM including a first input/output (I/O) port and a second I/O port, and the second I/O port connected to the NVM device. The method includes receiving an externally supplied command signal denoting a read/write command and a transfer mode, driving a multiplexer to select at least one of the first and second I/O ports according to the transfer mode of the command signal, and reading or writing data according to the read/write command of the command signal in at least one of the DRAM and NVM device using the at least one of the first and second I/O ports selected by driving the multiplexer.
US11222669B2

Systems, apparatuses, and methods related to performing operations within a memory device are described. Such operations may be performed using data latched in multiple sense amplifiers that are distributed among a plurality of sense amplifiers of the memory device. For example, those sense amplifiers, among the plurality of sense amplifiers, storing data associated with the operation(s) can be determined, and the data can be selectively sent from the determined sense amplifiers to an operation unit, in which the operations are performed. The operations may be made without affecting a subsequent read command that requests data from the plurality of sense amplifiers.
US11222667B2

A video editing program is taught by machine learning to conform a video sequence to a known style. For example, some famous filmmakers (e.g., Steven Spielberg, Michael Bay) have signature cinematic “takes” that appear in their acclaimed works. Such takes may involve use of subject tracking, placements and movements of people or objects in the scene, and lighting intensities or shadows in the scene. The editing program may be trained to recognize video sequences that can be modified to conform to one or more of such signature styles and to offer the modification to the user at the user's option.
US11222664B2

A server box embodiment is disclosed that generally comprises an array of dummy HDDs that share a common set of universal disk drive components in a master components module, or power module. Each dummy HDDs is constructed without expensive onboard chipsets that control the normal functionality of a standard HDD. By sharing expensive chipsets in a master components module (power module) money can be saved in building and selling the dummy HDD server. Embodiments envision a power module possessing the needed chipset functionality that is missing in a dummy HDD. The power module can be made to move from dummy HDD to dummy HDD supplying the necessary chipset in a shared manner when data is being stored or retrieved for client or end-user.
US11222660B2

A magnetic recording medium for microwave-assisted recording, including a non-magnetic support; and a magnetic layer containing a ferromagnetic powder and a binding agent, in which the ferromagnetic powder has an average particle size of 5 nm to 20 nm, and a coefficient of variation of a particle size distribution of 35% or lower, and the magnetic layer has a thickness of 25.0 nm to 100.0 nm, and a thickness variation of 1.0 nm to 12.0 nm. A magnetic recording device including a magnetic recording medium and a magnetic head for microwave-assisted recording. A manufacturing method of a magnetic recording medium having a servo pattern on a magnetic layer.
US11222658B1

A data storage device includes at least one data storage medium having a plurality of tracks. The data storage device also includes at least one actuator that supports at least one head that is configured to interact with different tracks of the plurality of tracks on the at least one data storage medium to service commands from a host. The data storage device further includes a seek control circuit communicatively coupled to the at least one actuator. The seek control circuit is configured to store the commands from the host in at least one queue for execution by the at least one actuator. The seek control module is also configured to adjust power provided to the at least one actuator for seek operations to the different tracks of the plurality of tracks based on command age-related measurements of the commands from the host.
US11222640B2

Computing devices and methods utilizing a joint speaker location/speaker identification neural network are provided. In one example a computing device receives an audio signal of utterances spoken by multiple persons. Magnitude and phase information features are extracted from the signal and inputted into a joint speaker location and speaker identification neural network. The neural network utilizes both the magnitude and phase information features to determine a change in the person speaking. Output comprising the determination of the change is received from the neural network. The output is then used to perform a speaker recognition function, speaker location function, or both.
US11222639B2

Features are disclosed for automatically identifying a speaker. Artifacts of automatic speech recognition (“ASR”) and/or other automatically determined information may be processed against individual user profiles or models. Scores may be determined reflecting the likelihood that individual users made an utterance. The scores can be based on, e.g., individual components of Gaussian mixture models (“GMMs”) that score best for frames of audio data of an utterance. A user associated with the highest likelihood score for a particular utterance can be identified as the speaker of the utterance. Information regarding the identified user can be provided to components of a spoken language processing system, separate applications, etc.
US11222637B2

Implementations herein relate to pre-caching data, corresponding to predicted interactions between a user and an automated assistant, using data characterizing previous interactions between the user and the automated assistant. An interaction can be predicted based on details of a current interaction between the user and an automated assistant. One or more predicted interactions can be initialized, and/or any corresponding data pre-cached, prior to the user commanding the automated assistant in furtherance of the predicted interaction. Interaction predictions can be generated using a user-parameterized machine learning model, which can be used when processing input(s) that characterize a recent user interaction with the automated assistant. Should the user command the automated assistant in a way that is aligned with a pre-cached, predicted interaction, the automated assistant will exhibit instant fulfillment of the command, thereby eliminating any latency that the user would have otherwise experienced interacting with the automated assistant.
US11222636B2

Provided are an intelligent voice recognition method, a voice recognition device and an intelligent computing device. In an intelligent voice recognition method, if a microphone detection signal is obtained after the size of a first voice signal is determined, the size of the microphone detection signal is adjusted based on the size of the first voice signal. A second voice signal is recognized in the adjusted microphone detection signal. Accordingly, a command included in a user's voice can be recognized accurately. At least one of the voice recognition device, the intelligent computing device and the server of the present invention may be associated with an Artificial Intelligence module, a drone (Unmanned Aerial Vehicle, UAV), robot, Augmented Reality (AR) device, virtual reality (VR) device and a device related to the 5G service.
US11222634B2

It is an object of the present invention to induce a dialogue to a topic that a dialogue system tries to present. A dialogue system 100 presents a first utterance which is a certain utterance and a target utterance related to the first utterance to a user 101. A humanoid robot 50-1 presents the first utterance. A microphone 11-1 receives a user utterance of the user 101 after the first utterance. A humanoid robot 50-2 presents at least one topic-inducing utterance for inducing the topic to the target utterance based on a recognition result of the user utterance and an utterance sentence of the target utterance after the user utterance. The humanoid robot 50-1 presents the target utterance after the topic-inducing utterance.
US11222630B1

A new model is introduced into a particular domain that receives a routing of a dialog from a speech processing component. The speech processing component is engaged in the dialog with a user and the speech processing component routes the dialog to the particular network-based domain according to a determination by the speech processing component that the user has an intent to perform a task handled by the domain. The model detects, at the domain, whether the user has the proper intent associated with the domain by using the user utterance in its entirety to yield a detection result. When the user does not have the proper intent based on the detection result, the domain drops the user utterance.
US11222629B2

The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises an action agent selector module to select an appropriate action agent; a prerequisite validator module to validate that one or more prerequisite conditions of the selected action agent have been met; and an action invocation module to perform one or more selected actions of the selected action agent.
US11222627B1

Systems and methods are provided for conducting a simulated conversation with a language learner include determining a first dialog state of the simulated conversation. First audio data corresponding to simulated speech based on the dialog state is transmitted. Second audio data corresponding to a variable length utterance spoken in response to the simulated speech is received. A fixed dimension vector is generated based on the variable length utterance. A semantic label is predicted for the variable-length utterance based on the fixed dimension vector. A second dialog state of the simulated conversation is determined based on the semantic label, and third audio data corresponding to simulated speech is transmitted based on the second dialog state.
US11222624B2

A server may provide a voice recognition service. The server may include a memory configured for storing a plurality of voice recognition models, a communication device configured for communicating a plurality of voice recognition devices, and an artificial intelligence device configured for providing a voice recognition service to the plurality of voice recognition devices, acquiring use-related information regarding a first voice recognition device (from among the plurality of voice recognition devices), and changing a voice recognition model corresponding to the first voice recognition device from a first voice recognition model to a second voice recognition model based on the use-related information.
US11222623B2

A speech keyword recognition method includes: obtaining first speech segments based on a to-be-recognized speech signal; obtaining first probabilities respectively corresponding to the first speech segments by using a preset first classification model. A first probability of a first speech segment is obtained from probabilities of the first speech segment respectively corresponding to pre-determined word segmentation units of a pre-determined keyword. The method also includes obtaining second speech segments based on the to-be-recognized speech signal, and respectively generating first prediction characteristics of the second speech segments based on first probabilities of first speech segments that correspond to each second speech segment; performing classification based on the first prediction characteristics by using a preset second classification model, to obtain second probabilities respectively corresponding to the second speech segments related to the pre-determined keyword; and determining, based on the second probabilities, whether the pre-determined keyword exists in the to-be-recognized speech signal.
US11222622B2

Generally discussed herein are devices, systems, and methods for custom wake word selection assistance. A method can include receiving, at a device, data indicating a custom wake word provided by a user, determining one or more characteristics of the custom wake word, determining that use of the custom wake word will cause more than a threshold rate of false detections based on the characteristics, rejecting the custom wake word as the wake word for accessing a personal assistant in response to determining that use of the custom wake word will cause more than a threshold rate of false detections, and setting the custom wake word as the wake word in response to determining that use of the custom wake word will not cause more than the threshold rate of false detections.
US11222621B2

A method for estimating an embedding capacity includes receiving, at a deterministic reference encoder, a reference audio signal, and determining a reference embedding corresponding to the reference audio signal, the reference embedding having a corresponding embedding dimensionality. The method also includes measuring a first reconstruction loss as a function of the corresponding embedding dimensionality of the reference embedding and obtaining a variational embedding from a variational posterior. The variational embedding has a corresponding embedding dimensionality and a specified capacity. The method also includes measuring a second reconstruction loss as a function of the corresponding embedding dimensionality of the variational embedding and estimating a capacity of the reference embedding by comparing the first measured reconstruction loss for the reference embedding relative to the second measured reconstruction loss for the variational embedding having the specified capacity.
US11222615B2

A user profile associated with a first user is received. A user prescription associated with the first user is received. A historical interaction of the first user with a display is received. A global vision model is received. One or more display sets to be used on the display is determined based on at least the user profile, the user prescription, the global vision model, and the historical interaction.
US11222613B2

A system and method provides for generating an output display on a display device based on at least one ambient condition. The method and system includes a display device or a component associated with a display device that provides for detecting an ambient condition using one or more environmental sensors. The method and system includes analyzing the ambient condition to determine ambient condition factors and retrieving visual display content from at least one visual content database using the ambient condition factors. Therein, the method and system provides the visual display content to the display device so the output display compliments the ambient condition.
US11222612B2

In some examples, with respect to augmented reality based virtual dashboard implementation, features of a physical computer system display may be identified. Based on the identified features of the physical computer system display, boundaries of a virtual dashboard may be determined. Based on the determined boundaries of the virtual dashboard, an augmented reality display may be generated for an augmented reality device. The augmented reality display may include a view of the physical computer system display and may further include a virtual reality display of the virtual dashboard adjacent to and outside of the identified features of the physical computer system display. The virtual dashboard may include content displayed thereon.
US11222603B2

A display device and a driving method thereof are provided. The display device includes a display including a pixel including a double gate transistor and a light emitting diode, a power supply for supplying power to the display, a current sensor for sensing a current flowing in the display or in the light emitting diode, and a gate voltage controller for providing a bias voltage signal to one gate electrode of the double gate transistor.
US11222601B2

A display panel includes: a plurality of pixels connected to a plurality of data lines and a peripheral area at the periphery of the display area; a first channel group including a plurality of first shared channels respectively connected to shared data lines among the data lines; a second channel group including a plurality of second shared channels respectively connected to the shared data lines; a first source driver connected to the first channel group, the first source driver being configured to supply data signals to the shared data lines through the first channel group; and a second source driver connected to the second channel group, the second source driver being configured to supply the data signals to the shared data lines through the second channel group, wherein the first channel group and the second channel group forms a pair to be commonly connected the shared data lines.
US11222595B2

A gate driving circuit includes: a plurality of stages, a k-th stage from among the plurality of stages, the k-th stage including: an input circuit to receive a previous carry signal and to pre-charge a first node; a first output circuit to output a k-th gate signal; a second output circuit to output a k-th carry signal; a discharge hold circuit to transmit a clock signal to a second node, and to discharge the second node with a second low voltage; a first pull down circuit to discharge the k-th gate signal with a first low voltage, and to discharge the first node and the k-th carry signal with the second low voltage; and a discharge circuit for discharging the k-th carry signal with the second low voltage in response to the previous carry signal.
US11222585B2

The present disclosure provides a pixel driving circuit and a pixel driving method. The pixel driving circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, and an organic light-emitting diode. When a first scan signal is at a high voltage potential, the second transistor transmits a data signal voltage to a gate of the first transistor. A driving current flows through the organic light-emitting diode to emit light.
US11222584B2

Disclosed is a timing controller including a coordinate data generation circuit configured to generate X coordinate emission data for each data line group and Y coordinate emission data for each gate line group, a selection circuit configured to output the X coordinate emission data during an X coordinate field and to output the Y coordinate emission data during a Y coordinate field, and a control data generation circuit configured to output control data for allowing each pixel to emit light in units of the data line groups based on the X coordinate emission data during the X coordinate field and allowing each pixel to emit light in units of the gate line groups based on the Y coordinate emission data during the Y coordinate field, wherein the X coordinate emission data for each data line group and the Y coordinate emission data for each gate line group have random color.
US11222580B2

Provided is a display apparatus including a plurality of light-emitting diode (LED) display modules, wherein each of the plurality of LED display modules includes a plurality of LED pixels; and a controller that controls operation of each of the plurality of LED pixels, wherein each of the plurality of LED pixels is connected to the controller via a different driving signal line, and at least two of the plurality of LED pixels are connected to the controller via a same power line.
US11222570B2

Disclosed are a display panel and a driving method. The display panel comprises: a cascade array substrate gate electrode driving unit, each cascade array substrate gate electrode driving unit being provided on at least one side of the display panel, coupled with multiple scan lines (G1-GN and G1′-GN′), and outputting driving signals for the scan lines (G1-GN and G1′-GN′) in a preset order; front virtual array substrate gate electrode driving units, provided at one end of the cascade array substrate gate electrode driving units and provided to generate a trigger signal and to output same to the corresponding cascade array substrate gate electrode driving units; and a rear virtual array substrate gate electrode driving unit, provided at the other end of the cascade array substrate gate electrode driving units and provided to generate a reset signal and to output same to the corresponding cascade array substrate gate electrode driving units.
US11222568B2

A spliced display device includes at least two display panels and a driver device configured to drive the display panels. Each of the display panels includes at least two display areas disposed side by side in a first direction. Any adjacent two of the display areas are configured to be scanned in directions facing each other or facing away from each other. The display device is provided with a maximum brightness area or a minimum brightness area located between the adjacent two of the display panels.
US11222564B2

The present disclosure provides a display panel, a control method, and a control device thereof. The display panel includes a bending area. The bending area includes a plurality of sub-pixels. The control method includes: obtaining an attenuation parameter of a sub-pixel of at least one color in the bending area, wherein the attenuation parameter is a pre-attenuation amount of brightness attenuation of the sub-pixel; obtaining a pre-register value of the sub-pixel of the at least one color corresponding to grayscale data of a pixel to which the sub-pixel of the at least one color belongs; and adjusting light emission brightness of the sub-pixel of the at least one color based on the pre-register value and the attenuation parameter of the sub-pixel of the at least one color.
US11222553B2

Provided in accordance with the present disclosure are systems, devices, and methods useable in training for bronchoscopy and thoracic procedures. An exemplary system includes a housing unit configured to simulate the chest cavity of a patient, at least one simulated lung located within the housing unit, the at least one simulated lung including a plurality of airways, and an exterior of the at least one simulated lung being substantially sealed from the atmosphere by the housing unit, a respiratory controller configured to control inspiration and expiration of air into and out of the plurality of airways of the at least one simulated lung, and a fluid controller configured to control administration of fluids to the at least one simulated lung.
US11222552B2

A driving teaching device is provided. The driving teaching device for a vehicle includes a visual attraction portion and a confirmation determination portion. The visual attraction portion guides, as an attractive display, a visual line of a driver to a confirmation object to which a safety confirmation is to be executed by the driver. The confirmation determination portion determines whether the driver executes the safety confirmation to the confirmation object. The driving teaching device further includes a reaction determination portion and a feedback portion. The reaction determination portion determines a reaction degree of the driver to the attractive display. The feedback portion provides information based on the reaction degree determined by the reaction determination portion when the confirmation determination portion determines that the driver executes the safety confirmation to the confirmation object.
US11222536B2

A computer-implemented authentication method includes receiving a first authentication factor, storing the first authentication factor, receiving a second authentication factor and authenticating a user when the first authentication factor matches the second authentication factor. A user authentication system includes one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor.
US11222532B2

A traffic control support system for accurately predicting, when an irregular event occurs, a traffic state and an influence of the event on the traffic state, is provided. The traffic control support system includes calculation means for calculating, based on a relation between a flow rate and a density of traffic and a predicted value of the density in a regular state in each of a plurality of locations, an estimated value of the density in each of one or more locations at a specific time after an event starting time representing a time at which an irregular event occurs in at least one of the plurality of locations, and display control means for displaying an influence of the irregular event on traffic in each of one or more locations, based on an estimated value of the density.
US11222531B2

An approach is provided for verification of a road closure. The approach, for example, involves generating a road graph comprising a road links associated with a road closure detected by a road closure detection system. The road closure detection system stores probe data for the road links collected over respective detection dynamic time windows. The approach also involves extracting respective verification dynamic time windows for the road links that are used by a road closure verification system to verify the road closure. The approach further involves filling the respective verification dynamic time windows using the probe data stored by the road closure detection system. The approach further involves initiating a verification of the road closure based on the filled respective verification dynamic time windows.
US11222526B2

A two-wire transmitter is connected to an external circuit via two transmission lines and outputs a current signal to the external circuit while using the external circuit as a power source. The two-wire transmitter includes: a measured data processing circuit that is connected to a sensor that outputs an electrical signal based on measured data and configured to output a first signal based on the measured data; a current output circuit configured to determine a current signal based on the first signal; and a shunt regulator circuit configured to determine a circuit voltage of the two-wire transmitter based on the first signal.
US11222519B2

A method for preventing and detecting a fall of a user and implementing a system including sensors and alarm, a pair of eyeglasses with hinged stems including rims for supporting glasses, worn by the user. The sensors are set in the hinged stems and the rims of the eyeglasses. The sensors include a triaxial accelerometer, an IR transmitter and an IR receiver of infra-red light both directed to the cornea of the user, and a barometric sensor. The triaxial accelerometer signal is acquired and processed to derive a walking pace parameter, a sit to stand parameter, a head posture parameter and an acceleration magnitude over the three axes. A composite index is computed based on the walking pace, the sit to stand and the head posture parameters. The alarm is generated if the first composite index exceeds a threshold.
US11222503B2

A method of conducting a verifiable transfer of data over a network comprising generating a batch of data sets (18) at a secure database (14), each of the data sets comprising an identifier (22) and an indexed array of digital symbols, and transferring an encrypted version (30) from the secure database to a public database (28). The method, which may be performed in an environment like an on-line lottery, further comprises selecting one of the data sets of the batch and removing the selected data set from the batch and transferring the digital symbol associated with a user-selected index of the indexed array of digital symbols of the selected data set from the secure database to the user-operated device. Finally, the method comprises transferring a decryption key from the secure database to the public database and reproducing the batch of data sets at the public database. This method ensures that a user of a remote device (26) can verify the integrity of the generated data set (18), which was not integrally downloaded initially.
US11222491B2

Techniques are described for correlating entity identification information with refuse containers being serviced by a refuse collection vehicle (RCV). Location data can be collected by location sensor(s) on the RCV at a time when a triggering condition is present, such as a time when a lift arm is operating to empty a refuse container into the hopper of the RCV. The location data can be provided as input to an algorithm that estimates a container location through a vector offset to account for the distance and direction of the RCV lift arm relative to the location sensor in the RCV. The container location can be correlated with parcel data to determine the parcel that the container was on or near to when it was serviced, and the customer or other entity associated with the parcel can be correlated to the particular container based on the analysis.
US11222487B2

An apparatus for detecting a fault in an in-wheel driving system of a vehicle including: an in-wheel motor; at least one speed reduction part coupled to the in-wheel motor through a gear and transferring a rotation force of the in-wheel motor to a wheel; a sensor part sensing rpms of the in-wheel motor and the speed reduction part; and a control unit suitable for calculating an rpm ratio between the in-wheel motor and the speed reduction part by using the respective rpms sensed through the sensor parts and determining whether a damage or a fault has occurred in the speed reduction part, based on the calculated rpm ratio.
US11222476B2

A head up display arrangement for a motor vehicle includes a source of a first video signal. A driver monitor system detects a location of at least a portion of a human driver of the motor vehicle. An electronic processor is communicatively coupled to the first video signal source and to the driver monitor system. The electronic processor produces a second video signal that is dependent upon the first video signal and that includes parallax information. The parallax information is based on the detected location of the portion of the driver. A head up display projection device produces a virtual image that is visible to the driver and that is based upon the second video signal.
US11222473B1

Embodiments provide methods and systems for regulating the use of virtual reality environments provided to residents of controlled-environment facilities. In response to a request for virtual reality programs from an inmate, the privilege status of the inmate is used to determine the available virtual environments in which the inmate may participate. The participation of the inmate within a virtual reality session may be restricted based on the privilege status of the inmate. Any limitations on an inmate's participation within an approved virtual environment may be enforced by restricting the behavior of an avatar representing the inmate within the virtual environment. The privilege status of inmates may be used to enforce restrictions that prohibit contact between certain inmates or certain classifications of inmates. The participation of inmates may be restricted and terminated based on a measured physiological responses to the inmate's participation in a virtual environment.
US11222470B1

In some embodiments, a method comprises obtaining a video stream of a portion of a geographic area, the video stream comprising a plurality of video frames, each of the plurality of video frames captured at a respective first time. Contextual metadata is obtained, the contextual metadata associated with one or more objects located in the portion of the geographic area at a second time, the second time being before each of the respective first times. The contextual metadata is inserted into one or more of the plurality of video frames, thereby causing the contextual metadata associated with the one or more objects to be overlaid on one or more corresponding portions of the one or more of the plurality of video frames.
US11222465B2

The present invention discloses an embedded urban design scene emulation method and system. The method includes the following steps: constructing a status quo urban three-dimensional model scene according to collected oblique photography data; loading a three-dimensional model of urban design to a scene, and extracting geometric attributes for generation of buildings; unifying a space coordinate system of models and scenes, and automatically determining a space matching degree by taking buildings as a basic unit, and marking matched buildings with Y and mismatched buildings with N for distinction; for a region with the buildings marked with N, performing a local flattening operation in a three-dimensional model scene of oblique photography to flatten stereo data; for a region with the buildings marked with Y, performing real-time space editing in the three-dimensional model of urban design to hide the marked buildings; and opening two sets of processed space data to implement mosaic display. The present invention can conveniently embed a three-dimensional model of urban design into a status quo three-dimensional model of oblique photography for scene emulation, and provides technical and method supports for digital presentation and management of urban design achievements.
US11222463B2

Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
US11222459B2

A ray is cast into a volume described by a volumetric data structure, which describes the volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a lowest one of the plurality of levels of detail, and values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry. A set of second entries in the volumetric data structure describe voxels at a second level of detail, which represent subvolumes of the voxels at the first lowest level of detail. The ray is determined to pass through a particular subset of the voxels at the first level of detail and at least a particular one of the particular subset of voxels is determined to be occupied by geometry.
US11222452B2

A method to be performed by at least one computer processor forming at least a part of a computing system comprising a mobile computing device comprising a camera, the method including obtaining a set of images of a head of a user by moving the mobile computing device through one or more two- and three-dimensional paths about the head; identifying, from the set of images, landmarks of the head of the user, wherein the landmarks comprise ears, nose, eyes, eyebrows, chin, cheeks, neckline, and hairline of the user; generating, based on the identified landmarks, a user framework; and scaling and adjusting, based on the user framework, a set of hairstyles from a hairstyle database based on hair dimensions, characteristics, and color with the landmarks, the hairstyle database being synchronized with a user profile and based one or more hairstyle selections by the user.
US11222437B2

Non-contact methods and systems are disclosed for estimating an in-bed human pose. The method includes the steps of: (a) capturing thermal imaging data of a human subject lying on a bed using a long wavelength infrared camera positioned above the human subject; (b) transmitting the thermal imaging data to a computer system; and (c) processing the thermal imaging data by the computer system using a model to estimate the pose of the human subject, the model comprising a machine learning inference model trained on a training dataset of a plurality of in-bed human poses.
US11222433B2

Provided are a method and apparatus for calculating three-dimensional coordinates using photographic images, and more particularly, a method and apparatus for calculating three-dimensional coordinates using photographic images in which a plurality of photographic images are analyzed to calculate the three-dimensional coordinate of a point commonly marked on the photographic images. By using the method and apparatus for calculating three-dimensional coordinates using photographic images captured by a camera, three-dimensional coordinates of arbitrary points marked on the photographic images can be easily calculated.
US11222431B2

A feature processing method and device for a motion trajectory, and a computer storage medium. The method may have a client device acquiring a motion trajectory generated by a user behavior to obtain an ordered point set, and each trajectory point in the ordered point set may have a position element and a time element. The method may further use information in the position element and the time element to convert the motion trajectory into an image. Furthermore, by performing image processing on the image, the method may obtain one or more feature vectors in the motion trajectory.
US11222422B2

Systems, methods, and computer readable media for hyperspectral imaging are provided. An example hyperspectral imaging sensor system to identify item composition includes an imager to capture hyperspectral imaging data of one or more items with respect to a target. The example includes a sensor to be positioned with respect to the target to trigger capture of the image data by the imager based on a characteristic of the target. The example includes a processor to prepare the captured imaging data for analysis to at least: identify the one or more items; determine composition of the one or more items; calculate an energy intake associated with the one or more items; and classify the target based on the energy intake.
US11222419B1

A method and system for a veneer grading and stacking uses one or more vision systems to generate images of the individual full or partial sheets of veneer and accurately determine the dimensions of each individual full or partial sheet of veneer. The one or more vision systems are also used to analyze the surface of each individual full or partial sheet of veneer quickly and automatically and assign a grade to each individual full or partial sheet of veneer. One or more veneer selection and stacking robots are then used to move each individual full or partial sheet of veneer from a veneer analysis and selection conveyor system to an appropriate veneer stack based on the grade assigned to the individual full or partial sheet by the one or more vision systems.
US11222410B2

An image display apparatus includes a display, an image receiver to receive a high dynamic range image, and a controller to set luminance information of an image to be displayed based on brightness information of the high dynamic range image and information about a luminance that is displayable on the display and to perform control to display an image having a luminance adjusted based on the set image luminance information. Accordingly, the image display apparatus is capable of converting and displaying the high dynamic range image so as to match the luminance that is displayable on the display.
US11222407B2

An apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: receive an input signal, the input signal comprising a piecewise-smooth signal and a noise signal; determine a prior probability density function of a representation of the piecewise-smooth signal, the representation of the piecewise-smooth signal comprising a combination of a smooth, Gaussian, variable and a jump, Cauchy, variable; determine a likelihood function based on the input signal; determine a posterior probability density function based on the likelihood function and the prior probability density function distribution; and estimate the piecewise-smooth signal based on an estimate of a posterior probability density function.
US11222406B2

A synthetically generated noise image is generated from at least one high signal-to-noise ratio target image and at least two zero-mean Gaussian noise images, scaled according to a noise scale. The images are combined in a non-linear manner to produce the synthetically generated noise image which can be used as a training image in a machine learning-based system that “denoises” images. The process can be repeated for a number of different noise scales to produce a set of training images. In one embodiment, the synthetically generated noise image IN is generated according to: IN=√{square root over (I12+I22)} where I is the original target image, I1=I+pG1 and I2=pG2, and where G1 and G2 are zero-mean Gaussian noise images, and p is the noise scale.
US11222405B2

A facial image enhancement method includes: determining a plurality of feature regions in a facial image according to feature points of the facial image; correcting an initial enhancement weight coefficient of each feature region of the feature regions and obtaining a weight map of discrete enhancement on the facial image; obtaining a weight map of continuous enhancement on the facial image according to the weight map of discrete enhancement on the facial image; and performing enhancing the facial image according to the weight map of continuous enhancement on the facial image to obtain an enhanced facial image.
US11222404B2

In a method and system for reconstructing computed tomography image data in which CT image data is de-noised. Then simulated noise is added, followed by another de-noising step to estimate the bias. Then, the estimated bias information is used to correct the original de-noised image data to arrive at second pass image data.
US11222401B2

The present invention provides an apparatus comprising a plurality of image sensors, an image frame multiplexer communicable with each of the plurality of image sensors, and a processor communicable with the image frame multiplexer. Each image sensor captures a full frame image data object and outputs a middle frame image data object. The image frame multiplexer communicable receives a plurality of middle frame image data objects and outputs a selected middle frame image data object from the plurality of middle frame image data objects. The processor receives the selected middle frame image data object and processes the selected middle frame image data object.
US11222392B2

An apparatus to facilitate compute optimization is disclosed. The apparatus includes a memory device including a first integrated circuit (IC) including a plurality of memory channels and a second IC including a plurality of processing units, each coupled to a memory channel in the plurality of memory channels.
US11222380B2

Concepts and technologies disclosed herein are directed to forecasting expenditures to improve customer shopping experience in a store environment. According to one aspect disclosed herein, a device associated with a customer can present a shopping cart user interface and initiate a forecast spend module of a forecast spend application. The device can monitor an item detection module of the forecast spend application for a new item added to a physical shopping cart associated with the shopping cart user interface or otherwise marked for purchase. In response to the new item being added to the shopping cart or otherwise marked for purchase, the device can update, via the forecast spend module, a forecast spend field in the shopping cart user interface with a forecast spend value based upon a cost of the new item.
US11222373B2

In an example embodiment, text is received at an ecommerce service from a first user, the text in a first language and pertaining to a first listing on the ecommerce service. Contextual information about the first listing may be retrieved. The text may be translated to a second language. Then, a plurality of text objects, in the second language, similar to the translated text may be located in a database, each of the text objects corresponding to a listing. Then, the plurality of text objects similar to the translated text may be ranked based on a comparison of the contextual information about the first listing and contextual information stored in the database for the listings corresponding to the plurality of text objects similar to the translated text. At least one of the ranked plurality of text objects may then be translated to the first language.
US11222368B2

AN information providing server SA determines whether a display condition is satisfied, the display condition being a condition for displaying advertising content of a specific advertiser on a first advertising space which is set on a medium that can be displayed on a terminal. And then, the information providing server SA switches, in a case where the display condition is not satisfied, the first advertising space to a second advertising space to display advertising content of an advertiser who wins a bid on the basis of bid information.
US11222366B2

An online system selecting content items for presentation to its users accounts for likelihoods of users performing actions associated with content items when selecting content items. The online system maintains models determining likelihoods of users performing various actions. If a content item is associated with an action that infrequently occurs, information for determining the model for the action is limited, so the online system increases a bid amount associated with the content item during a time interval to an amount based on a likelihood of the user performing a more frequently occurring alternative action and an average bid amount for the alternative action from content items previously presented to users. The online system also determines an amount based on the model for the action and the bid amount for during the time interval and stops increasing the bid amount when the rate of change has less than a threshold magnitude.
US11222360B2

Aspects of the subject disclosure may include, for example, embodiments for detecting a navigation application operating on a first communication device, and identifying a location of the first communication device. Further embodiments can include obtaining a first advertisement and a second advertisement according to the location of the first communication device as well as determining a first priority associated with the first advertisement and a second priority associated with the second advertisement. Additional embodiments can include determining the first priority is higher than the second priority resulting in a determination to present the first advertisement prior to the second advertisement, and providing the first advertisement, the second advertisement, and the determination to the first communication device. The first communication device presents the first advertisement within navigation content utilizing the navigation application prior to presenting the second advertisement within the navigation content based on the determination. Other embodiments are disclosed.
US11222356B2

An example apparatus includes means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications, and means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic.
US11222352B2

A payment system can accept an electronic reservation for a merchant restaurant in response to a reservation request received from a user. The payment system can detect that the user is present at a location associated with the merchant restaurant based at least in part on an indication received from a mobile device associated with the user. The payment system can determine a completion of a service associated with the electronic reservation. The payment system can provide an electronic bill for the service to be displayed on the mobile device of the user. Based on receiving an authorization of the electronic bill from the mobile device of the user, the payment system can charge, through a card-less payment transaction, the user for at least an amount disclosed in the electronic bill.
US11222349B2

Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.
US11222347B2

A method including retrieving a product information from a database is provided. The method includes associating the product information with multiple classification values, forming a vector associated with a consumer product. The classification values form coordinates of the vector in a vector space that comprises multiple vectors associated with multiple consumer products. The method includes determining a cluster in the vector space, including at least one vector selected according to a relative distance within a cluster boundary. The method includes selecting a discriminator vector from a vector difference between a first vector in a first cluster in the vector space and a second vector in a second cluster in the vector space and identifying a new consumer product associated with a new vector that is formed by adding the discriminator vector to a third vector from the vector space, the third vector associated with a known consumer product.
US11222344B2

The effectiveness of advertisements with respect to a group of panelists is measured. Based on the results of such analysis, advertisements and/or variants thereof are selected for presentation to consumers. Effectiveness of advertisements is measured, in one embodiment, by detecting exposure to advertisements, and then monitoring panelist behavior following exposure to an advertisement. In one embodiment, the group of panelists is a representative sample of a larger population, so that observations of panelist behavior can be used as a basis for making decisions regarding presentation of advertisements to a larger audience having characteristics similar to those of the panelists. Once the relative effectiveness for various audiences has been determined, advertisements can be selected for presentation to individual consumers or to groups of consumers, so as to maximize effectiveness. In one embodiment, such analysis and selection is performed substantially in real-time.
US11222342B2

Systems, methods, and computer-readable media for providing accurate images of cards. An application executing on a mobile device may receive authentication credentials for an account, determine a card associated with the account, and determine a card manufacturer identifier (CMID) of the card. The application may receive, from a digital asset management system based on the CMID, a plurality of metadata attributes of the card and one or more images of the card. The application may determine, based on the metadata attributes and attributes of the mobile device, a first orientation of the card to enable near-field communication (NFC) data transfer between the card and the mobile device. The application may select a first image of the card. The application may generate a graphical user interface (GUI) including the first image and an indication specifying to tap the card to the mobile device according to the first orientation.
US11222339B2

A configured application for authorizing a credit card by a user and a method that may include receiving an electronic request to pair a mobile device associated with a user with a credit card of the user. The credit card may include a location tracking circuitry to remotely communicate a location of the credit card to a remote electronic recipient. The location of the credit card may be received by a processor from the remote electronic recipient. A proximity multi-factor authentication may verify that the user is an authorized user of the credit card. The mobile device associated with the user may be paired with the credit card of the user after verifying that the user is the authorized user. The processor may receive the location of the credit card paired with the mobile device from the remote electronic recipient. The location of the credit card may be displayed on a display of the mobile device associated with the user.
US11222331B2

A blockchain-based rough gemstone planning method including scanning rough gemstones and generating one rough gemstone records, recording the rough gemstone record to a rough gemstone blockchain network, receiving a smart contract associated for each rough gemstone record, receiving virtual derivative gemstone records, generating derivative smart contracts for the virtual derivative gemstone records, sending the virtual derivative gemstone records and the derivative smart contracts to a trading network, and receiving price information associated with the virtual derivative gemstone records.
US11222330B2

An apparatus and method to conduct financial and other transactions using a wireless computing device. The wireless device includes an input display part, one or more processors, and at least one memory device. The memory device has stored therein a wallet application for completing transactions based on wireless data communications between the computing device and an external electronic device. The memory device further stores at least one electronic credential. The wireless device permits transmission, via a near-field communication (NFC) module, of at least one electronic credential to an NFC reader of the external electronic device based on comparing a biometric characteristic of a user, detected by a biometric characteristic reader, with stored biometric information.
US11222327B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating resources are provided. One of the methods includes receiving a first request from a first client for accessing a server, wherein the first request includes token information corresponding to resource information of a second client; determining, according to the token information included in the first request, the resource information of the second client corresponding to the token information; receiving resource allocation information from the first client; and allocating resource according to the resource allocation information from the first client and the resource information of the second client.
US11222325B2

The present disclosure generally relates to user interfaces for managing peer-to-peer transfers. In some examples, a device provides user interfaces for initiating and managing transfers. In some examples, a device provides user interfaces corresponding to completed transfers. In some examples, a device provides user interfaces for providing visually distinguishable message object appearances based on message designation. In some examples, a device provides user interfaces for activating accounts for accepting and sending transfers. In some examples, a device provides user interfaces for exchanging accounts for use in a transfer. In some examples, a device provides user interfaces for splitting transfers between two or more accounts. In some examples, a device provides user interfaces for generating and displaying a transfers history list. In some examples, a device provides user interfaces for voice-activation of transfers. In some examples, a device provides visual or haptic feedback corresponding to a transfer operation.
US11222322B2

Payment systems allowing credit and/or points to fund financial transactions are provided. In one example, a payment system comprises a credit device issued to a consumer enabling the consumer to purchase products or services from a plurality of merchants using funds from a credit account associated with the consumer. The payment system comprises a payment network enabling the plurality of merchants to receive payment from an issuer that issues the credit device to the consumer. A funding device is configured to access information regarding credit available from the credit account, the funding device further configured to access information regarding points available to the consumer. The funding device is configured to use pre-established rules to determine the use of available credit and available points for completing a transaction with a first merchant of the plurality of merchants. The transaction appears to the first merchant as a regular credit card transaction.
US11222321B2

Systems and methods are provided for verifying a user, through an account associated with the user, in connection with a subscription of the user to a service from a service provider. One exemplary system includes a memory having an account for the user, and a platform computing device coupled to and/or including the memory. The computing device is configured to receive a request from the service provider, in connection with the user subscribing to the service, and authenticate the user. When the user is authenticated, the computing device is configured to generate a subscription message for the user comprising assurance data based on the user's account, a timestamp, and an identifier associated with the user, and transmit the subscription message to the service provider, to thereby permit the service provider to rely on the assurance data to verify the user.
US11222320B1

Systems, apparatuses, methods, and computer program products are disclosed for controlling a function of an automated transaction machine (ATM). An example method includes receiving, by query language processing (QLP) circuitry, a query command signal. The example method further includes generating, by the QLP circuitry based on the query command signal, a control signal configured to instruct the ATM to perform the function by crawling a tree-structured menu of the ATM. Subsequently, the example method includes transmitting, by the QLP circuitry to the ATM, the control signal.
US11222314B2

Systems and methods for facilitating at least a portion of a secure electronic financial transaction are provided herein. Methods may include generating a unique payee identifier that represents a unique payment relationship between a payee and one or more payors, receiving a transaction request, the transaction request comprising the unique payee identifier and a payment, and authorizing a payment to the payee that corresponds to the payment.
US11222313B2

A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
US11222306B2

Disclosed is a system for real-time measurement of inventory on shelves. The system uses light sensors placed in association with the inventory and the shelves to measure in real-time the removal/replacement of inventory from the shelves. When inventory is on the shelves, less light reaches the light sensors. As inventory is removed from shelves, the light sensors receive more light. The difference in light received generates as signal that can be measured, thereby allowing for determining inventory levels on each shelf. The system may be retro-fitted to existing shelving systems, thereby avoiding the cost of purchasing new shelving systems. The system can work on any shelving system, including gravity-feed roller shelf (GRS), flat shelves, and spring loaded pusher shelves, and is unaffected by usual temperatures found in retail establishments and can thus work in both refrigerated and unrefrigerated systems. Also disclosed are related methods.
US11222303B2

A method includes detecting, via an RFID reader of a package repository, an RFID tag associated with a package and, based on detecting the RFID tag, communicating, to a network device, an update for a shipping history. The method includes detecting, by a sensor associated with the package repository, a presence in a vicinity of the package repository. The method also includes detecting that the RFID tag is outside a range of the RFID reader and, responsive to the RFID tag being outside the range of the RFID reader, transmitting at least a portion of sensor data captured subsequent to detecting the presence to the network device.
US11222288B2

A computer-implemented method of training an ensemble machine learning system comprising a plurality of ensemble members. The method includes selecting a shared objective and an objective for each of the ensemble members. The method further includes training each of the ensemble members according to each objective on a training data set, connecting an output of each of the ensemble members to a joint optimization machine learning system to form a consolidated machine learning system, and training the consolidated machine learning system according to the shared objective and the objective for each of the ensemble members on the training data set. The ensemble members can be the same or different types of machine learning systems. Further, the joint optimization machine learning system can be the same or a different type of machine learning system than the ensemble members.
US11222285B2

A feature-selection system obtains a training data set and associated features; divides the training data set into a first number of training data subsets; and forms a plurality of feature-selecting data sets. A feature-selecting data set comprises a second number of training data subsets. The system processes, in parallel, each feature-selecting data set, which comprises: computing a first evaluation index for the features based on the feature-selecting data set; obtaining a group of index ranks corresponding to the features based on the first evaluation index; and obtaining a group of importance ranks corresponding to the features based on the feature-selecting data set and a machine-learning model. The system further obtains a group of total ranks by fusing groups of index ranks and groups importance ranks obtained from processing the plurality of feature-selecting data sets; and selecting target features from the features based on the group of total ranks.
US11222277B2

A pseudo-relevance feedback (PRF) system is disclosed that determines an optimized relevance model for a search query by utilizing a posterior relevance model to estimate the likelihood that an initial set of top-K retrieved documents would be retrieved given the posterior relevance model, re-ranking the top-K documents based on their respective estimates of likelihood of retrieval, determining a rank similarity between the initial ranking of the top-K documents and the re-ranking of the top-K documents, updating one or more model parameters of the posterior relevance model based on the rank similarity, and iteratively performing the above process until the rank similarity is maximized, at which point, the optimized relevance model is obtained.
US11222262B2

A system and method for predicting a sequence of actions employ a Gated End-to-End Memory Policy Network (GMemN2NP), which includes a sequence of hop(s). Supporting memories of the hops include memory cells generated from observations made at different times. A sequence of actions is predicted, based on input agent-specific variables. For each action, the model, at each hop, outputs an updated controller state which is used as input to the next hop or, for the terminal hop, for computing the respective action. Each hop includes a transform gate mechanism which is used to control the influence of output of the supporting memories on the updated controller state. For the second and subsequent hops, respective actions are predicted, after using any intervening observations to update the supporting memories. The model is learned, on a training set of observations, to optimize the cumulative reward of a sequence of two or more actions.
US11222259B2

Technical solutions are described for storing weight in a crosspoint device of a resistive processing unit (RPU) array. An example method includes setting a state of each single bit counter from a set of single bit counters in the crosspoint device, the states of the single bit counters representing the weight to be stored at the crosspoint device. The method further includes adjusting electrical conductance of a resistor device of the crosspoint device. The resistor device includes a set of resistive circuits, each resistive circuit associated with a respective single bit counter from the set of single bit counters, the electrical conductance adjusted by activating or deactivating each resistive circuit according to a state of the associated single bit counter.
US11222257B1

Some embodiments provide a neural network inference circuit (NNIC) for executing a neural network. The NNIC includes a first circuit that outputs dot products for computation nodes of a first set of neural network layers, that include dot product computations of sets of weight values with sets of input values. The NNIC also includes a second circuit that outputs values for computation nodes of a second set of neural network layers, that apply a set of calculations that do not include dot products to sets of input values. The NNIC also includes a selection circuit that selects a dot product output from the first circuit when a current layer being processed by the NNIC belongs to the first set of layers, and selects a non-dot product output from the second circuit when the current layer belongs to the second set of layers.
US11222256B2

At least one neural network accelerator performs operations of a first subset of layers of a neural network on an input data set, generates an intermediate data set, and stores the intermediate data set in a shared memory queue in a shared memory. A first processor element of a host computer system provides input data to the neural network accelerator and signals the neural network accelerator to perform the operations of the first subset of layers of the neural network on the input data set. A second processor element of the host computer system reads the intermediate data set from the shared memory queue, performs operations of a second subset of layers of the neural network on the intermediate data set, and generates an output data set while the neural network accelerator is performing the operations of the first subset of layers of the neural network on another input data set.
US11222253B2

The technology disclosed provides a so-called “joint many-task neural network model” to solve a variety of increasingly complex natural language processing (NLP) tasks using growing depth of layers in a single end-to-end model. The model is successively trained by considering linguistic hierarchies, directly connecting word representations to all model layers, explicitly using predictions in lower tasks, and applying a so-called “successive regularization” technique to prevent catastrophic forgetting. Three examples of lower level model layers are part-of-speech (POS) tagging layer, chunking layer, and dependency parsing layer. Two examples of higher level model layers are semantic relatedness layer and textual entailment layer. The model achieves the state-of-the-art results on chunking, dependency parsing, semantic relatedness and textual entailment.
US11222252B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the methods includes obtaining an input sequence, the input sequence comprising a plurality of inputs arranged according to an input order; processing the input sequence using a first long short term memory (LSTM) neural network to convert the input sequence into an alternative representation for the input sequence; and processing the alternative representation for the input sequence using a second LSTM neural network to generate a target sequence for the input sequence, the target sequence comprising a plurality of outputs arranged according to an output order.
US11222249B2

The present invention relates to an optical code including a film of a charge-transfer material, as well as methods thereof. Described herein are optical codes having anisotropic and/or isotropic regions within the film, which can be provided in a pattern that serves as an optical code.
US11222248B2

In some examples, luminance-biased sharpening for thermal media printing may include converting an input image to a grayscale luminance representation. For each pixel of a plurality of specified pixels of the converted input image, a sharpening lightness value may be determined. Further, a ratio of the sharpening lightness value to a corresponding original lightness value may be determined. A resulting sharpened pixel may be determined by applying a corresponding value of the determined ratio to each of the specified pixels. A dark correction factor may be applied to the resulting sharpened pixels that are darkened and a light correction factor may be applied to the resulting sharpened pixels that are lightened. Based on application of the dark correction factor and the light correction factor, a sharpened output image corresponding to the input image may be generated.
US11222236B2

An image question answering method includes: extracting a question feature representing a semantic meaning of a question, a global feature of an image, and a detection frame feature of a detection frame encircling an object in the image; obtaining a first weight of each of at least one area of the image and a second weight of each of at least one detection frame of the image according to question feature, global feature, and detection frame feature; performing weighting processing on global feature by using first weight to obtain an area attention feature of image; performing weighting processing on detection frame feature by using second weight to obtain a detection frame attention feature of image; and predicting an answer to question according to question feature, area attention feature, and detection frame attention feature.
US11222228B2

Example-based affine registration is provided. In various embodiments, a plurality of training images is read. A predetermined affine transform is read for each of the plurality of training images. Each affine transform maps its associated image to a template. Weights are determined for each of the plurality of training images. The weights are determined to minimize a difference between the test image and a weighted linear combination of the training images. An affine transform is determined mapping the test image to the template by computing a weighted linear combination of the affine transforms using the weights.
US11222219B2

Disclosed embodiments pertain to a method for determining position information of a target vehicle relative to an ego vehicle. The method may comprise: obtaining, by at least one image sensor, first images of one or more target vehicles and classifying at least one target vehicle from the one or more target vehicles based on the one or more first images. Further, vehicle characteristics corresponding to the least one target vehicle may be obtained based on the classification of the least one target vehicle. Position information of the at least one target vehicle relative to the ego vehicle may be determined based on the vehicle characteristics.
US11222216B2

A crosswalk detection device according to an embodiment includes a processor, and the processor configured to perform image scanning processing for scanning aerial image data in unit of window, multiple line segment creation processing for creating a plurality of line segments corresponding to a distance based on a dimension of a crosswalk in any direction within a region scanned in the aerial image data, first calculation processing for calculating an absolute value of a first derivative value indicating a difference in brightness between both ends of the line segment and calculating an average value of the absolute value of the first derivative value for each angle, second calculation processing for calculating an absolute value of a second derivative value indicating a difference between a difference in brightness between a first end and an intermediate point of the line segment and a difference in brightness between the intermediate point and a second end of the line segment and calculating an average value of the absolute value of the second derivative value for each angle, and crosswalk determination processing for determining that coordinates of each of the line segments are coordinates of the crosswalk based on a calculation result.
US11222214B2

An autonomously driving taxi having a driving module for autonomous driving of the taxi based on sensors assigned to the driving module, wherein the taxi has an external camera arrangement for capturing images of surroundings of the taxi and an analysis module for analyzing the images of the surroundings of the taxi for a gesture that is interpreted as hailing a taxi, wherein the taxi includes an external display for displaying information outside the taxi and an external-display controller for displaying on the external display an image of the person associated with the gesture that is interpreted as hailing a taxi.
US11222212B2

A first imager has a relatively high resolution and a relatively narrow first field-of-view. Information about objects in an environment is detected or captured, and used to steer the first field-of-view of the first imager. The sensor(s) may take the form of a second imager with a relatively lower resolution and relatively wider second field-of-view. Alternatively, other types of sensors, for instance presence/absence sensors may be employed. The first field-of-view may be directed toward an object that satisfies one or more conditions, for instance matching a particular SKU. The first field-of-view may track a moving object, for instance via a tracking mirror and actuator. This approach may be employed in retail locations, for example in grocery or convenience stores, for instance to reduce various forms of theft or in industrial environments.
US11222211B2

A method and an apparatus for segmenting a video object, an electronic device, a storage medium, and a program include: performing, among at least some frames of a video, inter-frame transfer of an object segmentation result of a reference frame in sequence from the reference frame, to obtain an object segmentation result of at least one other frame among the at least some frames; determining other frames having lost objects with respect to the object segmentation result of the reference frame among the at least some frames; using the determined other frames as target frames to segment the lost objects, so as to update the object segmentation results of the target frames; and transferring the updated object segmentation results of the target frames to the at least one other frame in the video in sequence. The accuracy of video object segmentation results can therefore be improved.
US11222207B2

The present invention discloses an intelligent sweeping robot which is used for detecting whether a foreground object is an obstacle or not according to the extracted foreground object features; marking an area, located by the foreground object, as an obstacle point if a detection result is that the foreground object is the obstacle, and resetting a second sweeping path for avoiding the obstacle point; and further determining a first conditional probability of the foreground object being the obstacle according to the extracted scene features and foreground object features if the detection result is that whether the foreground object is the obstacle or not cannot be determined, determining the foreground object to be the obstacle if the first conditional probability is larger than a preset threshold value, marking the area, located by the foreground object, as the obstacle point, and resetting the second sweeping path for avoiding the obstacle point.
US11222205B1

A computer system for verifying hail damage and/or detecting hail fraud, using computer vision and artificial intelligence, includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the image to identify a plurality of damaged locations; (iii) analyzing the damaged locations to determine a distance between each of the damaged locations, a size of each of the damaged locations, and a shape of each of the damaged locations; and (iv) determining whether the damaged locations are a result of actual hail damage based upon at least one of the distance between each of the damaged locations, the size of each of the damaged locations, and the shape of each of the damaged locations.
US11222199B2

A computer-implemented method includes: generating, by a computer device, a baseline emotive state of a first user; generating, by the computer device, a baseline emotive state of a second user; determining, by the computer device, a current emotive state of the first user during a current video conference between the first user and the second user; determining, by the computer device, a current emotive state of the second user during the current video conference; and suggesting, by the computer device, a behavioral adjustment to the first user based on comparing the baseline emotive state of the first user, the current emotive state of the first user, the baseline emotive state of the second user, and the current emotive state of the second user.
US11222198B2

A method implements an activity protocol that has been established for a living entity. The method directs an artificial intelligence system to compare a video of an activity by a living entity to an activity protocol that has been established for the living entity, and then receives an indication from the artificial intelligence system that the activity by the living entity does not match the activity protocol that has been established for the living entity. In response to receiving the indication from the artificial intelligence system that the activity by the living entity does not match the activity protocol that has been established for the living entity, the method directs a monitoring entity to implement the activity protocol that has been established for the living entity.
US11222187B1

A scanner is provided having an integrated or retrofitted amber filter placed in front of white illumination LEDs. When an object/item is placed within a field of view of a lens of the scanner, the white illumination LEDs are illuminated and pass through the amber filter, which filters out light in the light spectrum of approximately 340-500 nm. The object/item is illuminated with light approximately above 500 nm and reflected back through a portion of the lens that covers an imaging sensor resulting in an object/item image in the light spectrum approximately above 500 nm, which improves the user experience by removing the glaring blue light component of the white LEDs illumination while not impacting the performance of the object/item recognition when processed for a transaction being conducted at a transaction terminal that is interfaced to the scanner.
US11222185B2

A speech translation system and methods for cross-lingual communication that enable users to improve and customize content and usage of the system and easily. The methods include, in response to receiving an utterance including a first term associated with a field, translating the utterance into a second language. In response to receiving an indication to add the first term associated with the field to a first recognition lexicon, adding the first term associated with the field and the determined translation to a first machine translation module and to a shared database for a community associated with the field of the first term associated with the field, wherein the first term associated with the field added to the shared database is accessible by the community.
US11222177B2

Embodiments are provided for intelligent augmentation of word representations in a computing system by a processor. One or more character shape embeddings may be created in an artificial neural network (ANN) by augmenting one or more word representations based on a set of natural language processing (NLP) data, a set of word embedding vectors, and one or more clustering operations. A shape, a category, and a contextual identify of the one or more word representations may be analyzed used in creating the one or more character shape embeddings.
US11222175B2

A method, system and computer program product for recognizing terms in a specified corpus. In one embodiment, the method comprises providing a set of known terms t∈T, each of the known terms t belonging to a set of types Γ (t)={γ1, . . . }, wherein each of the terms is comprised of a list of words, t=w1, w2, . . . , wn, and the union of all the words for all the terms is a word set W. The method further comprises using the set of terms T and the set of types to determine a set of pattern-to-type mappings p→γ; and using the set of pattern-to-type mappings to recognize terms in the specified corpus and, for each of the recognized terms in the specified corpus, to recognize one or more of the types γ for said each recognized term.
US11222174B2

Systems and methods for generating logical documents for a document evaluation system are provided. For example, a method for generating logical documents for a document evaluation system includes receiving a first child document associated with a master document. The master document includes one or more master terms. The first child document includes one or more first child terms and a first date. The method further includes generating a logical document based at least in part on the master document. The logical document includes one or more current document values. Each current document value corresponds to one master term and is associated with a current date and a current reference. The current reference identifies a region in the master document related to the one master term. The method further includes selecting a first child term from the one or more first child terms.
US11222171B2

Systems, methods, and software are disclosed herein for enhanced pivot table creation and interaction. In an implementation, a view including a formula bar is rendered in a user interface to a spreadsheet application. In response to receiving a user initialization input, the view is rendered to hide the formula bar and display a configuration bar configured to receive at least one pivot table parameter. A pivot table is generated based on the at least one pivot table parameter. The view is rendered to display the formula bar after generation of the pivot table.
US11222170B2

A system for parsing units of measure for spreadsheet cell values includes a processor. The processor is to host a spreadsheet document; receive a cell value entered into a cell of the spreadsheet document; parse the cell value to determine whether the cell value includes at least a measure and a unit of measure; and associate a valid measure and a valid unit of measure with the cell in the event that the measure and the unit of measure are valid.
US11222166B2

Aspects of the invention include a method for iteratively expanding concepts. The method includes building a set of expressions extracted from an ontology to form a cache, the set of expressions based at least in part on respective target concepts. Receiving a document and performing a first traversal of the document to identify first surface forms related to the respective target concepts. Performing a second traversal of the document to identify second surface forms that modify the first surface forms. Annotating the document by comparing the modifying surface forms to target concepts and the set of expressions in the cache.
US11222158B2

A method of manufacturing an integrated circuit includes: generating layout data of the integrated circuit by placing and routing standard cells that define the integrated circuit, the standard cells including a nanosheet; generating timing analysis data by performing a timing analysis of the integrated circuit using the layout data; and regenerating the layout data of the integrated circuit by replacing and rerouting the standard cells that define the integrated circuit based on the timing analysis data and a shape of the nanosheet of the placed standard cells.
US11222155B1

Disclosed is a method and apparatus that takes timing information associated with a plurality of inputs to a cell, such as an AND-gate, within an integrated circuit (IC) design, store the timing information in a timing information register (TIR) associated with an index identifying the source of the timing information and track the source of the timing information for a predetermined number of cells through the index. The timing information in the TIRs is merged upon the index indicating that the timing information has been tracked through a predetermined number of cells.
US11222151B2

A SEB resistance evaluation method includes: disposing an excitation source within a model of a semiconductor device; and determining an energy of the excitation source at which the semiconductor device exhibits thermal runaway, while varying a voltage applied to the model of the semiconductor device and the energy of the excitation source.
US11222149B2

Methods, systems, and apparatus for designing an artificial quantum thermal bath. In one aspect, an apparatus includes a primary quantum system; an auxiliary quantum system comprising a plurality of modes and that interacts with the primary quantum system, wherein: the auxiliary system interacts with the primary quantum system through one or more couplings, wherein the one or more couplings are controllable; a steady state of the auxiliary system, a response function of the auxiliary quantum system, an auxiliary system operator, and a spectrum of the auxiliary quantum system are determined to meet a respective condition; and the auxiliary system is controllable to relax the primary quantum system to an equilibrium state using a controllable function of the auxiliary system operator.
US11222148B2

A method for a space profile interpreter framework is described. The method includes a data interpreter module receiving a first data file having a data section that includes data representing real-world entities for a layer of a digital geographic structure. The data interpreter module communicates with a computing system for managing a location hierarchy. The module extracts location information included in multiple entity records for the layer. Each entity record corresponds to a respective space profile feature for a real-world entity of the digital geographic structure. A mapping module of a computing system associates the data item of the extracted location information with entity information of the location hierarchy managed by the computing system.
US11222139B2

A mobile application privacy analysis system is described, where the system scans a mobile device to identify files associated with a particular SDK and generates a tokenized name for the SDK. The tokenized name includes tokens representing the SDK vendor and one or more functions of the SDK. Using the tokenized name, the system then determines corresponding categories for each functionality token and score for each such category. Based on the scores, the system determines the most significant category and assigns that category to the SDK for use in privacy analysis. The system may also, or instead, determine a vendor category using the vendor token and assign that category to the SDK. Weighting factors may be applied to the scores for the categories associated with the functionality tokens and vendor tokens.
US11222131B2

The present disclosure relates to a method for a secure storage, matching and linking of data records. The method comprises: receiving a current data record having one or more attributes, each attribute having an attribute value. For each attribute of at least part of the attributes a predefined set of variations of the attribute value of the attribute may be generated. The received attribute values may be encrypted resulting in an encrypted record and the generated sets of variations may be encrypted. The encrypted record may be stores in a storage system in association with the respective encrypted sets of variations.
US11222130B2

Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system and the host system includes a key management system (KMS) and a metadata service system (MSS). The KMS and the MSS are communicatively coupled to each other. The system further includes a database management system (DBMS) having a database, a query pre-parser, and a results handler. The query pre-parser and the results handler are communicatively coupled to the KMS and the MSS, and the system also includes a processing application configured to process at least some data received from a tenant system.
US11222125B1

Methods, systems, and apparatus for operations for performing a biometric recognition attack test on a biometric recognition device. An example method includes obtaining a test object for performing the biometric recognition attack test corresponding to the target user; performing the biometric recognition attack test on the biometric recognition device, comprising: controlling a mechanical arm to place the test object in a recognition area of the biometric recognition device; controlling the mechanical arm to adjust the test object to have a plurality of different test object poses with respect to the biometric recognition device; obtaining a test result for the test object in each test object pose of the plurality of different test object poses; and determining an attack test result of the biometric recognition attack test on the biometric recognition device corresponding to the target user.
US11222114B2

A method, computer program product and computer system are provided. A processor retrieves a target file for inspection of malware. A processor converts the target file to a time domain format. A processor determines one or more time-frequency domain features of the converted target file. A processor generates a malicious classification for the target file based on the one or more time-frequency domain features of the converted target file and one or more classification models.
US11222113B1

Methods and systems are provided for automatically generating malware definitions and using generated malware definitions. One example method generally includes receiving information associated with a malicious application and extracting malware strings from the malicious application. The method further includes filtering the malware strings using a set of safe strings to produce filtered strings and scoring the filtered strings to produce string scores by evaluating words of the filtered strings based on word statistics of a set of known malicious words. The method further includes selecting a set of candidate strings from the filtered strings based on the string scores and generating a malware definition for the malicious application based on the set of candidate strings. The method also includes performing one or more security actions to protect against the malicious application, using the malware definition.
US11222109B2

A non-transitory computer-readable medium stores computer-executable instructions causing an information processing device to accept settings for a sequence of operations executable using a cloud server, accept a selection of the cloud server, acquire authentication information for accessing the cloud server, store the authentication information in association with cloud information specifying the cloud server, store a sequence record including the cloud information and setting information representing the settings for the sequence, when accepting a selection of the sequence record, execute the sequence in accordance with the setting information and access the cloud server with the authentication information, when accepting a selection of another sequence record including the same cloud information as included in the sequence record, execute another sequence in accordance with setting information of the another sequence record and access the cloud server with the authentication information associated with the same cloud information as included in the sequence record.
US11222104B2

A device and a mobile terminal detect that a local end is connected to a peer end by using a data cable. If the mobile terminal detects a first operation action that is performed by a user on a touch display screen of the mobile terminal, the device gains access to the mobile terminal. The device displays a first screen if the mobile terminal detects a second operation action that is performed by the user on an input apparatus different from the touch display screen of the mobile terminal. The first screen is used to prompt the user to enter a screen unlock password of the mobile terminal on the device.
US11222101B1

Techniques are provided for user behavior analytics using keystroke analysis of pseudo-random data strings. One method comprises obtaining timestamps corresponding to keystroke activities on a device of a user associated with typing a pseudo-random character string comprising multiple characters, wherein at least one timestamp is adjusted based on errors associated with the typing of the pseudo-random character string; determining a time difference between keystroke activities associated with the pseudo-random character string using at least one adjusted timestamp; obtaining a time difference distribution for a subset of character sequences in the pseudo-random character string; determining a probability value for one or more character sequences in the subset; and determining an aggregate probability value for the pseudo-random character string based on the probability values. An authentication and/or an identity verification of the user can be based on the aggregate probability value for the pseudo-random character string.
US11222094B1

A method includes receiving a scheduling request that identifies a medical consumable, accessing first document types that indicate how often medical consumables are to be ingested, identifying a frequency at which the first designated medical consumable is to be consumed based on the first document types, accessing second document types that indicate a pattern of personal activity behavior, identifying one or more temporal opportunity windows based on the second document types, determining one or more matches between the frequency at which the first designated medical consumable is to be consumed and the one or more temporal opportunity windows, creating an adherence schedule based on the one or more matches that indicates when reminders to ingest the first designated medical consumable are to be generated, and generating one or more of the reminders to ingest the first designated medical consumable on a mobile electronic device according to the adherence schedule.
US11222083B2

Systems, methods, and computer program products for implementing a web crawler platform comprising one or more containerized web crawler programs working in tandem to synergistically index web resources and reduce redundancy experienced by multiple web crawlers independently indexing overlapping web resources. The platform provides a URL namespace, allowing crawlers to register with the platform and create URL endpoints for other crawlers to discover existing crawlers registered to the platform and identify web resources previously indexed. The platform provides crawler to crawler communication and exchanges of data and metadata obtained from web resources that have been previously indexed, allowing for crawlers to share existing data or metadata without having to directly crawl through the web resource. As web crawlers move between data centers of different geolocations, the crawler's registered URL is mapped to subsequent IP addresses, allowing for transparency and continuous identification by other crawlers registered with the platform.
US11222077B1

Methods and systems for providing a user interface and workflow for interacting with time series data, and applying portions of time series data sets for refining regression models. A system can present a user interface for receiving a first user input selecting a first model from a list of models for modeling the apparatus, generate and display a first chart depicting a first time series data set depicting data from a first sensor, generate and display a second chart depicting a second time series data set depicting a target output of the apparatus, receive a second user input of a portion of the first time series data set, and generate and display a third chart depicting a third time series data set depicting an output of the selected model and aligned with the second chart of the target output and updated in real-time in response to the second user input.
US11222074B2

A method is provided for graphically representing a portion of a directed acyclic graph as a hierarchical tree structure to facilitate user collaboration over a network, the method comprising obtaining a collaborative project shared among a plurality of users over a communication network, the project represented by a directed acyclic graph structure comprising a plurality of entities and a plurality of associations, the plurality of entities including one or more locus entities, each of the locus entities associated with a locus node from which ancestor entities in the directed acyclic graph of each locus entity are traversed as an inverted tree structure, each child node in the inverted tree indicating a respective entity related as a parent in the directed acyclic graph to the entity of its parent in the inverted tree; and expanding a subtree rooted at a leaf node of the inverted tree in response to user input.
US11222070B2

Techniques are described herein for a vectorized hash table that uses very efficient grow and insert techniques. A single-probe hash table is grown via vectorized instructions that split each bucket, of the hash table, into a respective upper and lower bucket of the expanded hash table. Further, vacant slots are indicated using a vacant-slot-indicator value, e.g., ‘0’, and all vacant slots follow to the right of all occupied slots in a bucket. A vectorized compare instruction determines whether a value is already in the bucket. If not, the vectorized compare instruction is also used to determine whether the bucket has a vacant slot based on whether the bucket contains the vacant-slot-indicator value. To insert the value into the bucket, vectorized instructions are used to shift the values in the bucket to the right by one slot and to insert the new value into the left-most slot.
US11222067B2

A multi-index method and a multi-index apparatus for a cloud database, a cloud system, and a computer-readable storage medium are provided. The cloud database includes an index unit, and the multi-index method includes: storing multiple data values in a storage unit and acquiring storage address information of each of the data values in the storage unit; and storing a value of each of multiple index keywords corresponding to each data value in the index unit in association with the storage address information of the data value, so that the cloud database is indexed according to at least two of the multiple index keywords.
US11222059B2

A set of data comprising heterogeneous data is processed in accordance with a data clustering algorithm so as to obtain an initial data cluster comprising homogeneous data. A supervised data cluster generated based on a human analysis of the set of data is obtained and compared with the initial data cluster to obtain a comparison result. The data clustering algorithm is modified based on the comparison result.
US11222052B2

Systems and techniques for determining relationships and association significance between entities are disclosed. The systems and techniques automatically identify supply chain relationships between companies based on unstructured text corpora. The system combines Machine Learning models to identify sentences mentioning supply chain between two companies (evidence), and an aggregation layer to take into account the evidence found and assign a confidence score to the relationship between companies.
US11222050B2

Embodiments use a phantom apex node to graphically illustrate a plurality of hierarchical records. Each record includes a parent field, and an entry in the parent field identifies a parent record of a given record. The parent record is higher in hierarchy than the given record. Embodiments identify record(s) that have no entry in the parent field. A phantom apex record is added to the database. A reference to the phantom apex record is inserted for each record that did not have an entry in the parent field. An x-y coordinate position is determined for all hierarchical records based on the parent field in each record. Once the positions are determined, all references to the phantom apex record are removed from all of the parent fields, and the phantom apex record itself is removed from the database. The plurality of records are then graphically rendered on a target output medium.
US11222049B1

A method and system provide areas with lifestyle preferences selected by a user. Generally, a computing device receives a selection of one or more lifestyle preferences from the user. In response to the selected lifestyle preferences, a visual display of one or more areas of a geographic map that includes one or more of the lifestyle preferences that favorably compare to the lifestyle preferences of the user is presented to the user via a user interface of the computing device. Additionally, the user may submit a review of the lifestyle preferences available in a particular location.
US11222038B2

A data visualization tool (“tool”) configured to generate a visualization for tree data. The tool can calculate a number of hierarchical levels of the tree data. The tool can further subdivide a presentation area for the data visualization into a number of concentric parts. The concentric parts are equivalent to the number of hierarchical levels. Each of the concentric parts corresponds to one of the hierarchical levels. Further, the tool can graphically generate the data visualization for presentation via an electronic display. A first of the concentric parts that corresponds to a highest of the hierarchal levels is an outermost one of the concentric parts in the presentation area. Each successive concentric part inward corresponds to a next lower hierarchical level.
US11222031B1

Some embodiments provide a program that receives a set of words. The program further determines an embedding for a word in the set of words. The program also accesses a knowledge base to retrieve a plurality of entries. Each entry includes a text description of a concept. The program further determines, for each entry in the plurality of entries in the knowledge base, an embedding for the entry based on the text description of the concept. The program also calculates, for each entry in the plurality of entries in the knowledge base, a distance value between the embedding for the word in the set of words and the embedding for the entry. The program further determines an entry in the plurality of entries in the knowledge base having a text description of a concept that best represents the set of words based on the plurality of distance values.
US11222026B1

A method may include receiving, from a source application, partial data that is incomplete for use by a target application, obtaining a set of contextual data correlated with the partial data, assigning, using a ranking model, confidence levels to the set of contextual data, selecting, from the set of contextual data, contextual data according to the confidence levels assigned to the set of contextual data, generating augmented partial data using the contextual data and the partial data, determining that the augmented partial data satisfies a transaction completion criterion of a transaction schema, and in response to determining that the augmented partial data satisfies the transaction completion criterion, sending the augmented partial data to a transaction store used by the target application.
US11222023B2

A system includes reception of a request to execute queries associated with an interactive data visualization, building, based on the request, of all queries required by the interactive data visualization on a background thread, reception of a query response associated with each built query on the background thread, building of a final response on the background thread based on the received query responses, and rendering, on a main thread, of the interactive data visualization based on the final response.
US11222013B2

Methods and apparatus are disclosed for building a library of custom named entities for a database environment and using the library for processing natural language search queries. At configuration time, custom named entities are extracted or derived from a search model or the database environment. Records for the custom entities with associated database unique identifiers and tags are stored in a library. Custom entities can be based on labels of database objects, variants thereof, or domain values. At search time, a natural language query is tokenized and matched with custom entities from the library, and with other predefined named entities, to obtained structured search descriptors. For more efficient search, compound entities can be identified in the search string, comprising a custom entity and a value, or a custom entity and another token sequence. Variations and examples are disclosed.
US11222007B2

Checking of a database snapshot of an active database is initiated. Thereafter, an anchor page associated with a most recent snapshot that links to a restart page is read. Subsequently, the linked restart page is read. It is then initially determined, based on the reading of the anchor page and the restart page, whether the snapshot is accurate. If it is initially determined that the snapshot is not accurate, the anchor page and the restart page are re-read until a final determination is made that whether the snapshot is accurate. Alternatively, if not is initially determined that the snapshot is accurate, then data is provided (e.g., displayed, loaded into memory, transmitted to a remote computing system, stored in physical persistence, etc.) that indicates that the snapshot is accurate.
US11221996B2

Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a client device. The data being managed can, for example, pertain to portable computer programs, such as widgets. The managing of the data thus can involve transfer of portable computer programs (e.g., widgets) between the host device and the client device. In one embodiment, the transfer of portable computer programs between a host device and a client device can be referred to as synchronization.
US11221991B2

Techniques for data processing may include: receiving a data chunk of the data set; determining, in accordance with criteria including a compressibility ratio for the data set and a cost ratio of compression computation cost and entropy computation cost, whether to activate or deactivate entropy computation for the data set, wherein the compressibility ratio is ratio of a number of compressible data chunks of the data set and a number of uncompressible data chunks of the data set; and responsive to determining to activate entropy computation for the data set, performing first processing comprising: determining an entropy value for the data chunk; and determining, in accordance with the entropy value for the data chunk, whether to compress the data chunk.
US11221990B2

A system for machine learning model parameters for image compression, including partitioning image files into a first set of regions, determining a first set of machine learned model parameters based on the regions, the first set of machine learned model parameters representing a first level of patterns in the image files, constructing a representation of each of the regions based on the first set of machine learned model parameters, constructing representations of the image files by combining the representations of the regions in the first set of regions, partitioning the representations of the image files into a second set of regions, and determining a second set of machine learned model parameters based on the second set of regions, the second set of machine learned model parameters representing a second level of patterns in the image files.
US11221985B2

A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry.
US11221980B2

A low voltage drive circuit (LVDC) operable to convey data via a bus and includes a signal generator operable to convert transmit digital data into analog outbound data. The LVDC also includes an analog to digital output circuit operable to convert analog inbound data into received digital data. The LVDC further includes a drive circuit operable to convert the analog outbound data into an analog transmit signal and drive the analog transmit signal on to the bus, where the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at a first frequency. The LVDC further includes a sense circuit operable to receive an analog receive signal from the bus and convert the analog receive signal into the analog inbound data, where the analog inbound data is represented within the analog receive signal as variances in loading of the bus at a second frequency.
US11221972B1

Increased fairness for small vs large NVMe IO commands for accessing a non-volatile memory namespace provided by a network attached storage appliance can be realized by placing NVMe submissions received by a NVMe SQ on a first fabric queue set or a second fabric queue set based on a fairness policy. The first fabric queue set accesses the namespace via a first fabric connection. The second fabric queue set accesses the namespace via a second fabric connection. Accessing the namespace via the fabric connections results in NVMe completions that are merged from the fabric queue sets onto an NVMe completion queue. A process producing the NVMe submissions and receiving the resulting NVMe completions may be unaware of the multiple fabric queue sets.
US11221964B2

The described technology is generally directed towards allocating adjacent file parts to different virtual cylinder groups mapped to storage devices in a storage array system. According to an embodiment, a system can comprise a processor and computer executable components that can comprise a file allocating component that can allocate a first part of a file to a first logical data block mapped to a first physical data block on a first storage device, and allocate a second part of the file to a second logical data block mapped to a second physical data block on a second storage device, the allocating being based on the second physical data block being on a different storage device than the first physical data block. The components can also comprise a storage device controller that can write the first and second parts of the file to the first and second physical data blocks.
US11221960B1

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.
US11221955B2

Metadata logic switches selection of a metadata track from multiple available metadata tracks in a volatile cache to fill the selected metadata track in a metadata track selection interval with metadata entries as source tracks of a source volume are copied to a backup volume of a copy relationship. Destage logic destages to storage a deselected metadata track containing metadata entries generated in a prior metadata track selection interval, while the metadata logic continues to generate and fill additional metadata entries in the selected metadata track in a concurrent metadata track selection interval. Other features and aspects may be realized, depending upon the particular application.
US11221950B2

A storage system and method for interleaving data for enhanced quality of service are provided. In one embodiment, a storage system is presented comprising a memory and a controller. The controller is configured to determine a skip length for interleaving data received from a host; interleave the data according to the determined skip length; store the interleaved data in the memory; and update a logical-to-physical address table to reflect the interleaved data. Other embodiments are provided.
US11221949B2

Methods, systems, and devices for multi-state purgatory for garbage collection are described. A processing device can determine a valid data count for a block of data of a memory sub-system. In some case, the valid data count can indicate that the block of data contains invalid data. The processing device can assign the block of data to a first purgatory state based on the valid data count and verify that one or more read operations for the block of data in the first purgatory state are complete based on the first purgatory state. In some examples, the processing device can assign the block of data to a second purgatory state based on the verifying.
US11221948B2

Coordinating a reclaiming of data storage space among processing nodes of a data storage system includes, by a first node in response to an event, performing local cleanup of first-node mapping data and issuing a request message to a second node, the request message identifying the data storage space to be reclaimed. The event may be a notification from a RAID component rebuilding a RAID volume. In response to the request message, the second node performs local cleanup of second-node mapping data and issues a completion message to the first node indicating that the second node has completed its part of the reclaiming of the data storage space. The first node responds to the completion message by marking the data storage space as being reclaimed and signaling to a source of the event that the data storage space is available for new use.
US11221943B2

Described is a system for creating an intelligent testing queue for improved quality assurance (QA) testing of services (or microservices). The system may perform a graphical analysis of interactions between services to derive testing constraints. For example, the system may monitor services to identify interactions (e.g. API accesses) between the services, and store the interactions as a directed graph representation. The system may traverse the directed graph (e.g. via a breadth-first search) to determine service dependencies. Based on the probability of failure for the testing operations and the service dependencies, the system create a specialized testing queue. By performing testing operations according to the specialized queue, the system may improve certain metrics associated with QA processes such as mean time to failure (MTTF) and mean time to diagnose (MTTD).
US11221925B2

Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.
US11221924B2

A method, and associated computer program product and mobile computing device, for backing-up information stored in the mobile computing device. The mobile computing device detects one or more support computing devices located within a corresponding communication range and being available to support the mobile computing device for backing-up the information stored in the mobile computing device. The mobile computing device detects a dangerous condition indicative of a risk of inoperability of the mobile computing device. The mobile computing device sends back-up information corresponding to selected information stored in the mobile computing device to at least one of the support computing devices in response to the detection of the dangerous condition to cause the at least one support computing device to upload the back-up information to a back-up computing system.
US11221912B2

A processing device reads data from a memory device in response to a received request and performs a first error control operation on the data based on an initial operating characteristic to correct one or more errors in the data. The processing device determines that the first error control operation based on the initial operating characteristic failed to correct the one or more errors in the data, modifies the initial operating characteristic to generate a modified operating characteristic and performs a second error control operation on the data based on the modified operating characteristic to correct the one or more errors in the data.
US11221902B2

Error handling for resilient software includes: receiving data indicating a region of resilient memory; detecting an error associated with a region of memory; and preventing raising an exception for the error in response to the region of memory falling within the region of resilient memory by preventing the region of memory as being identified as including the error.
US11221900B2

A semiconductor device includes an error detection circuit configured to generate fixed data by fixing any one of a first group and a second group included in internal data to a preset level based on a burst chop signal and an internal command address in response to a read command, and generate an error detection signal by detecting an error of the fixed data; and a data output circuit configured to generate latch data by latching the internal data based on a first latch output control signal, and generate output data by serializing the latch data and the error detection signal based on a second latch output control signal.
US11221897B2

Techniques are described with respect to managing device maintenance. An associated method includes constructing a machine learning knowledge model associated with a plurality of devices in a client ecosystem based upon at least one course of device evaluation. The method further includes collecting, from a plurality of device sensors, device sensor data associated with each of the plurality of devices and collecting, from a plurality of environmental sensors, environmental sensor data associated with each of the plurality of devices. The method further includes analyzing, via the machine learning knowledge model, the device sensor data in view of the environmental sensor data to determine a failure risk value for each of the plurality of devices. Responsive to the failure risk value for any device among the plurality of devices exceeding a predefined failure risk threshold, the method further includes facilitating activation of the device for a designated duration of time.
US11221891B2

Generic Concurrency Restriction (GCR) may divide a set of threads waiting to acquire a lock into two sets: an active set currently able to contend for the lock, and a passive set waiting for an opportunity to join the active set and contend for the lock. The number of threads in the active set may be limited to a predefined maximum or even a single thread. Generic Concurrency Restriction may be implemented as a wrapper around an existing lock implementation. Generic Concurrency Restriction may, in some embodiments, be unfair (e.g., to some threads) over the short term, but may improve the overall throughput of the underlying multithreaded application via passivation of a portion of the waiting threads.
US11221889B2

A method of deploying cloud services quickly is to make a near-end apparatus be connected to a cloud virtual machine of a cloud server, establish a cloud agent module in the cloud virtual machine, continuously synchronize local data from the near-end apparatus to the cloud virtual machine and converse the local data into cloud structured data, upload local data flow task from the near-end apparatus to the cloud virtual machine for configuring cloud task program. A cloud execution result based on the cloud task program and the cloud structured data corresponds to a local execution result based on the local data and the local data flow task.
US11221886B2

Embodiments for optimizing dynamic resource allocations in a disaggregated computing environment. A new workload is assigned to a subset of a plurality of processors, the subset of processors assigned a subset of a plurality of cache devices. A determination is made that the new workload is categorized as a cache-friendly workload having a memory need which can be met primarily by the subset of cache devices by identifying that underlying data necessitated by the new workload resides primarily within the subset of cache devices. Pursuant to determining the new workload is the cache-friendly workload, a cache related action is performed to increase performance of the new workload executed by the subset of processors and commensurately executes additional workloads performed by other ones of the plurality of processors within the disaggregated computing environment.
US11221882B2

An apparatus comprising means for receiving a token bid for an application to access a user-output resource of the apparatus; controlling access to the user-output resource of the apparatus in dependence upon at least the token bid for the application to access the user-output resource of the apparatus; and providing tokens for use in one or more token bids for the application to access the user-output resource of the apparatus wherein the number of tokens provided for token bids for the application is dependent upon at least a monitored behavior of the user.
US11221880B2

The present invention provides an adaptive computing resource allocation approach for virtual network functions, including the following two steps: Step 1: predicting VNFs' real-time computing resource requirements; Step 1.1: offline profiling different types of VNFs, to obtain a parameter relation between the required amount of computing resources and the ingress packet rate; Step 1.2: online monitoring the network traffic information of each VNF, and predicting VNFs' required amount of computing resources with combination of the parameters in Step 1.1; Step 2: reallocating computing resources based on VNFs' resource requirements. The computing resource allocation approach includes a direct allocation approach and an incremental approach. The adaptive computing resource allocation approach for virtual network functions of the present invention allocates computing resources based on VNFs' actual requirements, and remedies performance bottlenecks caused by fair allocation.
US11221878B2

A task management apparatus is configured to execute a time synchronous task and a time asynchronous task, which are enqueued in a task registration storage, and to enqueue and accumulate the time asynchronous task in a task accumulation storage prior to enqueuing the time asynchronous task in the task registration storage. The task management apparatus is configured to dequeue the time asynchronous task from the task accumulation storage and enqueue the dequeued time asynchronous task in the task registration storage.
US11221872B2

A programmable apparatus includes a program memory that holds instructions of a program fetched and executed by the apparatus, a data memory that holds data processed by the instructions, a status register that holds a status having fields: a program memory address at which a most recent instruction is fetched from the program memory, a data memory access address at which data has most recently been accessed in the data memory by the apparatus and a repeat count that indicates a number of times an operation specified in a current program instruction remains to be performed. A condition register has condition fields corresponding to the status register fields. Control logic generates an interrupt request to a processing core in response to detecting that the status held in the status register satisfies the condition specified in the condition register.
US11221867B2

Resolving segmented constant pools in a virtual machine managed runtime. An embodiment includes allocating, using one or more processors of a computing device, for each specialization created in a class of specializations, a constant pool (CP) cache, assigning an owner to each segment of constant pools, maintaining, in a memory of the computing device, a list of specializations in the class, and copying, upon determining that a CP segment entry visible to the specialization is resolved in the owner, the entry to a specializations cache of the memory. An embodiment includes assigning a new specialized CP segment as an owner of that CP segment and adding a new entry associated with the new specialization to a template class owners table, retrieving, based on looking for entry at runtime, a slot pointed to in the owners table and resolving the CP entry in the constant pool cache of the owner.
US11221861B2

Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
US11221854B2

Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US11221839B2

Methods and systems may be associated with a cloud computing environment. A provisioning application data store may contain information associated with services representing a plurality of multi-tenant cloud applications including, for a first SaaS application, indications that a first tenant qualifies for early software updates and has opted to receive early software updates. A cloud platform provisioning framework may determine that a new software update to the first application is available and is scheduled to be installed within a pre-determined time period (e.g., one day or week). The framework may then access the provisioning application data store to verify that the first tenant qualifies for early software updates and has opted to receive early software updates. As a result of the verification, the cloud platform provisioning framework may automatically install the new software update to the first application for the first tenant prior to the scheduled installation.
US11221829B2

Disclosed is a method for manufacturing a secure, modular business-specific hardware application, including: a step of selecting: a hardware computer integrated into a closed case that isolates it from the outside so as to make the hardware resources of this hardware computer structurally non-expandable because these resources cannot be accessed from outside the case without damaging them, an operating system for managing containers in a generic, lightweight fashion, associated with the computer, a software development kit, associated with the operating system and with the computer, container templates, business-specific software components, a step of deploying the business-specific software components in instantiated containers based on the container templates.
US11221826B2

Embodiments of the invention are directed to a computer-implemented method of for parallel conversion to binary coded decimal format. The method includes receiving, by a floating point unit (FPU), a value in binary floating point (BFP) format. The BFP value includes an integer part and a fractional part. The FPU converts the BFP value to a binary coded decimal (BCD) value. In parallel to converting the BFP value to a BCD value, the FPU performs a rounding operation on the BFP value. The FPU receives the rounding information and operates on the BCD value accordingly.
US11221825B2

Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.
US11221824B2

Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.
US11221818B1

The subject matter of this specification can be implemented in, among other things, a method that includes storing first client information identifying a first client device, identifying a location of the first client device, and identifying a first remote access session that provides the first client device access to resources of the remote access system. The method further includes receiving access information identifying an access device and a user account associated with the first client information. The access information indicates that the user account has been successfully authenticated by the access device. The method further includes, in response to the receipt of the access information, causing the first client device to connect to the first remote access session with the remote access system as a background process of the client device while a user interface of the client device remains locked.
US11221807B2

A non-transitory computer-readable medium storing a mediation program readable by a computer of a mediation apparatus of a device management system including a management apparatus managing a first device registered as a direct management target without intervention of the mediation apparatus and managing the first device and/or the second device registered as an indirect management target via the mediation apparatus, the mediation program causing the mediation apparatus to: receive related information about the first device from the first device; determine whether the first device is registered on the management apparatus as the direct management target or the indirect management target; and when the first device is not registered as either the direct management target or the indirect management target, transmit a registration request for requesting the management apparatus to register the first device as the indirect management target.
US11221803B2

An image forming apparatus includes a printing device, a display device, at least one memory that stores a set of instructions, and at least one processor that executes the instructions, the instructions, when executed, causing the image forming apparatus to perform operations including, in a case where print data that is associated with a login user and is excluded from a target of printing in response to the login is stored in the at least one storage, displaying a selection screen that receives an operation for selecting one or more print data at least including the print data excluded from the target of printing on the display device.
US11221801B2

A data writing method and a storage controller are provided. The data writing method includes: selecting a plurality of first dies and a plurality of second dies from a plurality of dies of the flash memory module, receiving a writing command and determining an amount of write data corresponding to the writing command, and when the amount of write data is greater than a threshold, writing in a pSLC mode the write data into the second dies.
US11221799B2

A distributed storage system. The distributed storage system includes a plurality of storage nodes (DNodes), wherein the DNodes are configured to store a plurality of elements and a plurality of data blocks, wherein each element is a persistent metadata structure, wherein at least one of the elements store at least one attribute, wherein the at least one attribute includes a plurality of pointers; and a plurality of compute nodes (CNodes), wherein each CNode has access to each of the DNodes, wherein each CNode is assigned to a respective at least one cluster of a plurality of clusters, wherein each CNode is configured to receive at least a portion of access commands directed to the respective at least one cluster and to execute the received access commands based on the plurality of elements.
US11221793B2

Embodiments of three-dimensional (3D) memory devices with a 3D NAND memory array having a plurality of pages and an on-die data buffer coupled to the memory array on a same chip and configured to buffer a plurality of batches of program data between a host and the memory array. The on-die data buffer may include SRAM cells. The 3D memory device also includes a controller coupled to the on-die data buffer on the same chip. The controller may be configured to receive control instructions for performing a first pass program and a second pass program on memory cells in a page. The controller may also be configured to buffer, in the on-die data buffer, first program data for a first pass program and second program data for a second pass program from a host and retrieve the first program data from the on-die data buffer.
US11221784B2

A method for providing virtual desktop services includes receiving a request for a session from a user; instantiating a virtual machine for the session; copying user data for the user from a data backup to a user volume attached to the virtual machine; and creating a delta disk associated with the user volume, wherein the delta disk records changes to the user data during the session. A system for providing virtual desktop services, includes a shared storage device having user data stored thereon; a host server configured to run one or more virtual machines, the host server having a local storage device; virtual machine having a user volume with a copy of the user data and a delta disk having changed user data.
US11221780B2

Implementations of the disclosure provide for size adjustable volumes for containers. A method of the disclosure includes determining, by a processing device of a Platform-as-a-Service (PaaS) system, a size limitation of a container, where the size limitation is associated with disk space usage of a storage volume group. The amount of disk space used by applications of the container is monitored in view of the size limitation of the container. Responsive to determining that the amount of the disk space used by the applications of the container satisfies a threshold, a storage volume of the storage volume group is allocated to the container in view of the size limitation of the container.
US11221779B2

Disclosed herein are systems and method for building content for a de-duplication engine. In one aspect, an exemplary method comprises periodically receiving instructions for cycling through a coalescing phase and a sedimentation phase of the de-duplication engine, during a first coalescing phase, selecting a set of seed blocks that are similar to each other, when an instruction for proceeding to a next sedimentation phase is received, entering the sedimentation phase during which newly received blocks are processed to be stored near similar seed blocks, and when an instruction to proceed to a next coalescing phase is received, entering the coalescing phase to update the set of seed blocks.
US11221769B2

A memory system includes a memory device, and a memory controller including a processor and an internal memory. A computer program including a neural network is stored in the memory system. The processor executes the computer program to extract a voltage level from each of a plurality of memory cells connected to one string select line (SSL), in which the memory cells and the SSL are included in a memory block of the memory device, provide the voltage levels as input to the neural network, and perform noise cancellation on the SSL, using the neural network, by changing at least one of the voltage levels from a first voltage level to a second voltage level. The first voltage level is classified into a first cluster of memory cells, and the second voltage level is classified into a second cluster of memory cells different from the first cluster.
US11221765B2

A background operation is internally triggered by firmware of a disk drive. During a training phase defined by a first time period, access latency of host commands is monitored during rotational position sorting command selection. During a sorting phase after the training phase, a sorting threshold is defined based on the access latencies measured during the training phase. The background command is selected for execution in the sorting phase if the seek and rotational latency is less than the sorting threshold.
US11221764B2

A memory device that includes an input interface that receives instructions and input data on a first plurality of serial links. The memory device includes a memory block having a plurality of banks, wherein each of the banks has a plurality of memory cells, and wherein the memory block has multiple ports. An output interface provides data on a second plurality of serial links. A cache coupled to the IO interface and to the plurality of banks, stores write data designated for a given memory cell location when the given memory cell location is currently being accessed, thereby avoiding a collision. Memory device includes one or more memory access controllers (MACs) coupled to the memory block and one or more arithmetic logic units (ALUs) coupled to the MACs. The ALUs perform one or more operations on data prior to the data being transmitted out of the IC via the IO, such as read/modify/write or statistics or traffic management functions, thereby reducing congestion on the serial links and offloading appropriate operations from the host to the memory device.
US11221761B2

An example electronic device includes a memory for storing data related to an application; a display comprising a first area in which a first sensor of a first method is disposed, and a second area in which a second sensor of the first method and a third sensor of a second method are disposed; and a processor. The processor is configured to display on the display an object related to the application via the first area, detect a first input for the object, while the first sensor and the second sensor are activated, deactivate the first sensor and the second sensor at least on the basis of the first input, execute a specified function related to the application on the basis of a second input inputted according to the second method via the second area, while the third sensor is activated.
US11221753B2

A mobile communication terminal includes an image capturing device obtaining image contents, an image content storage device storing the image contents obtained by the image capturing device, a display device including a touch panel through which a user input is received, and displaying the image contents, and an image contents viewer controller. The image contents viewer controller is configured to generate and display a first image content viewer interface listing thumbnails and/or information of the image contents based on an acquisition time of each of the image contents, receive an interface switching user touch gesture input from an user on the first image content viewer interface, and in response to the interface switching user touch gesture, switch the first image content viewer interface to a period-specific image content viewer interface in which the plurality of image contents are grouped and provided according to a grouping period.
US11221752B2

In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters.
US11221744B2

The present disclosure generally relates to user interfaces for managing peer-to-peer transfers. In some examples, a device provides user interfaces for initiating and managing transfers. In some examples, a device provides user interfaces corresponding to completed transfers. In some examples, a device provides user interfaces for providing visually distinguishable message object appearances based on message designation. In some examples, a device provides user interfaces for activating accounts for accepting and sending transfers. In some examples, a device provides user interfaces for exchanging accounts for use in a transfer. In some examples, a device provides user interfaces for splitting transfers between two or more accounts. In some examples, a device provides user interfaces for generating and displaying a transfers history list. In some examples, a device provides user interfaces for voice-activation of transfers. In some examples, a device provides visual or haptic feedback corresponding to a transfer operation.
US11221742B2

Techniques to facilitate interactions with industrial devices in an industrial automation environment are disclosed herein. In at least one implementation, a realtime communication connection is established through a common gateway platform to an industrial controller. A realtime notification message is received comprising industrial data and display instructions encoded into a text string generated by the industrial controller, the display instructions comprising display properties for the industrial data that specify how to display the industrial data on a computing device. The text string is processed to generate and render a display of the industrial data for display on the computing device according to the display properties provided in the display instructions.
US11221741B2

A media display system for a vehicle that includes a first image sensor, a second image sensor, and an electronic device. The first image sensor is inside the vehicle and the second image sensor is outside the vehicle. The electronic apparatus determines a direction-of-view of an occupant of the vehicle based on user information of the occupant. The electronic apparatus further controls the second image sensor to capture a portion of view surrounding the vehicle in the determined direction-of-view of the occupant. The portion of view comprises an object-of-interest of the occupant. The electronic apparatus further control display of an interactive content on a display medium based on a user input on the object-of-interest, wherein the interactive content comprises items related to the object-of-interest. The electronic apparatus further controls navigation through the object-of-interest and remote selection of the items in the interactive content.
US11221736B2

Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.
US11221734B2

Provided is a punch-hole screen display method and a terminal. The punch-hole screen comprises a display area and at least two hole-regions disposed in the display area for light to enter. The method comprises: acquiring, by the terminal, a display mode switching instruction; determining a display mode of the punch-hole screen based on the display mode switching instruction, the display mode defines a target screen area and a display manner of the target screen area in a bright screen state, and the target screen area is a display zone associated with the hole-regions in the display area; and displaying the target screen area in the display manner.
US11221727B1

Methods and systems are provided for creating and editing a visual interlocking block based program in a collaborative communication session. The visual interlocking block based program utilizes a single-page interface divided into an available segments region and a workspace region. Users drag visual program blocks from the available segments region into the workspace region in forming a visual program. The visual program blocks automatically interlock with one another in a pipeline to form an ordered sequence of visual program blocks making up the visual program. Each visual program block includes an icon that defines a specific programming function for a particular type of the visual program block. When arranged in the ordered sequence of the pipeline, the icons of the visual program blocks align to form a hieroglyph that identifies the visual program, a functionality of the visual program, and execution speeds of the visual program.
US11221719B2

A sensor pattern and a capacitive touch screen are provided. The sensor pattern comprises: a plurality of unit blocks, and a first unit block of the unit blocks comprises: a first 1st-type sensor element, a first 2nd-type sensor element, and a second 2nd-type sensor element. The first 1st-type sensor element is disposed on a first patterned layer, having a border trace, two parallel main traces, a bridge, a first cell, and a second cell, wherein the first and second cells are not aligned. The first 2nd-type sensor element is disposed on a second patterned layer, having a main trace and a sub-trace, wherein the main trace surrounds the first cell of the first 1st-type sensor element. The second 2nd-type sensor element is disposed on the second patterned layer, having a main trace and a sub-trace, wherein the main trace surrounds the second cell of the first 1st-type sensor element.
US11221717B2

A touch substrate includes a touch region provided with touch electrodes, and a peripheral region surrounding the touch region and provided with at least one line arranged at a same layer as the touch electrodes. The touch electrodes include a first touch electrode and a second touch electrode arranged at a periphery of the touch region at a same side. A sum of parasitic capacitances generated between the first touch electrode and the at least one line at an adjacent part of the peripheral region is a first total parasitic capacitance, a sum of parasitic capacitances generated between the second touch electrode and the at least one line at the adjacent part of the peripheral region is a second total parasitic capacitance, and an absolute value of a difference between the first total parasitic capacitance and the second total parasitic capacitance is smaller than or equal to a threshold.
US11221712B1

A method of calibrating touch sensing applicable to a microprocessor of an ultrasonic touch sensing device, in which the ultrasonic touch sensing device is for generating a touch sensing signal according to a ultrasonic wave, and the method includes: receiving the touch sensing signal; measuring temperature of the ultrasonic touch sensing device to generate multiple temperature parameters; if a variation tendency of the temperature parameters is downward, and if a level of the touch sensing signal lower than a level of a reference signal is first detected, storing the level of the touch sensing signal as a first signal strength and reporting a touch event is detected; and if the variation tendency of the temperature parameters is downward, and if the level of the touch sensing signal lower than the level of the reference signal is not first detected, calibrating the reference signal according to the touch sensing signal.
US11221711B2

An input control device includes a touch information acquiring unit for acquiring touch information from a touch panel, a touch angle calculating unit for calculating an angle of a touched area on the basis of the touch information acquired by the touch information acquiring unit, an operating direction estimating unit for estimating the direction of an operator who has touched the touch panel, on the basis of both the angle of the touched area, the angle being calculated by the touch angle calculating unit, and an angle threshold, a detection information acquiring unit for acquiring detection information from a sensor for detecting a part of the operator's body, a relative position estimating unit for estimating a relative position of the part of the operator's body with respect to the touch panel on the basis of the detection information acquired by the detection information acquiring unit, and a threshold correcting unit for correcting the angle threshold on the basis of the relative position of the part of the operator's body with respect to the touch panel, the relative position being estimated by the relative position estimating unit.
US11221709B2

A circuit includes a function module, a processing module, and a transceive circuit. The function module is operably coupled to detect stimulus of an electronic writing apparatus and generate functional data based on the stimulus. The processing module is operable to generate an outbound data signal from the functional data. The transceive circuit is coupled to a conductor of the electronic writing apparatus and includes a reference circuit operably coupled to, generate an identifier signal having a unique waveform characteristic that is an identifier for an aspect of the electronic writing apparatus, and combine the outbound data signal with the identifier signal to produce a transmit reference signal. The transceive circuit also includes a drive-sense circuit that is operably coupled to regulate the transmit reference signal on the conductor and generate an error correction signal based on the transmit reference signal and an inbound signal received via the conductor.
US11221708B2

Some disclosed embodiments relate, generally, to shaping a waveform of a reference signal used by a driver of a touch sensor to limit electromagnetic emissions (EME) emitted by a touch sensor during a sensing operation. Some disclosed embodiments relate, generally, to a DAC referenced touch sensor driver and controlling an amount of EME emitted at a touch sensor using shapes of reference signals used by a touch detector to detect touches at the touch sensor. Some disclosed embodiments relate, generally, to compensating for effects of foreign noise at a touch sensor. And more specifically, to changing a shape of a reference signal based on a change to a sampling rate made to compensate for foreign noise.
US11221707B2

Provided is an imaging device that includes a rear display and an electronic viewfinder and is excellent in operability to a touch panel when an electronic viewfinder is used. When a user performs a touch manipulation on a touch panel installed in a rear display in order to set a focus area, an effective detection area for detecting a touch position is different between when the rear display is used and when the electronic viewfinder is used. When the rear display is used, the effective detection area is set to coincide with the entire display screen, and when the electronic viewfinder is used, the effective detection area is set to be reduced to an area of a part of the display screen of the rear display.
US11221702B2

A touch display device includes a display unit including a plurality of pixels disposed in an active area, an encapsulation unit disposed on the display unit, the encapsulation unit being configured to seal the plurality of pixels, and a touch sensor unit including an organic buffer layer disposed on the encapsulation unit and a plurality of touch sensors disposed on the organic buffer layer in the active area, wherein the end of the organic buffer layer and the end of the encapsulation unit are disposed in a bezel area adjacent to the bezel area so as to have a stepped end profile, and a plurality of touch routing lines connected to the plurality of touch sensors of the touch sensor unit and disposed in the bezel area is disposed along the stepped end profile of the end of the organic buffer layer and the end of the encapsulation unit.
US11221699B2

A shift register, a driving method thereof and a device are provided. A shift register sub-circuit outputs a gate scanning signal, to dive gate lines. The shift register sub-circuit outputs a touch scanning signal to a touch control circuit, so that the touch control circuit conducts a touch electrode with a touch detection signal terminal in response to the touch scanning signal, and thus, touch driving may be performed. Therefore, the shift register provided by the embodiment of the disclosure is not only capable of realizing scanning driving, but also capable of realizing the touch driving of touch electrodes. In addition, the number of arranged touch detection lines may be reduced, and furthermore, the area of a Fan-out region and the area of a non-display region are reduced.
US11221697B2

A device including a mechanical input and a touch-sensitive surface for detecting one or more touch inputs and an input from the mechanical input. The touch-sensitive surface can include a first portion for detecting at least the touch inputs, and a second portion for detecting at least the mechanical input. The touch-sensitive surface can include a first portion for detecting at least the touch inputs and the mechanical input. The mechanical input can comprise an electrically conductive material, and the mechanical input can be detected based on capacitance measurements between the mechanical input and the touch-sensitive surface. The device can include a sensing element, the mechanical input can comprise an electrically insulating material, and the mechanical input can be detected based on capacitance measurements between the touch-sensitive surface and the sensing element. The device can include logic to differentiate between the touch inputs and the mechanical input.
US11221688B2

An input apparatus includes a pen indicating position detector that detects a pen position indicated by an electronic pen held by a user on an input surface, a touch position detector that detects a touch position touched by the user on the input surface, a processor, and a memory storing instructions that, when executed by the processor, cause the processor to: receive information about the pen position detected by the pen position detector and information about the touch position detected by the touch position detector, and perform a process based on at least one of the information about the pen position and the information about the touch position.
US11221683B2

Systems and methods for enabling a Graphical User Interface (GUI) manipulation using hand gestures over a hovering keyboard are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a hand gesture using proximity sensors disposed on a hovering keyboard coupled to the IHS, and manipulate a task map rendered on a display coupled to the IHS in response to the detection.
US11221675B2

An electronic device with a touch-sensitive surface and a display displays a representation of a clock on the display, detects an input directed to the representation of the clock, while detecting the input directed to the representation of the clock, and provides tactile feedback that corresponds to the clock, wherein the tactile feedback includes a regular pattern of tactile outputs on the touch-sensitive surface. While providing the tactile feedback, the device detects that the input is no longer directed to the representation of the clock, and in response to detecting that the input is no longer directed to the representation of the clock, ceases to provide the tactile feedback corresponding to the clock.
US11221674B2

A method includes: receiving, in an electronic device having a trackpad, a force signal that a force sensor of the trackpad generates based on a user input at the trackpad; receiving, in the electronic device, a touch signal that a touch sensor of the trackpad generates based on the user input; selecting, by the electronic device and based on at least one of the force signal or the touch signal, a first driver signal waveform from among multiple driver signal waveforms applicable to an actuator coupled to the trackpad; scaling, by the electronic device, the first driver signal waveform into a second driver signal waveform, the scaling based on at least one of the force signal or the touch signal; and generating, by the electronic device, a haptic output in response to the user input by providing the second driver signal waveform to the actuator.
US11221663B2

A data reading system for predicting the removal of a data reader from a charging base unit based on the approach of a user's hand. The data reading system includes a data reader with a power supply, a base unit configured to receive the data reader and to charge the power supply of the data reader responsive to the data reader being coupled to the base unit, a sensor configured to detect the approach of a user's hand, and a processor in operable communication with the sensor and the data reader or the base unit. The processor is configured to apply an appropriate action, such as adjust an amount of current used to charge the power supply of the data reader in the base unit responsive to the sensor detecting the approach of the user's hand.
US11221659B2

A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.
US11221633B2

An attitude control system includes one or more control moment gyro pairs, with gyros of individual of the pairs being counter-rotated to rotate the rotation axes of flywheels of the gyros of a gyro pair in opposite direction. The flywheels of a gyro pair may be in paddle configuration, with the rotation axes of the flywheels rotating in the counter-rotation through separate planes as the gyros are rotated. The rotation of the gyros of a gyro pair may be accomplished by coupling both of the gyros to a servo motor with suitable coupling gears, or by using independent servos for each gyro. The counter-rotation of gyros of an individual pair produces a resultant torque about a fixed global axis, such as the axis of a flight vehicle of which the attitude control system is a part. Further control may be accomplished for example by varying rotation speeds of the flywheels.
US11221628B2

A robotic work tool (100) comprising a controller (110) and at least one magnetic sensor (170) arranged to sense a magnetic boundary signal emitted by a boundary wire, and a first magnetic guide signal emitted by a first guide wire (261), wherein the controller (110) is configured to: detect an at least partial crossing of the first guide wire (261) from a first work zone to a second work zone, determine an operating status and if the operating status indicates that a crossing is allowed, allow the robotic work tool to cross the first guide wire (261) to the second work zone, and if not, control the operation of the robotic work tool so that the first guide wire (261) is not crossed.
US11221624B2

A method and a device for operating an automated vehicle are provided. The method includes a step of receiving a first position of the automated vehicle, a step of receiving environment data values, the environment data values representing an environment of the automated vehicle, a step of detecting at least one further vehicle in the environment of the automated vehicle, and a step of generating a digital environment model, starting from a digital map, based on the environment data values and as a function of the first position of the automated vehicle. The environment model comprises the automated vehicle, the at least one further vehicle, and at least one simulated object in the environment of the automated vehicle. The method also includes a step of operating the automated vehicle as a function of the digital environment model.
US11221619B2

An autonomous driving system installed on a vehicle includes: an information acquisition device configured to acquire driving environment information indicating driving environment for the vehicle; and an autonomous driving control device configured to control autonomous driving of the vehicle based on the driving environment information. The driving environment information includes: map information; and size information indicating a size of a routing object that moves integrally with the vehicle. The autonomous driving control device refers to the map information and the size information to determine a travel route through which the routing object can pass without protruding from a roadway as a target travel route to a destination.
US11221614B2

A control system includes a device of building equipment operable to alter a variable state or condition of a building in response to a command, a controller in communication with the device and operable to generate the command by executing an expected control sequence in response to one or more inputs, and a system manager. The system manager is configured to automatically verify that the controller executes the expected control sequence by automatically generating test logic based on a common data model tag for the device. The test logic specifies an input condition and an expected system response. The system manager is further configured to automatically verify that the controller executes the expected control sequence by adjusting one or more of the one or more inputs such that the input condition is satisfied and determining whether the expected system response occurs.
US11221613B2

Methods and systems for noise detection and removal in a motor are disclosed. An example system for monitoring a plurality of components of a motor in an industrial environment may include a data acquisition circuit to interpret a plurality of detection values, each detection value corresponding to a plurality of input sensors operationally coupled to the motor; a data processing circuit to utilize at least one of the detection values to perform at least one noise processing operation on at least a portion of the detection values; a signal evaluation circuit to determine a motor performance parameter in response to the noise processed portion of the of detection values; and a response circuit structured to perform at least one operation in response to the motor performance parameter.
US11221610B1

A method and system to receive a specification defining a model of a part to be produced by an additive manufacturing (AM) process; define a design space to enclose the part and a support structure for the part, the support structure to support the part and printed with the part during the AM process; execute an iterative topology optimization(TO) based at least in part on the specification for the part and the defined design space, to generate a TO support structure that counteracts predicted gravity-based distortions during the AM process; save a record of the generated TO support structure; and transmit the record of the TO support structure to an AM controller, the AM controller to control an AM system to generate an instance of the part and the TO support structure based on the record.
US11221605B2

An intelligent fan control system with interface compatibility is provided. The intelligent fan control system can identify and control fans one-to-one connected to fan slots, and each fan slot includes four pins. The intelligent fan control system includes a bus; an I2C signal switching unit including SDA outputs one-to-one connected to third pin of the fan slots via the bus; an I2C signal switching unit including SCL outputs one-to-one connected to fourth pins of the fan slots via the bus; voltage control units one-to-one corresponding to the fan slots, and having output terminals one-to-one connected to second pins of the fan slots; connection line sets, and each connection line set including four connection lines and connected to the corresponding fan slot; a control board comprising port sets, and can control and switch the I2C signal switching unit to the fan slots in sequence, to transmit the corresponding I2C signal.
US11221604B2

A split structure design for an internet of things (IoT) device including a control IoT device (CID) and a sensor IoT device (SID). An example of an apparatus provides a CID including a power transmitter to power a SID through a barrier and a control data transceiver to communicate with the SID through the barrier. The CID includes a power adjustor to increase a power transmission to the SID in steps, and an intermodule communicator to determine if communications have been established with the sensor IoT, and, if not, instruct the power adjustor to increase the power transmission to the SID by a step.
US11221602B2

Simulation of process control environments, including dynamic properties, with a modified first-order Taylor series expansion. By using more linear calculations, a physical dynamic property is approximated in less time and with fewer computing resources. By adjusting the approximation to introduce curvature, a physical dynamic property is represented over a wider range than with basic linear series expansions. A comparison to a basic linear first-order series expansion identifies conditions when a rigorous update of a dynamic property is needed.
US11221599B2

Disclosed are systems and methods for adjusting environmental conditions based on automatically and manually generated requests. A commissioned unit comprising at least one IP luminaire (140, 150), transmits a signal comprising one or more identification codes. The signal may be, for example, a coded light signal. An environment control device (160) receives the signal, detects user input indicating one or more preferred environmental conditions, and transmits an environment control request comprising the one or more preferred environmental conditions. An environment manager module (110) receives the environment control request, generates an environment control command using the control request, and transmits the environment control command to one or more commissioned units to alter environmental conditions in a space in accordance with the user input.
US11221590B2

A consumer product that is a portable and, in some cases, a wearable electronic device. The wearable electronic device may have functionalities including: keeping time; monitoring a user's physiological signals and providing health-related information based on those signals; communicating with other electronic devices or services; visually depicting data on a display; gather data form one or more sensors that may be used to initiate, control, or modify operations of the device; determine a location of a touch on a surface of the device and/or an amount of force exerted on the device, and use either or both as input.
US11221586B2

An image forming apparatus includes an image forming unit configured to form a toner image on one surface of a recording material, a fixing unit configured to fix the toner image on the surface of the recording material in a nip portion formed by a heating unit and a pressing unit, a discharge unit configured to discharge the recording material on which the toner image has been fixed to a discharge tray, and a recording material conveyance path between the fixing unit and the discharge unit. In a conveyance direction of the recording material from the fixing unit to the discharge unit, a fan is disposed between the fixing unit and the discharge unit. The fan takes in air from an intake portion that takes in air of the recording material conveyance path and exhausts air such that air is applied to the recording material discharged from the discharge unit.
US11221583B2

A drum unit for a cartridge includes a cylindrical photosensitive drum having an axis L1 and a coupling member operatively connected to the photosensitive drum. The coupling member includes a first member having a cylindrical portion, a part of the first member being positioned inside of the photosensitive drum and a part of the first member being positioned outside of the photosensitive drum. The coupling member also includes a second member operatively connected to first member, the second member including a plurality of arm portions that are movable relative to the first member, with at least a part of each of the arm portions being positioned inside of the photosensitive drum and inside of the first member.
US11221582B2

A system for an electrophotographic image forming device includes a basket having a first side, a second side and a plurality of positioning slots extending between the first side and the second side, each positioning slot is configured to receive a corresponding toner cartridge. Each positioning slot includes a first latch at the first side of the basket and a second latch at the second side of the basket. Each of the first and second latches is independently pivotable between a latched position for applying a hold-down force on a respective end portion of a corresponding toner cartridge positioned in a corresponding positioning slot of the plurality of positioning slots to rigidly hold the corresponding toner cartridge against datums of the basket and an unlatched position to release the corresponding toner cartridge permitting removal of the corresponding toner cartridge from the basket.
US11221581B2

A cleaning device may include a cleaning blade that is in contact with an image carrier for cleaning, an applicating roller that is in contact with the image carrier at a position upstream compared to the cleaning blade, and a plate-like member that is in contact with the applicating roller. The plate-like member may be in contact with the applicating roller at a contact part which is not an edge of the plate-like member and may be arranged such that a space for reserving the toner is formed on an upper side of the contact part. An angle between a tangent line that passes the upper end of the plate-like member and touches the applicating roller on an upper side and a horizontal line that passes the upper end of the plate-like member may be larger than an angle of rupture of the toner reserved in the space.
US11221580B2

An image forming apparatus includes a first casing, a second casing, a support portion, an indication, and a USB port. The first casing includes a sheet discharge tray disposed at a top surface thereof. The indication is located at a portion of one of the top surface of the first casing and the support portion, and is positioned outside the sheet discharge tray in a width direction. The portion is located closer to one end of the image forming apparatus in the width direction than the other end of the image forming apparatus opposite to the one end in the width direction. The USB port is disposed at a portion of one of the second casing and the support portion closer to the one end than the other end in the width direction, and is located at a different position in an up-down direction from the indication.
US11221577B2

The sheet feeding cassette includes a cassette frame, a first lift plate and a second lift plate. The cassette frame includes a bottom plate and side plates extending in the feeding direction. The bottom plate and the side plates form a sheet placement space. The first lift plate is disposed on the bottom plate, configured to rotate up and down around a first axis extending along a width direction perpendicular to the feeding direction, and configured to lift a leading end portion in the feeding direction of the sheet. The second lift plate is configured to rotate up and down around a second axis extending along the feeding direction and to lift a side end portion along the feeding direction of the sheet.
US11221574B2

A fixing device includes an endless fixing belt, a pad member disposed to be opposed to an inner peripheral surface of the fixing belt, a sliding contact member disposed between the fixing belt and the pad member to slide on the inner peripheral surface of the fixing belt, and a support member supporting the pad member. A heat insulating member having thermal conductivity lower than thermal conductivity of the pad member is interposed in at least one of a plurality of interfaces located between the sliding contact member in a portion in which the sliding contact member slides on the inner peripheral surface of the fixing belt and the support member.
US11221568B2

A toner container includes a housing having a toner reservoir. An input gear is positioned on the housing for mating with a corresponding output gear in an image forming device when the toner container is installed in the image forming device. A toner agitator is movably positioned in the reservoir. The toner agitator is operatively connected to the input gear such that rotation of the input gear in a first rotational direction causes movement of the toner agitator for agitating toner in the reservoir. An encoded member is encoded with authentication information of the toner container and is operatively connected to the input gear such that rotation of the input gear in a second rotational direction causes movement of the encoded member for communicating the authentication information of the toner container to a controller of the image forming device when the toner container is installed in the image forming device.
US11221567B2

A developing cartridge may include: a casing configured to accommodate developer therein, the casing extending in the first direction; a coupling rotatable about a first axis extending in the first direction, the coupling being positioned at one side of the casing in the first direction; a detection gear rotatable about a second axis extending in the first direction, the detection gear being positioned at another side of the casing in the first direction; and a storage medium including an electric contact surface, the electric contact surface being positioned at the one side of the casing in the first direction.
US11221563B2

Embodiments described herein relate to a dynamically controlled lens used in lithography tools. Multiple regions of the dynamic lens can be used to transmit a radiation beam for lithography process. By allowing multiple regions to transmit the radiation beam, the dynamically controlled lens can have an extended life cycle compared to conventional fixed lens. The dynamically controlled lens can be replaced or exchanged at a lower frequency, thus, improving efficiency of the lithography tools and reducing production cost.
US11221557B2

A resist composition containing a compound represented by the general formula (bd1-1), (bd1-2) or (bd1-3); in the formula, Rx1 to Rx4 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure; Ry1 to Ry2 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure, Rz1 to Rz4 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure. At least one of Rx1 to Rx4, Ry1 to Ry2 and Rz1 to Rz4 has an anion group, M1m+ represents a sulfonium cation having a sulfonyl group, R001 to R003 each independently represent a monovalent organic group; provided that at least one of R001 to R003 is an organic group having an acid dissociable group; and M3m+ represents an m-valent organic cation having an electron-withdrawing group.
US11221556B2

Disclosed is a method for fabricating a spherical concave mirror in an optical waveguide based on ultraviolet (UV) grayscale lithography. A key component is a specially designed mask pattern composed of a rectangle as well as a semicircle adjacent to the rectangle, where a rectangular area has no grayscale distribution, and UV light penetrating through different portions of the rectangular area has the same intensity; a semicircular area has the grayscale distribution, and the UV light penetrating through the semicircular area with the grayscale distribution is changed in intensity from the center of a circle in the radius direction according to a special function distribution law; an interlayer photoresist in the rectangular area is irradiated by the UV light penetrating through a mask plate and is developed to form an optical waveguide core.
US11221555B2

A mask plate, a method for manufacturing a patterned film layer and a manufacturing method of a thin film transistor are provided by the embodiments of the present disclosure. The mask plate includes: a first pattern and a second pattern; the first pattern includes a first sidewall, a second sidewall, a connecting portion connecting the first sidewall and the second sidewall, and an extension portion on a side of the connecting portion away from the first sidewall; the second pattern is between the first sidewall and the second sidewall; a slit is between the first pattern and the second pattern, and the slit is configured for diffraction. The positive photoresist is used, the extension portion of the mask plate makes that the pattern of the photoresist formed by the mask plate with the extension portion has a region corresponding to the extension portion and the “bolt effect” is avoided.
US11221552B2

A light source device comprises: an excitation light source configured to generate excitation light; a wavelength conversion member including a base and a phosphor layer which is provided on the base and configured to convert the excitation light into fluorescence; and a converging optical system including a converging lens for converging the excitation light on the phosphor layer, wherein the light source device further comprises a housing for accommodating the wavelength conversion member, the excitation light source is provided outside the housing, a wall surface of the housing includes a lens hole into which the converging lens is inserted, and the converging lens which is inserted into the lens hole and the wall surface of the housing isolate an internal space of the housing from an outer space of the housing.
US11221550B2

A projection device includes a laser light source and a wavelength conversion assembly. The laser light source is configured to emit a first laser light having a first wavelength. The wavelength conversion assembly is configured to convert a first portion of the first laser light into a second laser light, wherein the second laser light has a second wavelength different from the first wavelength. The second laser light is reflected back to an upstream optical path of the wavelength conversion assembly through the wavelength conversion assembly, and a second portion of the first laser light is reflected to a downstream optical path of the wavelength conversion assembly through the wavelength conversion assembly.
US11221546B2

A lens includes a casing, a first lens group, a second lens group and a heat dissipating member. The first lens group is disposed in the casing and close to a first side of the casing. The second lens group is disposed in the casing and close to a second side of the casing, wherein the first side is opposite to the second side. The heat dissipating member is disposed at the second side of the casing and contacts the casing.
US11221545B2

A projection system includes a light source and a lens. The light source includes a first light and a second light that both are positioned within a light source plane. The lens defines a principal axis and a lens plane that is normal to the principal axis. The light source is positioned relative to the lens such that the light source plane is oblique to the lens plane. The orientation of the light source relative to the lens enables the projection system to deliver information to a worker performing a task about the task being performed from a remote location that is outside of the area in which the worker is performing the task.
US11221543B2

The present invention relates to a camera module. A camera module according to one aspect comprises: a lens barrel in which a lens part is dispose& a substrate part including a substrate that is disposed below the lens barrel; a housing coupled to the lens barrel; and a heating member electrically connected to the substrate part, wherein the lens barrel includes a first region in which a lens is disposed and a second region disposed spaced apart from the first region, and the heating member is disposed between the first region and the second region.
US11221538B2

Liquid crystal lenses of different apertures with suppressed chromatic aberration utilizing twisted vertical alignment configuration are demonstrated. A plurality of substrates are provided with electrodes, including a patterned electrode to generate a lens effect. The liquid crystal material is homeotropically aligned, such as via alignment layers. Setting the ratio between cell thickness and chiral pitch of the cholesteric liquid crystals provides correction of axial chromatic aberrations of electrically-tunable focal lengths in the device.
US11221537B2

A switchable device for changing the opacity of at least a portion of a glazing is described. The switchable device comprises at least two (a first and a second) switchable regions in electrical communication with at least two (a first and a second) electrical connector regions. Each switchable region comprises an electrically actuated variable opacity layer between a first electrode and a second electrode, the first switchable region being arranged relative to the second switchable region such that upon connecting the first and second electrical connector regions to a suitable power supply, the opacity of the first and second switchable region changes such that at least two (a first and a second) portions of the switchable device have a change of opacity, the first portion of the switchable device having a different opacity to the second portion of the switchable device.
US11221531B2

The preset disclosure discloses a display substrate and a display device. The display substrate includes a signal line. The display substrate further includes: a discharge-limiting component, and an orthographic projection of the discharge-limiting component on the base substrate of the display substrate and an orthographic projection of the signal line on the base substrate at least partially overlap.
Patent Agency Ranking