US11259111B2

A retaining member for an earphone includes an outer layer of a first material surrounding an inner core of a second material. The retaining member extends from the earphone, and is curved to generally match the shape the antihelix of a human ear. The second material is harder than the first material, providing a stiffness to the retaining member that causes it to apply an upward and backward force against the antihelix when the retaining member is bent to fit under the antihelix of a particular user's ear.
US11259107B2

This disclosure includes several different features suitable for use in circumaural and supra-aural headphones designs. Designs that include earpad assemblies that improve acoustic isolation are discussed. User convenience features that include automatically detecting the orientation of the headphones on a user's head are also discussed. Various power-saving features, design features, sensor configurations and user comfort features are also discussed.
US11259104B2

A microphone can include an adapter housing. The adapter housing can include an opening and an outer acoustic port. The microphone can include an internal microphone assembly disposed at least partially within the adapter housing. The internal microphone assembly can include an internal housing having an internal acoustic port. The internal microphone assembly can include a plurality of contacts disposed on the internal housing. The contacts can be accessible through the opening of the adapter housing. An interior of the internal housing can be acoustically coupled to the outer acoustic port via the internal acoustic port.
US11259102B2

A liquid crystal display (LCD) module, a liquid crystal display device, and an electronic device are disclosed. The LCD module includes a backlight module and an LCD panel. The LCD panel includes an upper substrate and a lower substrate disposed opposite to the upper substrate, and a liquid crystal unit filled between the upper substrate and the lower substrate. A reinforcing rib functioning as a sound wave conducting channel is disposed on a side of the backlight module facing away from the LCD panel. A vibration exciter is attached to the reinforcing rib for generating vibration energy.
US11259086B2

An example to predict demographics for impressions includes a prediction manager to: determine that first demographic data corresponding to a first database proprietor subscriber does not match second demographic data corresponding to a media delivery device, both the first and second demographic data corresponding to an impression; obtain third demographic data corresponding to an Internet protocol address, the third demographic data obtained from a second database proprietor; and generate matched demographic data based on comparing the third demographic data to the first demographic data; and a modeler to generate a prediction model based on the matched demographic data, the prediction model to predict fourth demographic data for the impression.
US11259081B2

Presentation of content on a display device is adaptively modified based on the apparent size of a content area in which the content is presented. A distance between the first user and the display device is determined, as well as an actual size of the content area in which the content is being presented. Based on the distance and the actual size of the content area, an apparent size of the content area is calculated, and presentation of the content is modified based on the apparent size of the content area.
US11259073B2

A configuration is realized that allows reproduction control on the basis of age at the time of reproduction by recording information regarding age permitted for reproduction corresponding to media recorded content. A clip AV stream file storing content to be reproduced acquired from input data including MPEG-2 TS format data or MMT format data and information regarding age permitted for reproduction corresponding to content acquired from the input data are placed into a playlist file, a clip information file, a usage control information file, or other file and recorded in media. A reproduction apparatus reads the information regarding age permitted for reproduction corresponding to the content to be reproduced from the playlist file or other file and compares the information regarding age permitted for reproduction with user's age information, thus allowing for content reproduction to be controlled.
US11259070B2

According to an embodiment, a packet generation apparatus includes: a converter configured to convert Temps Atomique International (TAI) time into an STC counter value; a sampling unit configured to obtain a PCR value by sampling the STC counter value converted by the converter in accordance with a first timing; a packet generator configured to generate a TS packet in which the PCR value obtained by the sampling unit is described, and to output the TS packet in accordance with a second timing; and a timing controller configured to determine the first timing and the second timing.
US11259067B2

A codeset having function-code combinations is provisioned on a controlling device to control functions of an intended target device. Input is provided to the controlling device which designates a function to be controlled on the intended target device. From a plurality of codes that are each associated with the designated function in a database stored in a memory of the controlling device a first code that is determined to be valid for use in controlling the designated function on the intended target device is selected. When the codeset is then provisioned on the controlling device, the provisioned codeset includes as a function-code combination thereof the designated function and the first code.
US11259065B2

Described herein are systems and methods for hardware enforcement of hardware functionality in a television receiver. An activation message containing an activation code for a specific hardware component within the television receiver can be transmitted from a television service provider system to a television receiver having an associated smart card. The smart card can decrypt the activation message, security check the activation message, confirm the activation message is intended for the television receiver, encrypt the activation message with a local key, and transmit the activation message to a security processor on the television receiver. The security processor can decrypt the activation message, security check the activation message to ensure it is from the smart card and has not been tampered with, and enable the hardware component within the television receiver based on the activation code within the activation message.
US11259060B2

Video content is uploaded via the Internet to a video-on-demand (VOD) server identified by a title and a hierarchical address of categories and subcategories for categorizing the title. The VOD server converts and stores the video content at a storage address in a video content database linked to the title. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as in its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. This can enable many new blogging or podcasting-like programs by popular “Hosts” to be self-published on the Internet and readily navigated for display on TV. The EPG can also store TV program addresses as bookmarks and allow them to be shared with other subscribers or with friends and contacts online by sending to their email addresses.
US11259058B2

Techniques are disclosed for measuring propagation delay of a media distribution system based on content output by rendering devices. An output from an output device of the media distribution system may be captured and a token may be detected from the captured content. A timecode may be derived from the detected token. The system's propagation delay may be determined from the derived timecode and may provide a basis to analyze system delays and other processing artifacts. In this manner, propagation artifacts may be estimated between multiple rendering devices that lack controls to synchronize their operation.
US11259053B2

Machine learning is used to refine a probability distribution for entropy coding video or image data. A probability distribution is determined for symbols associated with a video block (e.g., quantized transform coefficients, such as during encoding, or syntax elements from a bitstream, such as during decoding), and a set of features is extracted from video data associated with the video block and/or neighbor blocks. The probability distribution and the set of features are then processed using machine learning to produce a refined probability distribution. The video data associated with a video block are entropy coded according to the refined probability distribution. Using machine learning to refine the probability distribution for entropy coding minimizes the cross-entropy loss between the symbols to entropy code and the refined probability distribution.
US11259051B2

A method of representing image data comprising a spatial pyramid data structure of order L, said method comprising: providing an initial representation of said image data, said representation comprising a set of lattices of level 0; connecting each said lattices of level 0 to said image data; performing L reduction steps each comprising: for each one of at least one current lattice of the current level, optionally blurring said current lattice; providing a plurality of down sampled sub-lattices of said current optionally blurred lattice, said at least one current lattice being the parent lattice of said respective plurality of down sampled sub-lattices; and connecting said plurality of down sampled sub-lattices to said respective parent lattice, wherein said plurality of down sampled sub-lattices of the current level, comprise the set of current lattices for the next level.
US11259050B2

Apparatuses, methods, and computer programs are disclosed to implement six degrees of freedom spatial layout signaling. An example apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: segment a scene of volumetric video into one or more sequences, each sequence comprising one or more sub viewing volumes having one or more bitstream alternatives; generate viewing volume and view point indications within one or more dynamic adaptive streaming over hypertext transfer protocol media presentation description files; generate one or more sub volume scheme uniform resource identifiers for client side instructions to retrieve content; and provide one or more of the sub viewing volumes based on a client selection and request.
US11259049B2

A 360-degree image encoding method that is performed by an encoding apparatus according to the present disclosure comprises the steps of: obtaining a two-dimensional (2D) space picture with respect to 360-degree video data; deriving motion constrained tile sets (MCTSs) for configuring a sub-picture from the 2D picture; configuring the sub-picture including the MCTSs based on the MCTSs; and encoding the sub-picture so as to output encoded image information, wherein the MCTSs are arranged in the raster scan order on the sub-picture.
US11259048B2

An encoding device, a method of encoding, and decoding device for point cloud compression of a 3D point cloud. The encoding device is configured to generate, for the three-dimensional (3D) point cloud, at least a set of geometry frames and a set of occupancy map frames for points of the 3D point cloud. The encoding device is also configured to select an occupancy precision value based on a quantization parameter (QP) associated with at least one generated geometry frame in the set of geometry frames, subsample at least one occupancy map frame in the set of occupancy map frames based on the selected occupancy precision value, and encode the set of geometry frames and the set of occupancy map frames into a bitstream for transmission.
US11259040B1

Devices and methods are provided for adaptive multi-pass risk-based video encoding. A device may receive a segment of video frames encoded using first encoding parameters. The device may determine a group of pixels in a first video frame of the video frames. The device may determine characteristics associated with the group of pixels and may determine, based on the characteristics and a number of pixels in the group of pixels, a score associated with the segment, wherein the score is indicative of a visibility of banding compression artifact. The device may determine, based on the score, second encoding parameters associated with encoding the segment.
US11259039B2

A method of video decoding for a video decoder includes determining whether a block size of a chroma block is less than or equal to a block size threshold. The method further includes, in response to a determination that the block size of the chroma block is greater than the block size threshold, selecting an intra prediction mode for the chroma block from a plurality of intra prediction modes. The method further includes, in response to a determination that the block size of the chroma block is less than or equal to the block size threshold, selecting the intra prediction mode for the chroma block from a subset of the plurality of intra prediction modes. The method further includes performing intra prediction for the chroma block based on a chroma sample obtained with the selected intra prediction mode.
US11259031B2

An image processing method and device include parsing a code stream to obtain a first quantization parameter of a current image area in an original resolution coding scheme, a second quantization parameter of the current image area in a downsampling coding scheme, a coding scheme of a current image block in the current image area, a quantization coefficient of the current image block, and a prediction signal of the current image block, determining a quantization parameter of the current image block according to the coding scheme, and reconstructing the current image block based on the quantization parameter, the quantization coefficient, and the prediction signal to obtain a current reconstructed image block.
US11259021B2

A method for determining a partitioning of video data for video coding is provided. A coding unit is determined from a picture of the video data. The coding unit is determined as a fractional boundary coding unit when the coding unit has only a portion within a boundary of the picture. A subset of partitioning modes is available for partitioning the fractional boundary coding unit and includes quadtree splitting and symmetric binary tree splitting partitioning modes. When the coding unit is the fractional boundary coding unit, the method determines whether one of a block height and a block width of the coding unit is greater than a corresponding one of threshold values. A determination of the partitioning includes determining whether one of symmetric binary tree splittings is allowed for the coding unit based on the one of the block height and the block width and the corresponding threshold value.
US11259006B1

A method of providing correlated depth data in video data, the method comprising identifying depth information encoded within pixel information of a frame of video data, extracting the depth information, and utilizing the depth information for displaying the video data to a user.
US11259003B2

A three-dimensional around view providing apparatus for providing a 3D around view through a user interface module included in a vehicle may include a plurality of image pickup units mounted in the vehicle, a depth estimator configured to receive a plurality of images from the plurality of image pickup units and to acquire a plurality of depth maps corresponding to the plurality of images, a controller configured to minimize a depth difference between a first boundary region of a first depth map and a second boundary region of a second depth map. At least one among an autonomous vehicle, a user terminal, and a server according to embodiments of the present disclosure may be associated or integrated with an artificial intelligence (AI) module, a drone (unmanned aerial vehicle (UAV)), a robot, an augmented reality (AR) device, a virtual reality (VR) device, a 5th-generation (5G) service related device, and the like.
US11258997B2

In described examples, structured light elements are projected for display on a projection screen surface. The projected light elements are captured for determining a three-dimensional characterization of the projection screen surface. A three-dimensional characterization of the projection screen surface is generated in response to the displayed structured light elements. An observer perspective characterization of the projection screen surface is generated in response to an observer position and the three-dimensional characterization. A depth for at least one point of the observer perspective characterization is determined in response to depth information of respective neighboring points of the at least one point of the observer perspective characterization. A compensated image can be projected on the projection screen surface in response to the observer perspective characterization and depth information of respective neighboring points of the at least one point of the observer perspective characterization.
US11258991B2

The present application describes a video processing request system that receives video files and synchronous task requests, converts the synchronous task requests into asynchronous task requests, provides the video files to various processing units in response to the conversion, and subsequently provides processed video files back to requesting computing devices in response to the received synchronous task requests.
US11258984B1

Techniques are presented for storing media streams for a multi-region teleconference. One example involves a first server configured to serve a first geographic region, a second server configured to serve a second geographic region, and a coordination server. The coordination server is configured to provide, to the first server and the second server, an indication to store one or more media streams of a teleconference that is or will be joined by a first endpoint device in the first geographic region and a second endpoint device in the second geographic region. The first server is configured to store a first media stream of the teleconference generated by the first endpoint device in the first geographic region, and the second server is configured to store a second media stream of the teleconference generated by the second endpoint device in the second geographic region.
US11258978B2

The present invention encompasses methods and systems of representing video in continuous time. Photons incident on pixels in an imaging array are continuously captured using a continuous time imaging sensor array to produce respective continuous time analog signals without any discontinuity in time. At each pixel, the respective continuous time analog signal is modulated into respective continuous time binary analog signals. The continuous time binary analog signals from all pixels can then be aggregated to produce a frame free video. Further, at each pixel, the respective continuous time analog signal may be modulated using a continuous time sigma delta modulator to produce the corresponding continuous time binary analog signal. The sigma delta modulator may be one of charge-based or current-based.
US11258970B2

In an imaging device, each of first and second pixels in a same column includes a photoelectric converter, a first transistor, and a second transistor wherein a source (or a drain) of the first transistor is connected to the photoelectric converter, a gate of the second transistor is connected to the photoelectric converter, and a source (or a drain) of the second transistor is connected to the drain (or the source) of the first transistor. A first current source is configured to be electrically connected to the source (or the drain) of the second transistor of the first pixel, a second current source is configured to be electrically connected to the source (or the drain) of the second transistor of the second pixel, and a signal line is configured to be electrically connected to the drain (or the source) of the second transistor of the first pixel and to the drain (or the source) of the second transistor of the second pixel.
US11258956B2

An image capturing apparatus including: an imaging sensor and a processor configured to set a first exposure time and a second exposure time obtained by dividing the first exposure time by an integer m where m is an integer equal to or larger than 2; control the imaging sensor to capture frames successively by repeatedly performing exposure including at least exposure for one frame having the first exposure time and exposure for m frames having the second exposure time as one set; acquire image data of each frame from the imaging sensor; generate image data of an average frame that is an average of pieces of image data of the m frames having the second exposure time in the one set; and generate a composite frame for recording or displaying a motion picture of an extended dynamic range according to image data of the one frame having the first exposure time and the image data of the average frame.
US11258952B2

A device for optically monitoring a moving component includes at least one first camera, the image detection region of which can be controlled by a tracking device and which is configured to capture at least one image of at least a part of the moving component, wherein the device further includes at least one second camera, which is configured to capture at least one image of the moving component. The device further includes an open-loop or closed-loop control unit, which receives image data of the second camera and which generates an open-loop or closed-loop control signal and transmits the open-loop or closed-loop control signal to the tracking device.
US11258947B2

Methods and apparatus for link training and low power operation. A multi-lane high speed bus is optimized for transferring audio/visual (A/V) data at slower rates. In one embodiment, the high speed bus is configured to use a packet format structure that allows for more fluid data delivery times, thereby allowing the high speed bus to deliver A/V data at times selected to reduce power consumption. In another embodiment, the high speed bus is configured to cache link initialization data for subsequent link re-initialization before entering a low power state. Thereafter, when the link exits the low power state, the high speed bus can skip certain portions of link initialization. Still a third embodiment of the present disclosure is directed to exemplary modifications to existing high speed bus link training and low power operation, consistent with the aforementioned principles. Variants of a Universal Serial Bus implementation are provided for illustration.
US11258941B2

An imaging system includes: an imaging optical system; an imaging element having a two-dimensional pixel array; a drive unit that drives at least one of a focus lens and the imaging element; an IPSF selection unit that selects an IPSF that is used for image generation from among a plurality of IPSFs stored in an IPSF storage unit; and an image generator that generates an image using the selected IPSF.
US11258936B1

A remote selfie system is disclosed. A control mobile computing system is communicatively coupled to an imaging mobile computing system having a digital imaging functionality. Commands are exchanged to allow the control mobile computing system to remotely control the digital imaging functionality of the imaging mobile computing system. The control mobile computing system receives a digital image to be captured by the digital imaging functionality of the imaging mobile computing system. The control mobile computing system send commands to the imaging mobile computing system to capture a digital image.
US11258933B2

A light source module and a display module are provided. The light source module includes: a substrate; a plurality of first light sources spaced on the substrate, each of the plurality of first light sources being configured to emit visible light; a depth sensor on the substrate; and a first blocking member configured to shield visible light but transmit invisible light. The depth sensor includes a second light source configured to emit invisible light and a light receiving member configured to sense invisible light, an orthographic projection of the second light source on the substrate is located within an orthographic projection of a gap between two adjacent first light sources on the substrate, an orthographic projection of the first blocking member on the substrate at least partially covers the orthographic projection of the second light source on the substrate.
US11258926B2

An example color resource is generated. A source color from a first color space is converted to a corresponding greyscale color in a greyscale color space. The greyscale color includes a first luminosity amount. A black channel amount is adjusted to a depletion color from a second color space to form a target color in the second color space. The depletion color corresponds with a transformation of the source color into the second color space. The depletion color includes a second luminosity amount, and adjusting the black channel includes matching the second luminosity amount in the target color with the first luminosity amount.
US11258925B2

An information processing apparatus includes a receiver that receives an input image to be recognized and a processor configured to, by executing a program, align the input image with a template image in such a way as to match a recognition area of the input image and a recognition area defined on the template image, perform a process for recognizing the recognition area of the aligned input image, generate a check image including the template image and the aligned input image, and display the check image and a result of the process for recognizing the recognition area of the aligned input image such that a correspondence between the check image and the result is recognizable.
US11258922B2

A method and system for combining, communicating, storing and/or separating image data and non-image data. The method involves a computer programmed to identify an end-of-file (EOF) marker of an image file, and being programmed to add the non-image data to the image file after the EOF marker.
US11258921B2

Systems, apparatuses, and/or methods may define a priority of image memory traffic based on image sensor protocol metadata. For example, a metadata identifier may identify image sensor protocol metadata corresponding to an image sensor physical layer and/or an image sensor link layer. Moreover, a prioritizer may define a priority of the image memory traffic based on the image sensor protocol metadata. The priority may be used to control client access to dedicated memory and/or to shared memory.
US11258918B2

An image forming apparatus includes at least one first processor and at least one first memory coupled to the first processor and having stored thereon instructions, when executed by the first processor, and cooperating to act as a determination unit configured to determine whether a password set to the image forming apparatus is an initial password, a lock function setting unit configured to enable a lock function preventing the setting of the image forming apparatus from being changed with an operation unit or an operation screen of the image forming apparatus, and a control unit configured to perform control so that a screen of a setting to operate the image forming apparatus via a client terminal is not displayed in response to the password being the initial password as the password.
US11258909B2

A printing apparatus includes a subunit including a plurality of installation racks in each of which a consumable member can be installed, and a main unit configured to receive supply from the consumable member installed in the subunit and perform printing. The printing apparatus acquires consumable member information including (i) color information and (ii) information indicating a positional relationship between the subunit and the consumable member, wherein the information indicating the positional relationship includes a direction and a distance between the subunit and the consumable member, stores information, including the color information and information indicating a positional relationship between the subunit and the consumable member, of each of the plurality of installation racks, and determines, based on the acquired consumable member information, whether the consumable member exists at a position corresponding to a predetermined installation rack of the plurality of installation racks.
US11258907B2

A method, system and program product, the method comprising: obtaining for each call in one set of calls a respective pattern representing multiple different respective data fields; obtaining performance data for the respective patterns of the calls; obtaining performance data for the respective agents; determining agent performance sensitivity to call pattern performance for agents in a set of agents comprising the agent performance data correlated to call performance data for the calls the agent handles; and matching a respective one of the agents from the set of agents to one of the calls based at least in part on the performance data for the respective pattern of the one call and on the agent sensitivity to call performance for the respective one agent of the set of agents.
US11258902B2

To allow the human customer service agents to specialize in the instances where human service is preferred, but to scale to the volume of large call centers, systems and methods are provided in which human agents and intelligent virtual assistants (IVAs) co-handle a conversation with a customer. IVAs handle simple or moderate tasks, and human agents are used for those tasks that require or would benefit from human compassion or special handling. Instead of starting the conversation with an IVA and then escalating or passing control of the conversation to a human to complete, the IVAs and human agents work together on a conversation.
US11258887B2

In one embodiment, a computer system includes a payload sub-system including interfaces to connect with respective devices, transfer data with the respective devices, and receive write transactions from the respective devices, a classifier to classify the received write transactions into payload data and control data, and a payload cache to store the classified payload data, and a processing unit (PU) sub-system including a local PU cache to store the classified control data, wherein the payload cache and the local PU cache are different physical caches in respective different physical locations in the computer system, and processing core circuitry configured to execute software program instructions to perform control and packet processing responsively to the control data stored in the local PU cache.
US11258883B2

Provided is a framework including a generic communication layer that facilitates a separation between communication connections for different communication technologies and an application interfacing with the communication connections. The framework generally includes a remote interface layer including communication interfaces that generically communicate with a client, an application layer that includes applications represented by a set of services that use the communication interfaces to communicate with a client, and a service layer that includes one or more services. The framework includes mechanisms to map parameters of a specific communication technology to a standardized parameter structure that can be used by different service-based applications. In some aspects, the disclosed framework functions to encapsulate each service of an application in a configuration that is communication protocol specific independent of the implementation of the service, where the configuration specifies how the framework is to map services of the application to a specific communication protocol.
US11258878B2

A method for providing a differentiation in terms of quality of service (QoS) for multiple tenants in a network, by a networking device receives a data packet from a transmitting tenant, and the networking device identifies the tenant and a priority class of the received packet. The networking device then determines one or more color markers to apply to the received packet according to the sending tenant and the priority to be associated with the packet. The networking device then transmits or does not transmit the packet onwards depending on one or more color markers applied to the packet.
US11258876B2

The techniques disclosed herein improve the efficiency, reliability and scalability of flow processing systems by providing a multi-tier flow cache structure that can reduce the size of a flow table and also reduce replicated flow sets. In some configurations, a system can partition a flow space across workers and replicate the flows within a partition to a set of workers. In some configurations, a flow cache structure can include three tiers: (1) a scalable flow processing layer for executing the actions and transformations of a flow, (2) a flow state management layer for managing distributed flow state decisions, and (3) a flow decider layer for identifying actions and transformations needs to be executed on each packet of a flow. Flow replications allow other workers to pick up flows allocated to a particular worker that is taken offline in the event of a crash or update.
US11258875B2

Techniques are disclosed for providing secure transaction functionality embedded into host applications executing on transaction client devices, using an integration framework and user interfaces. A transaction server may be configured to receive initial transaction sender and receiver data from an integrated software component executing within a host software application on a transaction client device. After receiving the initial transaction sender and receiver data from the integrated software component, the transaction server may determine transaction sender and transaction recipient locations, and may select a particular transaction user interface based on the sender and recipient location data. Particular transaction user interface also may be determined based on specific host applications. After determining the particular transaction user interface, the interface may be transmitted to the transaction client device, for example, via a content delivery network.
US11258871B2

A message push method, where a first push client determines, based on a security level indication mark, whether the first push client needs to process the push message, and when the first push client does not need to process the push message, forwards the push message to a second push client for processing. In this way, a terminal can perform, based on security level indication marks, differentiated processing on push messages of different security levels such that security processing is performed on sensitive information of a relatively high security level. This avoids information leakage in a process of processing, by the terminal, the sensitive information of the relatively high security level, thereby resolving a push message security processing problem.
US11258869B2

There are provided a method and a system for controlling downloading of a file in a cloud storage service. The method can be executed at a server. The method comprises appreciating an activity parameter representative of total download activity of a file from a cloud storage service via a communication network, and, responsive to the activity parameter being above a pre-determined threshold, applying a remedial action to the downloading of the file, such that the remedial action is applied only to downloading of the file via a data transmittal path that a user has received from the user who uploaded the file to the cloud storage service, and downloading of the file by the user who uploaded the file is not affected.
US11258865B2

A computational instance of a remote network management platform may be dedicated to a managed network. The managed network may use computing resources of a cloud-based service provider. One or more processors may be disposed within the computational instance and may cause a provider-neutral cloud discovery software application to: (i) obtain a specification that defines an interface for accessing the cloud-based service provider, a discoverable set of computing resources provided by the cloud-based service provider, and mappings between descriptions of the discoverable set of computing resources and the database tables disposed within the computational instance, (ii) log on to the cloud-based service provider by way of the interface, (iii) request and receive, from the cloud-based service provider, descriptions of the discoverable set of computing resources, and (iv) store, in fields of database tables, the descriptions of the discoverable set of computing resources in accordance with the mappings.
US11258862B2

A method of intelligent persistent mobile device management connectivity, including establishing a session between a mobile device and a mobile device management provider, directing the mobile device by the mobile device management provider to perform a successive operation, maintaining the established session between the mobile device and the mobile device management provider while the mobile device is online and periodically checking the mobile device management communication at a communication frequency, wherein the communication frequency is based on a performance feedback parameter.
US11258859B2

A method for pairing a first network device with a second network device is provided. The method may include receiving a first signal corresponding to a first pairing sequence received at the first network device, receiving a second signal corresponding to a second pairing sequence received at the second network device, comparing the first pairing sequence with the second pairing sequence, and pairing the first network device and the second network device when the second pairing sequence correlates to the first pairing sequence.
US11258849B2

A method includes a joining node, not yet joined to a network, listening to a second node that is joined to the network. The joining node may determine a join time at which to request to join the network. The joining node may receive from the second node a beacon indicating time synchronization of the network and further including a first congestion variable indicating a level of congestion of the network. The joining node may adjust the join time based on the first congestion variable in the beacon. At the join time, the joining node may transmit an association request to join the network.
US11258847B1

An embodiment may involve persistent storage containing definitions of a set of queues and a set of servers, and wherein the servers are respectively associated with deactivation times. One or more processors may be configured to: (i) identify, by an assignment engine, an incoming request in a particular queue, wherein the incoming request is ready for assignment to one of the servers; (ii) determine, by the assignment engine and based on data associated with the incoming request, an expected duration for servicing of the incoming request; (iii) calculate, by the assignment engine and based on the deactivation times, times remaining in service for each of the servers; (iv) select, by the assignment engine and from the servers, a particular server that has a time remaining that is greater than the expected duration; and (v) assign, by the assignment engine, the incoming request to the particular server.
US11258845B2

A browser management system according to one embodiment includes at least one processor. The at least one processor is configured to: (A) in response to processing for displaying a webpage on a browser of a user terminal, generate a data sequence for identifying the browser; (B) generate an image file including a plurality of pixels representing the data sequence; and (C) transmit the image file to the user terminal in order to store the data sequence into a cache of the user terminal.
US11258841B2

A method of transmitting an audio and/or audiovisual content to a receiver. The method starts with receiving a determined stream broadcast on a network and playing back the contents transmitted by the stream in the receiver. Then a first event external to the receiver is detected and triggers interruption of the playback of the content in progress and recording of the instant of the interruption. Sometime later, a second external event triggers a transmission, from the receiver to a remote server, of the instant dating the first event and of a request for resuming the playback of the interrupted content. A piece of information specifying the identifiers of the data packets of the content at the instant of the interruption is then transmitted from the remote server to the receiver. Finally, the receiver receives the identified data packets and replays the content of the packets.
US11258838B2

Disclosed are methods, systems, and non-transitory computer-readable record mediums for processing a chatroom based on a level of use. A chatroom processing method including verifying a level of use by a user with respect to each chatroom of chatrooms included in a chatroom list, selecting at least one chatroom from the chatroom list as a chatroom to be managed based on the level of use, and processing the chatroom to be managed to be distinguished from remaining chatrooms in the chatroom list may be provided.
US11258827B2

Provided are systems and methods for analyzing actions performed by users in using a cloud service, and adjusting the configuration of a security management and control system based on the analysis. In various examples, the analysis can include generating a weighted directed graph that reflects a user's use of the cloud service, and/or reflects the tenant's overall use of the cloud service. When the security monitoring and control system generates security alerts, the actions that resulted in the alerts can be compared to the graph to determine whether the actions are in accordance with prior behavior of the users. When the actions do correspond to the graph, the system can recommend that the security control or security policy that triggered the alert be modified. In various examples, the graphs can also be used to determine whether any user's actions are anomalous as compared to earlier behavior.
US11258822B2

Embodiments of this application provide a network function service discovery method and a device. The method performed by an NRF includes: after establishing a communication connection to the NF, obtaining a digital certificate of the NF in a TLS or DTLS two-way authentication process, where the digital certificate of the NF carries a service name of the NF, a service name list on which the NF relies, and a service name list that relies on the NF; receiving a query request for querying an address of a target service that is sent by the NF, where the query request carries a complete domain name of the target service; and performing verification based on the service name of the target service and the digital certificate of the NF, and sending the address of the target service to the NF when the verification succeeds. Therefore, the NF services are discovered.
US11258816B2

Embodiments described herein relate to managing firewall rules. Embodiments include identifying a plurality of firewall rules for request handling. Embodiments include determining a deny count for each given firewall rule of the plurality of firewall rules based on a number of requests flagged on account of the given firewall rule. Embodiments include determining an anomaly score for each given firewall rule of the plurality of firewall rules indicating a severity of attacks the given firewall rule protects against. Embodiments include determining an urgency measure for each given firewall rule of the plurality of firewall rules based on the deny count for the given firewall rule and the anomaly score for the given firewall rule. Embodiments include determining an update to at least one firewall rule of the plurality of firewall rules based on the urgency measure for each given firewall rule of the plurality of firewall rules.
US11258810B2

A method may be performed using a server. The method may include receiving an identity authentication request associated with a user, generating authentication information based on the identity authentication request, and generating candidate information based on the authentication information such that the authentication information is a subset of the candidate information. The candidate information may be displayed at a randomly selected location. The user may provide input through a graphic input interface to select the authentication information from among the candidate information.
US11258806B1

A computerized method for associating cyberthreat actor groups responsible for different cyberthreats is described. The method involves generating a similarity matrix based on content from received clusters of cybersecurity information. Each received cluster of cybersecurity information is assumed to be associated with a cyberthreat. The similarity matrix is composed via an optimized equation combining separate similarity metrics, where each similarity metric of the plurality of similarity metrics represents a level of correlation between at least two clusters of cybersecurity information, with respect to a particular aspect of operations described in the clusters. The method further involves that, in response to queries directed to the similarity matrix, generating a listing of a subset of the clusters of cybersecurity information having a greater likelihood of being associated with cyberthreats caused by the same cyberthreat actor group.
US11258801B2

A smart hybrid acceleration method includes receiving a handshake request from a client terminal, and determining whether the handshake request contains a self-defined resource extension field. If not, a target domain name with which the client terminal is to connect is acquired from the handshake request, and whether to use a hardware acceleration or a software acceleration is determined according to a level of the target domain name. If so, a resource level of a resource accessed by the client terminal is determined according to content in the self-defined resource extension field, and whether to use the hardware acceleration or the software acceleration is determined according to the resource level.
US11258791B2

One embodiment of the invention includes a system comprising: a personal digital key and a computer readable medium that is accessible when authenticated by the personal digital key.
US11258789B2

A system for optimization of data transmission, comprising a content protection extraction system configured to operate on a remote processor and to extract content protection data associated with a data file and to transmit the content protection data to a central processor and a content protection confirmation system configured to operate on the central processor and to receive the content protection data and to verify whether the content protection data is associated with an authenticated data file.
US11258776B2

Embodiments of systems and methods as disclosed herein may determine that an initiator of a communication on a distributed computer network is an automated script or the like. More particularly, in one embodiment, a web page including a hidden field may be generated in response to a request for the web page. This hidden field is a field included in the web page that is not visible to a human user when the web page is rendered by a browser and presented to the user. By comparing a received value for such a hidden field with an associated value for the hidden field as provided in the web page, the use of an automated script may be detected.
US11258761B2

A novel method for managing firewall configuration of a software defined data center is provided. Such a firewall configuration is divided into multiple sections that each contains a set of firewall rules. Each tenant of the software defined data center has a corresponding set of sections in the firewall configuration. The method allows each tenant to independently access and update/manage its own corresponding set of sections. Multiple tenants or users are allowed to make changes to the firewall configuration simultaneously.
US11258760B1

A method and system are disclosed. A first service engine among a plurality of service engines detects a traffic violation of a web application policy for an instantiation of a virtual service on the first service engine. The service engines maintain corresponding instances of a shared state of policy violations for the web application policy. In response to detecting the traffic violation, a first instance of the shared state on the first service engine is updated. The first service engine broadcasts the updated first instance of the shared state. Remaining service engines, which have instantiations of the virtual service, update their instances of the shared state in response to receiving the updated first instance. The instances of the shared state are aggregated to obtain an aggregated shared state. It is detected whether the aggregated shared state triggers an application policy rule for the web application policy.
US11258754B1

Methods related to determining and utilizing one or more attributes to associate with an IP addresses. Attributes are determined based on request data provided with requests from an IP address and one or more available secondary information sources. Attributes may include physical locations and/or category designations for the IP address. One or more attributes may be assigned a likelihood value indicative of likelihood that the attribute is associated with the IP address. Some implementations are directed to utilizing the attributes and likelihood values to identify likely fraudulent information provided with requests. Some implementations are directed to utilizing the attributes and likelihood values to provide advertisements in response to requests from IP addresses.
US11258746B1

Techniques for managing notifications to be presented by user devices are described. In an example, a computer system associates a first user account with a user device and stores first data indicating that a notification about a communications session via a communications network system is prohibited. The computer system receives a request associated with the first user account for communications with another device via the communications network system. Based at least in part on the other device, the computer system generates second data indicating that the notification about the communications session is to be presented within a period of time of the communications session being requested. The computer system associates the first user account with the second data.
US11258745B2

The present disclosure provides a method and an apparatus for displaying an emoji reply, a terminal device, and a server. The method includes: popping up an emoji box quickly in response to an operation performed by a user on a target chat message on a chat interface to pop up the emoji box, sending an emoji selected by the user from the emoji box to a server directly as an emoji reply; and displaying the emoji entered by the user and a user label on the target chat message in accordance with instruction information returned by the server.
US11258739B2

A system and method for identifying specific locations where to attach or detach e-mail attachments based on e-mail storage locations is disclosed. The method allows to search in a mail-attachment connection table all the attachment locations that are in relation to the e-mail where the attachment is to be attached to or to be detached from and to present to a user all attachment locations that have a relevance for the attach/detach operation.
US11258730B2

A method is provided to receive an SMS message from a sender device addressed to a receiver device. Similar SMS messages addressed to the receiver device are determined. One or more of the most common responses to the similar SMS messages are determined. One or more of the most common responses are transmitted as selectable responses to the receiver device. A selected response is sent to the sender device. Another method is provided to receive an SMS message from a sender device and transmit the SMS message to a receiver device. A response from the receiver device may be received and transmit to the sender device. The SMS messages and responses collected by repeating this process may be stored in a database so that the most frequently asked questions and their corresponding most frequent answers may be determined. The most frequently asked questions and their corresponding answers may be used to build a webpage of a website.
US11258702B2

The present disclosure discloses a routing path analysis method and device. The method includes a first step of determining a key node based on a label stack of segment routing of a data packet. The key node includes a diversion node, a next-hop working path node of the diversion node, and a next-hop protection path node of the diversion node. The diversion node is a crossed node of a working path and a protection path. The method further includes determining neighboring nodes of the key node as relevant nodes; querying for traffic information of the key node and traffic information of the relevant nodes; selecting, from the key node and the relevant nodes based on the traffic information, the nodes for the data packet to pass. The routing path of the data packet is determined based on the selected nodes.
US11258701B2

Embodiments of the present disclosure relate to method and device for interworking between service function chain (i.e., service chain) domains In some embodiments, there is provided a communication method comprising: receiving, at a first logic node of a first service chain in a first domain, a first packet associated with a second service chain in a second domain; converting the first packet into a second packet comprising first interworking information between the first service chain and the second service chain, the first interworking information comprising a flag indicating that the second packet is an interworking packet, an address of the first logic node, a first flow identifier of the second packet, a first service path identifier of the second packet and metadata associated with the second service chain; transmitting the second packet to a second logic node in the second domain; and receiving from the second logic node a response to the metadata.
US11258700B1

Enhanced messaging is described to support status notifications regarding backup nodes of a data communications network. In one example, a status of a network node at the network node is monitored. The network node is coupled to a network. It is determined that the node is operating in a backup state, and a backup alive packet is sent through the network in response to determining that the node is operating in a backup state.
US11258697B2

Disclosed herein is a system comprising a set of wireless communication nodes that are configured to operate as part of a wireless mesh network. Each respective wireless communication node may be directly coupled to at least one other wireless communication node via a respective short-hop wireless link, and at least a first pair of wireless nodes may be both (a) indirectly coupled to one another via a first communication path that comprises one or more intermediary wireless communication nodes and two or more short-hop wireless links and (b) directly coupled to one another via a first long-hop wireless link that provides a second communication path between the first pair of wireless communication nodes having a lesser number of hops than the first communication path. A fiber access point may be directly coupled to a first wireless communication node of the set of wireless communication nodes.
US11258686B2

An example apparatus comprises a variable determiner to: parse a plurality of network command responses from a first data collector agent and from a second data collector agent; initialize a value for network connectivity parameters corresponding to the network command responses, the value corresponding to the parsed plurality of network command responses; and assign weighted values to the network connectivity parameters; a connectivity analyzer to determine a first network connectivity factor for the first data collector agent and a second network connectivity factor for the second data collector agent; and a recommender system to: determine whether the first network connectivity factor is a smaller value than the second network connectivity factor; and when the first network connectivity factor is the smaller value, initiate the first data collector agent corresponding to the first network connectivity factor to begin collecting data.
US11258685B1

A method of performing bidirectional forwarding detection (BFD) by a hardware forwarding element that includes a set of ingress pipelines and a set of egress pipelines. Each ingress pipeline includes a packet generator. A packet generator in a first pipeline periodically generates a pair of packets to monitor the health of a particular egress link. The pair includes a BFD transmit packet and a BFD dummy transmit packet. The method forwards each dummy BFD transmit packet to a first egress pipeline and increments a counter at the first egress pipeline. Each BFD packet is transmitted through the particular egress link to a network node. BFD packets received from the network node are forwarded to the first egress pipeline and the value of the counter is rest. The method marks the particular egress link as failed when the value of the counter exceeds a predetermined threshold.
US11258680B2

Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.
US11258678B1

Embodiments of a device and method are disclosed. In an embodiment, a method for network capacity management of a network deployed at a customer site involves at a cloud server connected to the network, receiving network capacity information of the network deployed at the customer site from wireless sensors deployed at the customer site and at the cloud server, automatically determining a service-level agreement (SLA) network capacity metric based on the network capacity information.
US11258675B2

A method includes retrieving vendor specific data from one or more message oriented middleware servers of a message oriented middleware infrastructure, and inputting the vendor specific data from the one or more message oriented middleware servers into a back-end database. The vendor specific data is converted into commonly formatted data, and the commonly formatted data is inputted into a front-end database. The method also includes retrieving the commonly formatted data from the front-end database, and displaying the commonly formatted data on a user interface providing a visualization of a topology of the message oriented middleware infrastructure.
US11258673B2

In one embodiment, a supervisory service for one or more networks receives telemetry data samples from a plurality of networking devices in the one or more networks. The service trains a failure prediction model to predict failures in the one or more networks, using a training dataset comprising the received telemetry data samples. The service assesses performance of the failure prediction model. The service trains, based on the assessed performance of the failure prediction model, a machine learning-based classification model to determine whether a networking device should send a particular telemetry data sample to the service. The service sends the machine learning-based classifier to one or more of the plurality of networking devices, to control which telemetry data samples the one or more networking devices send to the supervisory service.
US11258670B2

Presented herein is an exemplified system and method that facilitate network-aware orchestration of similar sets of virtualized multicast-traffic receivers and/or sources (e.g., Virtual Machines) under a common network fabric element (e.g., same leaf switch and/or spine switch in a data center network fabric), e.g., to reduce network switch work load and/or number of network fabric elements involved with transmission of multicast traffic. The orchestration of scattered- and like-sets of multicast-traffic receivers and/or sources under a common network fabric element (e.g., a single and same leaf switch and/or spine switch) facilitates improvements of the operation of orchestration management technologies and virtualization overlay technologies by, e.g., improving network efficiency for multicast packet switching, reducing control plane traffic (e.g., IGMP queries), and reducing delay- and packet-transfer errors.
US11258639B2

Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method is that includes receiving, at a receiver device, a signal transmitted from a remote wireless device, with the signal including a training sequence, and updating, based on the training sequence, one or more adjustable characteristics for a non-linear equalizer of the receiver device, with the one or more adjustable characteristics controlling signal non-linear compensation processing to correct non-linear distortions affecting communication signals transmitted from the remote wireless device. In some embodiments, the method may further include updating, based on the training sequence, additional one or more adjustable characteristics for a linear equalizer of the receiver device, with the additional one or more adjustable characteristics controlling signal linear compensation processing to correct linear distortions affecting the communication signals.
US11258636B2

A method and an apparatus for controlling a state of a controllable device. The method for controlling the state of the controllable device comprises: obtaining a first client list of at least one associated client of the controllable device and a second client list of clients currently connected with a reference device of the controllable device, comparing the first client list with the second client list so as to determine whether any of the at least one associated client is connected with the reference device, and controlling a state of the controllable device based on a result of the comparing.
US11258632B2

A Storage Area Network (SAN) access includes a first aggregated switch device that is coupled to a host device, a Local Area Network (LAN), and a SAN, and a second aggregated switch device that is coupled to the host device, the LAN, and the SAN. The second aggregated switch device is connected to the first aggregated switch device via an Inter-Chassis Link (ICL). The second aggregated switch device detect that the ICL has become unavailable and, in response, prevents Internet Protocol traffic between the host device and the LAN while transmitting storage traffic between the host device and the SAN.
US11258631B2

In some examples, a transport agnostic source includes a streaming device to stream video on diverse transport topologies including isochronous and non-isochronous transports. In some examples, a transport agnostic sink includes a receiving device to receive streamed video from diverse transport topologies including isochronous and non-isochronous transports.
US11258627B2

In an example implementation, a sensor communication system includes a sensor to sense a condition and to include the condition in a message formatted in a communication protocol. The system includes a vibration actuator placed in contact with a building structure and operatively coupled to the sensor. The vibration actuator is to transmit the formatted message through the building structure as a vibration pattern, and an accelerometer is to detect the vibration pattern. A receiver hub coupled to the accelerometer is to decipher the condition from the vibration pattern.
US11258615B2

A method for managing certificates includes the steps of transmitting, over an electronic network by an electronic device of a client, a certificate request to a certificate management portal separate from the client, establishing an interaction with an electronic interface of a certificate authority by the certificate management portal; generating, by the certificate authority, a certificate package, delivering the generated certificate package to the certificate management portal, and downloading from the certificate management portal, by the client, at least one certificate of the delivered certificate package.
US11258614B2

This disclosure relates to anonymous transactions based on ring signatures. In one aspect, a method includes receiving a remittance transaction. The remittance transaction is generated by a client device of a remitter by assembling unspent assets in an account corresponding to the remitter and masked assets in an account corresponding to a masked participant. Key images are obtained from a linkable spontaneous anonymous group (LSAG) signature of the remittance transaction. Values of the key-images are based on a private key, a public key, and unspent assets of the remitter. The LSAG signature is verified. The LSAG signature is generated by the client device of the remitter based on the private key and the public key of the remitter, and a second public key of the masked participant. The remittance transaction is executed when a transaction execution condition is met.
US11258610B2

One embodiment provides a system and method for sharing a security application. During operation, the security application receives a service key associated with a first application executed on a terminal device. The security application resides in a secure element within the terminal device. The security application receives service data associated with the first application; processes the service data based on the service key; and returns the processed service data to the first application, thereby facilitating the first application in performing service based on the processed service data.
US11258603B2

Techniques are provided for access controls for question delegation environments. One method comprises obtaining a security policy for a question obtained from a user; monitoring responses to the question; and enforcing, by a third-party portal processing system, access controls within the security policy for data associated with the question and/or the responses to the question, wherein the access controls comprise one or more restrictions with respect to a time duration to access the data and/or a number of people that may access the data. The third-party portal processing system evaluates whether the time duration to access the data has expired before providing access to the data and/or whether the number of people that may access the data has been exceeded before providing access to the data. A client-side encryption of the data is optionally performed by a provider of the data.
US11258599B2

A system and method use a physical unclonable function in a PUF circuit on an integrated circuit to generate a security key, and stabilize the security key by storage in a set of nonvolatile memory cells. The stabilized security key is moved from the set of nonvolatile memory cells to a cache memory, and utilized as stored in the cache memory in a security protocol. Also, data transfer from the PUF circuit to the set of nonvolatile memory cells can be disabled after using the PUF circuit to produce the security key, at a safe time, such as after the security key has been moved from the set of nonvolatile memory cells to the cache memory.
US11258597B2

Some embodiments relate to an electronic cryptographic device (100) arranged to determine a cryptographic key. The cryptographic device is arranged for an enrollment phase and a later reconstruction phase. The cryptographic device comprising a physically unclonable function (PUF) (110) and a processor circuit. The circuit being configured to determine during the enrollment phase debiasing data (142), first noise reduction data (131) and first noise reduction data. The circuit being configured to during the reconstruction phase compute at least one cryptographic key from first corrected bits and second corrected bits.
US11258594B2

A passive continuous-variable quantum key distribution scheme, where Alice splits the output of a thermal source into two spatial modes, measures one locally and transmits the other mode to Bob after applying attenuation. A secure key can be established based on measurements of the two modes without the use of a random number generator or an optical modulator.
US11258589B2

Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.
US11258587B2

Generating a rights blockchain storing rights of a user, including: receiving an enrollment request and a public key from the user; verifying that the user has a private key corresponding to the public key; generating a user identifier using the public key; and generating and delivering the rights blockchain having a genesis block including the user identifier to the user.
US11258577B2

An integrated circuit receiver is disclosed comprising a data receiving circuit responsive to a timing signal to detect a data signal and an edge receiving circuit responsive to the timing signal to detect a transition of the data signal. One of the data or edge receiving circuits comprises an integrating receiver circuit while the other of the data or edge sampling circuits comprises a sampling receiver circuit.
US11258575B2

Methods, systems, and devices for wireless communications are described. A wireless device may utilize different beam configurations for different signal types, traffic demand, path loss, capabilities of the wireless device or other wireless devices in the system, and the like. The wireless device also may be capable of determining different duplexing modes, which may be utilized in addition to the different beam configurations. The duplexing mode may be based on received measurement reports (e.g., from one or more reference signals) or in some instances, the duplexing mode may be determined by another node (e.g., a core network node, a base station) and transmitted to the wireless device.
US11258573B2

A communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and apparatus of activating/deactivating cells with scalable transmission time intervals (TTIs) is disclosed.
US11258564B2

Signaling design for interlaced frequency divisional multiplex (IFDM) demodulation reference signals (DMRS) is discussed in which a dynamic indication is provided to a user equipment (UE) from a serving base station that allows the UE to configure transmission of DMRS according to either a single carrier frequency divisional multiplex (SC-FDM) or IFDM configurations, as indicated by the dynamic indication. The IFDM configuration may be applicable to either regular uplink subframes or within the uplink portion of special subframes. In some aspects, power boosting may be provided for the DMRS in order to equalize transmit power between decimated DMRS transmitted with the data tones. Additional aspects may also provide for different offsets to be used depending on the type of uplink control signal transmitted.
US11258563B2

A signal sending and receiving method includes: receiving, by a terminal device, at least one piece of resource configuration information for determining N reference signal resource groups, and each of the N reference signal resource groups includes at least one reference signal resource; and sending a reference signal on a resource in an ith reference signal resource group in the N reference signal resource groups by using a jth antenna group corresponding to the ith reference signal resource group, where the jth antenna group includes at least one antenna. The N reference signal resource groups correspond to N antenna groups, and any two of the N antenna groups are different.
US11258561B2

This disclosure relates to orthogonal frequency division multiple access (OFDMA) communication in wireless local area networks (WLANs). According to some embodiments, a downlink OFDMA frame may be transmitted. An uplink OFDMA frame including acknowledgements associated with the downlink OFDMA frame may be received. The uplink OFDMA frame may be processed, in some instances including determining which devices receiving the downlink OFDMA frame transmitted an acknowledgement associated with the downlink OFDMA frame in the uplink OFDMA frame.
US11258536B2

This disclosure relates to a 5G or pre-5G communication system for supporting a higher data transfer rate than a 4G communication system such as LTE. The present invention relates to a method for encoding and decoding a channel in a communication or broadcasting system, comprising the steps of: determining an input bit size (CBS); determining a code rate (R); determining a size (Z) of a block; comparing the determined CBS and code rate with predetermined reference values; determining an LDPC sequence to perform LDPC encoding according to the comparison result; and performing LDPC encoding and decoding on the basis of the LDPC sequence and the block size. Further, the present invention comprises the steps of: determining a code rate (R) indicated by a modulation and coding scheme (MCS) index; determining a transport block size; and determining either a first basic matrix or a second basic matrix as a basic matrix on the basis of the transport block size and the code rate.
US11258530B2

The present subject matter is directed to an apparatus and methodology for monitoring for the occurrence of use of unauthorized telecommunications equipment within a designated area. The present subject matter has particular utility to the corrections environment in that it discloses a methodology for detecting and reporting the unauthorized operation of cellular telephones within a corrections facility. The present technology may be used advantageously in combination with inmate telephone systems to transmit information to appropriate personnel in the form of email messages and/or voice communications by way of telephone local or corrections facility external telephone lines. The present technology also provides for recordation and storage of time, date and location information for detected events.
US11258527B2

A multi-channel photonic demultiplexer includes an input region to receive a multi-channel optical signal including four distinct wavelength channels, four output regions, each adapted to receive a corresponding one of the four distinct wavelength channels demultiplexed from the multi-channel optical signal, and a dispersive region optically disposed between the input region and the four output regions. The dispersive region includes a first material and a second material inhomogeneously interspersed to form a plurality of interfaces that each correspond to a change in refractive index of the dispersive region and collectively structure the dispersive region to optically separate each of the four distinct wavelength channels from the multi-channel optical signal and respectively guide each of the four distinct wavelength channels to the corresponding one of the four output regions.
US11258526B2

Embodiments of the present invention disclose a method, computer program product, and system for real-time determination of attentiveness of an audience in a room to a speaker. A computer determines amounts of wireless activity of a computing device within the room of the audience over time during the presentation. Based in part on the amounts of wireless activity of the computing device, the computer determines and initiates display of measures of attentiveness of the audience over the time during the presentation, to display changes in the measures of attentiveness of the audience to the speaker during the presentation. In another embodiment, the computer determines amounts of attentiveness of the audience within the room over time during the presentation utilizing sensors located throughout the room.
US11258520B2

In one embodiment, a method includes receiving at a remote network device, power and data from a central network device, wherein the power is used to power the remote network device, performing auto-negotiation with the central network device, wherein the auto-negotiation includes operating the remote network device in a low voltage mode during fault sensing of a power circuit at the remote network device, and selecting a power operating mode, wherein selecting the power operating mode includes selecting a high voltage mode if no fault is detected during the fault sensing, the high voltage mode comprising DC (direct current) pulse power. An apparatus is also disclosed herein.
US11258512B2

A reception apparatus includes a dispersion compensation unit configured to acquire an electrical signal resulting from conversion of an optical signal and perform, on the electrical signal, dispersion compensation with a predetermined compensation amount, a clip rate measurement unit configured to measure a clip rate for the electrical signal subjected to the dispersion compensation, and a control unit configured to detect the compensation amount that minimizes the clip rate.
US11258511B2

The present invention pertains to a system and method for operating at least one LED unit of lighting grid comprising a plurality of LED units, wherein the LED units are configured to transmit a VLC signal including a code word. A plurality of user equipment devices captures the light transmitted by the LED unit and determines parameters related to the light, such as a VLC quality parameter, flicker value, light intensity parameter and light colour parameter. Based on these parameters, a controller determines control parameters for the LED unit. As such, a feedback loop is created wherein the LED unit is controlled based on measurements with the user equipment devices.
US11258509B2

An optical trunk switch is configured to support an OTDR. The system includes a transmit switch having two inputs and outputs, the first input is configured to connect to a signal input, the second input is configured to receive a OTDR signal, the first output is configured to connect to one of a primary fiber and a standby fiber, and the second output is configured to connect to the other fiber. The system further includes a receive switch having two inputs and outputs, the first input is configured to connect to one of the primary fiber and the standby fiber, the second input is configured to connect to the other fiber, the first output is configured to connect to a signal output, and the second output is configured to connect to a OTDR signal; and one or more OTDR ports.
US11258505B2

Provided is a frame configuration usable for both SISO transmission and MISO and/or MIMO transmission. A frame configurator of a transmission device configures a frame by gathering data for SISO and configures a frame by gathering data for MISO and/or MIMO data, thereby to improve the reception performance (detection performance) of a reception device.
US11258494B1

A base station or an associated control entity determines when base station's air interface is threshold highly loaded or is predicted to be threshold highly loaded, and the base station responsively reduces the number of transmit antennas that the base station uses. Further, the base station or associated control entity could determine when the base station's air interface is no longer actually or predicted to be threshold highly loaded, and the base station could responsively increase the number of transmit antennas that the base station uses, such as by reverting to use a default number of antennas. Reducing the number of transmit antennas that the base station uses when its air interface is threshold highly loaded may help to increase air-interface capacity by reducing resource consumption from transmission of reference signals associated with the transmit antennas.
US11258491B2

The invention discloses a method of conveying information from a sender to a receiver by use of various codeword patterns given in a mapping table and detection through decoding via the reverse mapping process. The codeword patterns may be selected as combinations of bits, frequencies, ports, or other elements as desired. Associated systems for carrying out the described encoding methods are also provided. The various methods may be applicable in low transmit power, energy-saving, secure, low latency, storage and in military, mobile, optical, deep space and fixed telecommunication systems for long range transmission and reliable information.
US11258490B2

A method performed by a wireless device (510, 700, 1000) for transmitting a channel state information (CSI) report for a downlink channel comprises obtaining (601) a first set of candidate frequency-domain components and determining (602) a set of spatial-domain components. The method comprises determining (603) a second set of candidate frequency-domain components as a subset of the first set of candidate frequency-domain components. The method comprises determining (604), for each spatial-domain component of the set of spatial-domain components, a spatial-domain component-specific set of frequency-domain components as a subset of the second set of candidate frequency-domain components. The method comprises transmitting (605), to a network node (560, 900), the CSI report.
US11258487B2

A method includes generating a set of symbols based on an incoming data vector. The set of symbols includes K symbols, K being a positive integer. A first transformation matrix including an equiangular tight frame (ETF) transformation or a nearly equiangular tight frame (NETF) transformation is generated, having dimensions N×K, where N is a positive integer and has a value less than K. A second transformation matrix having dimensions K×K is generated based on the first transformation matrix. A third transformation matrix having dimensions K×K is generated by performing a series of unitary transformations on the second transformation matrix. A first data vector is transformed into a second data vector having a length N based on the third transformation matrix and the set of symbols. A signal representing the second data vector is sent to a transmitter for transmission of a signal representing the second data vector to a receiver.
US11258484B2

Examples disclosed herein relate to a communication system including a transceiver module, a rearrangeable switch network coupled to the transceiver module, a power distribution network coupled to the rearrangeable switch network, and a plurality of Beam Steering Phase Array (“BSPA”) antennas, each coupled to the power distribution network and dynamically controllable to generate beams according to a power regulation requirement for a set of satellites.
US11258478B1

A device capable of autonomous motion includes a residual echo suppressor for suppressing echoes caused by an output reference signal. When the device outputs audio while moving with a velocity, it may receive echoes that are Doppler-shifted due to the motion. The residual echo suppressor generates estimated residual error data based on phase-shifted reference data to account for and suppress the Doppler-shifted echoes.
US11258473B2

Examples described herein include systems and methods which include wireless devices and systems with examples of multiple frequency bands transmission with a recurrent neural network that compensates for the self-interference noise generated by power amplifiers at harmonic frequencies of a respective wireless receiver. The recurrent neural network may be coupled to antennas of a wireless device and configured to generate the adjusted signals that compensate self-interference. The recurrent neural network may include a network of processing elements configured to combine transmission signals into sets of intermediate results. Each set of intermediate results may be summed in the recurrent neural network to generate a corresponding adjusted signal. The adjusted signal is receivable by a corresponding wireless receiver to compensate for the self-interference noise generated by a wireless transmitter transmitting on the same or different frequency band as the wireless receiver is receiving.
US11258472B2

Methods and devices for radio frequency (RF) loopback for transceivers are described. A transceiver for communicating RF signals with a target device may transmit signals at a transmit frequency and receive signals at a (different) receive frequency. The transceiver may include a waveguide diplexer for separating and combining signals based on frequency. The transceiver may be configured to couple a loopback signal from a common port of the waveguide diplexer; the loopback signal may be based on a transmit signal. The transceiver may include a loopback translator to translate the loopback signal from the transmit frequency to the receive frequency and provide the translated loopback signal to a receiver used for receiving signals from the target device. The receiver may compare the translated loopback signal with a representation of the transmit signal to generate a compensation signal. A transmitter may use the compensation signal to adjust subsequent transmit signals.
US11258459B2

Methods and apparatus to parallelize data decompression are disclosed. An example method selecting initial starting positions in a compressed data bitstream; adjusting a first one of the initial starting positions to determine a first adjusted starting position by decoding the bitstream starting at a training position in the bitstream, the decoding including traversing the bitstream from the training position as though first data located at the training position is a valid token; outputting first decoded data generated by decoding a first segment of the bitstream starting from the first adjusted starting position; and merging the first decoded data with second decoded data generated by decoding a second segment of the bitstream, the decoding of the second segment starting from a second position in the bitstream and being performed in parallel with the decoding of the first segment, and the second segment preceding the first segment in the bitstream.
US11258453B2

A pipelined ADC that does not wait for the residue of a signal to settle to be delivered to the next stage of the pipeline, and thus passes signals to subsequent stages at faster than conventional speeds. A pipelined ADC is used that processes signals representing the boundaries of the search space. Thus, each stage does not necessarily receive the signal as pre-processed by the prior stage, but rather the search space boundaries as pre-processed by the prior stage. Reducing the “search space” of the ADC is equivalent to creating the residues in each step of a pipeline as in the prior art. An ADC operating in this fashion operates without error even if the residual search space boundary outputs from one state are presented to the next stage before the outputs have settled, and can run faster for a given power and bandwidth.
US11258447B2

A circuit for sensing local operating properties of an integrated circuit is disclosed. The circuit may include one or more sensor circuits configured to sense the local operating properties of the integrated circuit. The sensor circuits may receive a supply voltage with a magnitude in a limited range from a digital power supply that is different from the digital power supply that provides power to functional circuits in the integrated circuit. Level shifters may be coupled to the sensor circuits to shift output signals from the sensor circuits to levels that correspond to the digital power supply that provides power to functional circuits in the integrated circuit. Counters and a shift register may be coupled to the level shifters to receive the shifted output signals, the values of which may be used to determine the local operating properties of the integrated circuit as sensed by the sensor circuits.
US11258441B2

A drive circuit includes: a current capability switch configured to switch a current capability of driving an output transistor of a switching power supply according to whether a switch current flowing through the output transistor is in a continuous mode or in a discontinuous mode.
US11258440B2

A method and apparatus for use in a digitally tuning a capacitor in an integrated circuit device is described. A Digitally Tuned Capacitor DTC is described which facilitates digitally controlling capacitance applied between a first and second terminal. In some embodiments, the first terminal comprises an RF+ terminal and the second terminal comprises an RF− terminal. In accordance with some embodiments, the DTCs comprise a plurality of sub-circuits ordered in significance from least significant bit (LSB) to most significant bit (MSB) sub-circuits, wherein the plurality of significant bit sub-circuits are coupled together in parallel, and wherein each sub-circuit has a first node coupled to the first RF terminal, and a second node coupled to the second RF terminal. The DTCs further include an input means for receiving a digital control word, wherein the digital control word comprises bits that are similarly ordered in significance from an LSB to an MSB.
US11258427B2

An acoustic wave device that has a better TCF and can improve a resonator Q or impedance ratio is provided. The acoustic wave device includes a substrate 11 containing 70 mass % or greater of silicon dioxide (SiO2), a piezoelectric thin film 12 including LiTaO3 crystal or LiNbO3 crystal and disposed on the substrate 11, and an interdigital transducer electrode 13 disposed in contact with the piezoelectric thin film 12.
US11258424B1

In an acoustic wave device, in a rotated Y-cut crystal substrate to which a rotational angle based on a particular Euler angle is added, a vibration mode located farther in a low phase velocity area than the principal vibration has an electromechanical coupling coefficient K2 lower than that of the principal vibration, and the primary and secondary temperature coefficients of the principal vibration are approximately zero. The acoustic wave device includes a crystal substrate cut from a quartz crystal boule cut by a rotational angle specified by a right-handed Euler angle (ϕ, θ, Ψ), and at least one comb-shape excitation electrode to excite the crystal substrate to make a plate waves. The crystal substrate is made by cutting the quartz crystal boule such that the rotational angle is within ranges of ϕ=0±2°, θ=17.5° to 19.5°, and Ψ=0±2°.
US11258423B2

A resonator system is provided in which a combined overtone resonator device is excited with a two-dimensional mode of mechanical vibration in a cross sectional plane of a piezoelectric plate in response to an alternating voltage applied through an interdigitated electrode. The cross sectional plane extends along the width direction and the thickness direction, and the two-dimensional mode of mechanical vibration is a two-dimensional combined overtone mode of second and third order asymmetrical Lamb-wave overtones.
US11258421B2

Systems and methods for adjusting impedances or power or a combination thereof across multiple plasma processing stations are described. One of the systems includes a first radio frequency (RF) generator that generates a first RF signal having a first frequency, a second RF generator that generates a second RF signal having a second frequency, and a first matching network coupled to the first RF generator to receive the first RF signal. The first impedance matching network outputs a first modified RF signal upon receiving the first RF signal. The system further includes a second matching network coupled to the second RF generator to receive the second RF signal. The second matching network outputs a second modified RF signal upon receiving the second RF signal. The system further includes a combiner and distributor coupled to an output of the first matching network and an output of the second matching network.
US11258416B1

Disclosed are systems and methods for automatic control of gain in audio and video conferencing applications to maintain a predetermined and stable audio level. In one embodiment, a first stage applies a first stage gain based on a long-term estimate of signal level, while a second stage gain, based on a short-term estimate of signal level assists the first stage gain to achieve a target level. Some embodiments of long-term level estimation utilize statistical analysis of a buffer to validate or arrive at a more accurate long-term signal level estimate.
US11258414B2

Disclosed embodiments include a method for reducing amplifier offset drift comprised of receiving a first differential input signal at a first transistor base terminal and a second differential input signal at a second transistor base terminal, coupling the collector of the first transistor to the emitter of a third transistor and the emitter of the second transistor to the emitter of a fourth transistor, then coupling the base of the third transistor to the base of the fourth transistor. The method is also comprised of coupling the collector of the fourth transistor to an output terminal, generating a temperature dependent error correction current to minimize the difference in the amount of current flowing through the third transistor and the amount of current flowing through the fourth transistor, then injecting the error correction current into the emitter terminal of at least one of either the third transistor or the fourth transistor.
US11258412B2

A radio frequency (RF) device may include an RF signal source having a selectable frequency, an RF antenna, and an RF power amplifier module coupled between the RF signal source and the RF antenna. The RF power amplifier module may include at least one input tunable cavity impedance matching device, at least one output tunable cavity impedance matching device, and a power amplifier device connected therebetween. A controller may select the selectable frequency of the RF signal source, tune the at least one input tunable cavity impedance matching device based upon the selected frequency, and tune the at least one output tunable cavity impedance matching device based upon the selected frequency.
US11258409B2

Aspects of the present disclosure provide a high voltage switch with a fast turn-off. An example power supply circuit generally includes a capacitive element for coupling to a power terminal of an amplifier, a first switch configured to be closed in a first mode and to be open in a second mode, a second switch coupled in series between the first switch and the capacitive element and configured to be closed in the first mode and to be open in the second mode, a first circuit coupled to the first switch and configured to charge the capacitive element and power the amplifier in the first mode, and a buffer circuit having an output coupled to a first node and configured to output a first voltage level greater than half of a second voltage level at a second node.
US11258389B2

A controller of a power tool is configured to, based on a sampled current of a motor of the power tool, output control signals that change with a change of a position of a rotor of the motor to control a drive circuit of the power tool such that an input voltage and/or a current of the motor changes approximately in a sine wave.
US11258381B1

A motor driving circuit for a single phase motor and a motor driving method for the same are provided. The motor driving circuit includes a motor driver, a Hall sensor, a Hall commutation detection circuit, a period recording circuit, a motor current detection circuit, a cut-off angle adjustment circuit, an angle calculation circuit and a control circuit. The motor current detection circuit detects a motor current value at a commutation point after the single phase motor operates normally. The cut-off angle adjustment circuit generates a cut-off angle adjustment signal indicating a cut-off adjustment angle according to the motor current value when the single phase motor passes the commutation point. The control circuit processes the commutation signal and the cut-off signal generated by the angle calculation circuit to generate a control signal group to control the motor driver to generate an output signal group to drive the motor.
US11258370B2

In one aspect, a medium voltage power converter includes a plurality of slices each having: a transformer including a plurality of primary windings to couple to a utility source of input power and a plurality of secondary windings; and a plurality of power cubes coupled to the plurality of secondary windings, each of the plurality of power cubes comprising a low frequency front end stage, a DC link, and a high frequency silicon carbide (SiC) inverter stage to couple to a high frequency load or to a high speed machine.
US11258365B2

A power converter is provided. A driver circuit is connected between a controller circuit and a switch circuit. The switch circuit is connected to an inductor. The inductor is connected in series with a first capacitor and grounded through the first capacitor. A first comparison input terminal of a first comparator is connected to an output terminal between the inductor and the first capacitor. A second comparison input terminal of the first comparator is grounded through a second capacitor. The controller circuit outputs a control signal for controlling the driver circuit to drive the switch circuit according to a comparison signal outputted by the first comparator. A reference current source provides a reference current to the second capacitor. A first terminal of a first resistor is connected to the second capacitor. A second terminal of the first resistor is coupled to a reference potential.
US11258340B2

To allow necessary movement of a magnet in a magnet insertion hole during a manufacturing process so that a magnet embedded core in which the magnet is positioned as designed can be manufactured efficiently, a lower plate (12) and an upper plate (14) configured to contact against the end surfaces of a rotor core (2) are provided with pin members (37, 39) configured to enter a magnet insertion hole (4) to allow movement of a magnet (5) in a first direction, which is a separation direction of two mutually opposing inner surfaces (4C, 4D) of a magnet insertion hole (4), and to restrict movement of the magnet in a second direction orthogonal to the first direction as viewed in the axial direction of the magnet insertion hole (4), in a state where the magnet insertion hole is not filled with resin.
US11258331B2

A motor includes a motor main body including a rotor and a stator, a controller, a housing, and a connector. The housing includes a lower housing that holds the motor main body, and an upper housing that holds the controller and the connector. The upper housing includes a connector holder that protrudes outward in the radial direction from an outer peripheral end of the lower housing. The connector holder includes a connector inserting portion into which the connector is inserted in the axial direction. The connector inserting portion includes a ridge portion, which protrudes outward in the radial direction from a straight line connecting both ends of an inner-peripheral-side wall surface in the circumferential direction, on the inner-peripheral-side wall surface facing, in the radial direction, a surface of the connector facing inward in the radial direction.
US11258324B2

Fault-tolerant four-phase electric drive systems are provided. One such system comprises: a rotary electric machine having a permanent magnet rotor and an alternate-wound stator having eight evenly-spaced coils arranged in pairs, each coil in each pair being separated by 180 degrees; a first phase (ΦA) comprising a first one of the coil pairs and a first phase drive circuit connected therewith; a second phase (ΦB) separated by +45 degrees from the first phase and comprising a second one of the coil pairs and a second phase drive circuit connected therewith; a third phase (ΦC) separated by +90 degrees from the first phase and comprising a third one of the coil pairs and a third phase drive circuit connected therewith; a fourth phase (ΦD) separated by +135 degrees from the first phase and comprising a fourth one of the coil pairs and a fourth phase drive circuit connected therewith; and a controller connected with the first, second, third and fourth phase drive circuits to control operation thereof.
US11258312B2

A wireless charging system comprises at least one wireless power transmitter at a fixed location, at least two wireless communication beacons in proximity and at known locations relative to the wireless power transmitter, and a portable electronic device in proximity to the wireless power transmitter. The portable electronic device comprises a wireless power receiver connected to charge a battery through a tunable power electronic circuit, a wireless communication receiver, a 3-axis accelerometer, a 3-axis magnetometer, a 3-axis gyroscope, and a controller configured to determine the position and orientation of the wireless power receiver with respect to the wireless power transmitter and tune the tunable power electronic circuit based on the determined orientation.
US11258310B2

A dual decoder for a wireless charging receiver and a wireless charging receiver using the same are provided. The wireless charging receiver includes a resonant circuit, a rectifier circuit and a dual decoder for the wireless charging receiver. The rectifier circuit coupled to the resonant circuit converts wireless energy received by the resonant circuit into a direct current. The dual decoder includes a frequency decoding circuit and a voltage amplitude decoding circuit. The frequency decoding circuit performs decoding according to a frequency of a voltage of the resonant circuit to obtain an instruction of a wireless transmitter. The voltage amplitude decoding circuit extracts a carrier on the voltage of the resonant circuit through a filter, and decodes the carrier into the instruction of the wireless transmitter. With the complementary of two-way decoding, the communication system becomes robuster.
US11258300B2

A management device includes at least one processor communicatively coupled to at least one energy resource controller controlling at least one energy resource and to at least one deferrable load controller controlling power to at least one deferrable load. The is configured to receive an indication, determined based on a frequency value of an electrical network and a nominal frequency value, that a frequency anomaly event has occurred. Responsive to receiving the indication that the frequency anomaly event has occurred, the processor is also configured to determine, for at least one of the energy resource and the deferrable load, based on the frequency value, the nominal frequency value, and a power value of the electrical network, a respective power command, and cause at least one of the at least one energy resource and the at least one deferrable load to modify operation based on the respective power command.
US11258293B2

Methods and systems are described for power state management. A critical usage window may be configured at a gateway node. A change in a power state of the gateway node may be detected, at an interface, during the critical usage window. The power state of the gateway node may be adjusted via the interface for a set duration using a backup power node.
US11258274B2

The present disclosure relates to an apparatus and method for equalizing the charge of a plurality of battery modules while balancing the plurality of battery modules included in a battery pack. The present disclosure has an advantage of allowing easy manufacture of the battery pack with a reduced size since of the battery pack connectors may be simplified and the volume of wire harness may be reduced.
US11258271B2

A voltage error signal is provided to a PWM controller of a voltage regular and used to produce a PWM signal that drives a power stage of the regulator. When operating in an adapter current limit regulation mode, an adapter current sense voltage, indicative of an adapter current, is compared to an adapter current reference voltage to produce an adapter current error signal. A compensator receives the adapter current error signal and outputs a compensated adapter current error signal. The adapter current sense voltage, or a high pass filtered version thereof, is subtracted from the compensated adapter current error signal to produce the voltage error signal provided to the PWM controller. Alternatively, an input voltage, or a high pass filtered version thereof, is added to the compensated adapter current error signal to produce the voltage error signal.
US11258270B2

A charger comprises a housing, a first multi-layer printed circuit board (PCB), a second multi-layer PCB, and a third multi-layer PCB. The first PCB comprises at least a portion of a primary side circuit. The second PCB comprises at least a portion of a secondary side circuit. The third PCB is perpendicular to the first PCB and the second PCB. An isolation coupling element is disposed on the third PCB. The isolation coupling element comprises a multi-layer PCB. The first PCB comprises a high voltage (HV) semiconductor package. A surface of a die paddle of the HV semiconductor package is exposed from a molding encapsulation of the HV semiconductor package.
US11258267B1

A method and apparatus is disclosed relating to smart Microgrids or off-grid solar systems with grid power integration supported by AC assisted off-grid power inverters that can (1) intelligently and selectively pull power from one or multiple DC sources including solar panels, wind generators, and batteries based on certain criteria; (2) invert DC power to AC power as generated AC power; (3) intelligently pull power from a connected AC source including grid AC, a gas generator, or a wind generator as input AC power; (4) combine the generated AC power with the input AC power; (5) supply the combined AC power, or the generated AC power, or the input AC power to an off-grid circuit to power various types of AC loads; (6) send no power to the connected AC source; (7) maximize DC power production; (8) minimize the consumption of input AC power; and (9) achieve good system performance under DC and AC power variations and load changes.
US11258251B2

A protective arrangement includes an input configured to receive an input current from a current supply; one or more outputs configured to connect to one or more connection lines to supply current to one or more electric loads; one or more current supply paths arranged between the input and the one or more outputs; a first path circuit breaker and a second path circuit breaker in a series connection in a current supply path of the one or more current supply paths and configured to interrupt a current flow in the current supply path; and one or more setting units configured to set a trip current for at least one of the first path circuit breaker or the second path circuit breaker.
US11258246B2

Ground fault circuit interrupter is provided, including a transformer, a protection switch, a residual current protection control unit, a residual current simulation unit and a self-test unit, wherein the self-test unit is coupled with the line where the protection switch is located; in a self-test state, the self-test unit is configured to control the residual current simulation unit to generate a simulated residual current, detect a level change on the line where the protection switch is located, and control the protection switch to be disconnected from the residual current protection control unit or to make the line where the protection switch is located be conducted after a preset protection time period of receiving the residual current signal higher than a preset operating threshold. Improper actions of the ground fault circuit interrupter caused by a large electromotive force generated when a simulated residual current disappears are avoided.
US11258243B1

A vapor barrier cover for installation to an electrical box in the rough-in phase of construction. The vapor barrier cover includes a flange with an opening having an inner periphery and a body extending from the inner periphery of the flange. The body includes walls extending to a front edge. A front wall extending from the front edge includes a front opening and a rearward extending wing. Installation of the vapor barrier cover enables inspection and testing for air-tightness around the periphery of the electrical box prior to the final phase of construction and without the need for a gasket.
US11258241B1

A cable management frame includes a main body, a bracket installed on the main body, a hook installed on the main body, and a pressing member located on an end of the main body. The hook and the bracket are located respectively on two sides of the main body. The hook includes a reinforcing rib coupled to the main body.
US11258238B2

A wire stripper operable to strip insulation from a wire, the wire stripper including a battery, a handle portion including a receptacle that receives the battery along a battery insertion axis, a motor, the motor located in the handle portion, the motor including a motor shaft that rotates about a driveline axis. The wire stripper further includes a rotary head coupled to the motor for rotation about a wire insertion axis that is perpendicular to the driveline axis. The rotary head defines a central aperture and the wire insertion axis extends through the central aperture. A blade is coupled to the rotary head for rotation with the rotary head about the wire insertion axis. The blade extends into the central aperture to cut the insulation of the wire passing through the central aperture along the wire insertion axis as the blade rotates about the wire insertion axis.
US11258237B2

A cable puller and a related method of use are provided. The cable puller includes a frame, a winch mounted to the frame, a frame mount and one or more redirection pulleys that guide a cable. The mount is mountable to an arm of a piece of equipment, e.g., excavator, backhoe, loader, etc., and configured to allow manipulation and tilting of the frame to align the redirection pulley at a level and orientation relative to an underground tubing that is to be decommissioned and/or replaced. A deflection plate can be joined with the frame forward of the pulley to protect the pulley if the cable draws a portion of the underground tubing toward it. A splitting wedge can be joined to the frame to fracture underground tubing drawn toward the plate or pulley. Related methods of use also are provided.
US11258214B2

A connector system includes a plug assembly that has a front connector mounted to a circuit board. The connecter has two wafers that each support a row of terminals and uses shims and pegs to precisely control the spatial relationship of the two wafers to the circuit board. The wafers need not be directly contacting the circuit board and the terminals can have tails that can be positioned slightly above the circuit board and connector to pads on the circuit board via solder connections. The connector system is optimized so as to enable support of 25 Gbps data rates.
US11258206B2

The present disclosure disclosed a terminal assembly comprising a first terminal module and an electric conductive part. The first terminal module comprises a plurality of first ground terminals and a plurality of first signal terminals. At least one first signal terminal is provided between two adjacent first ground terminals. The electric conductive part is disposed on the first terminal module. The first signal terminal is closer to a surface of the electric conductive part than the first ground terminal. The electric conductive part is distancing from both the first signal terminal and the first ground terminal while the first signal terminals are closer to the electric conductive part than the first ground terminals, the electric conductive part and the ground terminal could surround the first signal terminal.
US11258201B2

An unlocking bracket includes a fastener and an unlocking member. The fastener includes a fixing case and a support rod provided on the fixing case. The support rod is configured to bear on a connector. The fixing case is configured to sleeve on the connector. The unlocking member includes a cantilever and an unlocking block. The cantilever is configured to be rotationally mounted on the fixing case. The unlocking block is configured to abut a locking clip of the connector. The cantilever is configured to drive the unlocking block to rotate to push a locking clip of the connector.
US11258195B2

According to one embodiment, a storage device is disclosed. The storage device includes a substrate, a first connector provided on the substrate and including a notch, and a nonvolatile memory provided on the substrate. The storage device further includes a first conductive part provided on the first connector and being adjacent to the notch.
US11258189B2

A connector includes a pushing member having a projection, a support member disposed to contact a lateral surface of the projection, and a contact made of a conductive material and having a support member facing portion facing the support member, a part of the flexible conductor being disposed between the support member and the support member facing portion of the contact, the lateral surface of the projection pressing the part of the flexible conductor against the support member facing portion of the contact via the support member, whereby the contact is electrically connected to the flexible conductor.
US11258184B2

A 5G antenna system is disclosed that comprises a substrate and at least one antenna element configured to transmit and receive 5G radio frequency signals. The at least one antenna element is coupled to the substrate. The substrate comprises a polymer composition that comprises a polymer matrix containing at least one polymer having a glass transition temperature of about 30° C. or more and at least one laser activatable additive wherein the polymer composition exhibits a dissipation factor of about 0.1 or less, as determined at a frequency of 2 GHz.
US11258180B2

A film antenna comprises an antenna element having a first electrically conductive layer and an adaptation network that is formed by a second conductive layer.
US11258171B2

An antenna includes a dielectric substrate, a radiating element, a parasitic element, and a ground conductor. The dielectric substrate has a plate-like shape having a top face and a back face opposite to each other. The radiating element is placed between the top face and the back face of the dielectric substrate and transmits and receives a radio frequency signal of a first frequency. The parasitic element is placed on the top face of the dielectric substrate and transmits and receives a radio frequency signal of a second frequency. The ground conductor is placed on the back face of the dielectric substrate. The second frequency is a lower frequency than the first frequency. The dielectric substrate has an electric field boundary plane that reflects a radio frequency signal of the second frequency at an intermediate position in a thickness direction orthogonal to the top face and the back face.
US11258165B2

Certain aspects of the present disclosure provide an asymmetric antenna structure. An example antenna device generally includes a first antenna element, a second antenna element, and a flexible coupling element asymmetrically positioned between surfaces of the first and second antenna elements and electrically coupling the first antenna element to the second antenna element.
US11258159B2

A pedestal is provided for mounting a portable antenna onto a platform. The pedestal includes a ring, a base, a horn and a prong composed of three-dimensionally printable composite resin. The ring attaches to the platform. The base inserts into the ring and includes an outer tube having a pair of axially distributed outer holes. The horn includes an inner tube for insertion into the outer tube and an inverted pyramid that connects to the inner tube. The inner tube includes at least three axially distributed inner holes. The prong has two probes that insert into the outer holes and two of the inner holes to secure the horn to the base.
US11258158B2

A system includes a compound flexure having a frame, a flexure, and a post flexure. The frame has an axis, and the flexure is located within the frame. The flexure is movable relative to the frame, and the frame and the flexure form at least part of a monolithic structure. The post flexure extends along the axis and engages the flexure. The system also includes a device coupled to the flexure and configured to move with the flexure relative to the frame. The system further includes an actuator coupled to the flexure and configured to move the flexure and the device relative to the frame.
US11258156B2

Provided is an element that can reduce a parasitic oscillation. An element used for an oscillation or a detection of a terahertz wave includes a resonance unit 108 including a first conductor 102, a second conductor 105, a dielectric 104 arranged between the first conductor and the second conductor, a first negative resistance element 101a and a second negative resistance element 101b mutually connected in parallel between the first conductor and the second conductor, a bias circuit 120 that supplies a bias voltage to each of the first negative resistance element and the second negative resistance element, and a line 103 that connects the bias circuit to the resonance unit, and the element is configured in a manner that a mutual injection locking in a positive phase between the first negative resistance element and the second negative resistance element is unstable, and a mutual injection locking in a reversed phase between the first negative resistance element and the second negative resistance element becomes stable.
US11258155B2

A multilayer electronic component includes an element body including a plurality of base layers stacked in a first direction, an inner conductor disposed in the element body, and a mounting terminal connected to the inner conductor. The multilayer electronic component has a mount surface positioned on a mounted side when the multilayer electronic component is mounted. The mount surface is disposed so as not to intersect an axis along the first direction. The mounting terminal is disposed on the mount surface and embedded from the mount surface into the element body.
US11258153B2

The invention relates to a coupling and decoupling device between a circuit carrier and a waveguide. The coupling and decoupling device contains a retaining element, which has a first end for coupling to the circuit carrier and a second end for coupling to the waveguide. Two dipole antennas, which are crossed over and oriented orthogonally to each other, are arranged between the first end and the second end. The coupling and decoupling device furthermore contains two conductor pairs, which are arranged crossed over each other and are designed such that the conductor pairs are connected to the two dipole antennas and to associated contact surfaces on the circuit carrier. According to the invention, an electrically conductive layer is fixed on the first end. The retaining element is formed as a hollow conductor having a first opening on the end face of the hollow conductor for coupling to the circuit carrier and a second opening on the end face of the hollow conductor for coupling to the waveguide. The first opening on the end face is closed by the electrically conductive layer.
US11258150B2

The disclosure discloses an outwardly protruding triple-mode cavity resonance structure and a filter with the resonance structure. The structure includes a cavity (1) and a cover plate, wherein the cavity (1) is internally provided with a dielectric resonance block (2) and a dielectric support frame (3); at least one end face of the cavity (1) and/or the dielectric response block (2) protrudes outwards; the dielectric resonance block (2) and the dielectric support frame (3) form a triple-mode dielectric resonance rod; one end or any end of the cube-like dielectric resonance block (2) is connected with the dielectric support frame (3); the dielectric support frame (3) is connected with an inner wall of the cavity (1); and the dielectric response block (2) forms triple-mode resonance in three directions along the X, Y and Z axes of the cavity.
US11258146B2

The present invention relates to a battery cell having an overcharge prevention member, and more particularly, to a battery cell including a protective member for preventing explosion due to the pressure caused by various factors inside the battery.
US11258137B2

A metal-ion battery is provided. The metal-ion battery includes a positive electrode, a negative electrode, a separating structure, and an electrolyte, wherein the positive electrode and the negative electrode are separated by the separating structure, and the electrolyte composition is disposed between the positive electrode and the negative electrode. The separating structure includes a first separator, a second separator, and a dielectric layer, wherein the dielectric layer is disposed between the first separator and the second separator. The dielectric layer consists of a dielectric material, and the dielectric material has a dielectric constant from 10 to 200.
US11258131B2

Disclosed is a battery module that reduces damage of internal components during an assembling process and enhances the manufacturing efficiency. The battery module includes a plurality of cylindrical battery cells arranged in a horizontal direction and each standing upright in a vertical direction; and a module housing including outer sidewalls configured to form an inner space, a plurality of hollow tubes having inner sidewalls located in the inner space and extending in the vertical direction to accommodate the plurality of cylindrical battery cells therein, and a cavity formed by opening at least a part of vertical central portions of the inner sidewalls of the plurality of hollow tubes to form an empty space therein.
US11258125B2

Disclosed herein is an electrode feedthru assembly for an electronic device and method of manufacturing. The feedthru assembly includes a ferrule, an electrode assembly, and an elastomer. The ferrule includes a bore through which the electrode assembly is positioned. The electrode assembly includes an electrode wire attached to a crimp pin. The crimp pin includes a crimp terminal portion and a pin terminal portion, the crimp terminal portion crimped to the a portion of the electrode wire to form a connected portion of the electrode assembly. The elastomer is disposed in the bore of the ferrule between the ferrule and the electrode assembly. The elastomer is configured to electrically isolate the ferrule from the electrode assembly and to encapsulate at least the connected portion of the electrode assembly.
US11258120B2

A metal air battery includes a battery module configured to generate electricity by oxidation of metal and reduction of oxygen and water; a water vapor supply unit configured to supply water vapor to the battery module; and a water vapor recovery unit configured to recover the water vapor from the battery module.
US11258118B2

Disclosed is a battery pack with enhanced cooling efficiency. The battery pack includes a plurality of battery cells respectively having electrode terminals formed thereon; a bus bar plate having a connection portion protrusively extending toward the electrode terminal to contact the electrode terminal to be electrically connected to the electrode terminal; and a heat dissipating member between the bus bar plate and the battery cell and having a connection hole into which the connection portion of the bus bar plate is inserted.
US11258112B2

A vehicle battery charger and a vehicle battery charging system are described and illustrated, and can include a controller enabling a user to enter a time of day at which the vehicle battery charger or system begins and/or ends charging of the vehicle battery. The vehicle battery charger can be separate from the vehicle, can be at least partially integrated into the vehicle, can include a transmitter and/or a receiver capable of communication with a controller that is remote from the vehicle and vehicle charger, and can be controlled by a user or another party (e.g., a power utility) to control battery charging based upon a time of day, cost of power, or other factors.
US11258102B2

Fluorinated ionic liquids have been prepared to be used as catholytes in lithium battery cells. Such ionic liquids are immiscible with polyethylene-oxide-based solid polymer electrolytes, which may be used as separators in such cells. Such catholytes can increase the lifetime and boost the performance of lithium battery cells.
US11258091B2

The present disclosure provides a battery and method for preparing the same. The battery includes a cell and an electrolyte; the cell includes a positive electrode plate, a negative electrode plate and a separator. Wherein in the battery, at least one surface of the positive electrode film and/or the negative electrode film is provided with protrusions, with a proviso that: 0.3≤(Tc+Ta)/(Hc+Ha)≤1; wherein Tc is a height of the protrusions provided on the at least one surface of the positive electrode film, Ta is a height of the protrusions provided on the at least one surface of the negative electrode film, Hc is a thickness increase of the positive electrode film when the battery has a 100% SOC, Ha is a thickness increase of the negative electrode film when the battery has a 100% SOC.
US11258062B2

A process for preparing a cathode material of the form LiaMn1-x-y-zFexCoyNizO2-dCld is provided. In addition, a LiaMn1-x-y-zFexCoyNizO2-dCld cathode material for electrochemical systems is provided. Furthermore, a lithium or lithium-ion rechargeable electrochemical cell is provided, incorporating the LiaMn1-x-y-zFexCoyNizO2-dCld cathode material in a positive electrode.
US11258060B2

This application provides a negative electrode plate, a secondary battery, a battery module, a battery pack, and an apparatus. The negative electrode plate includes a negative current collector and a plurality of active substance layers formed on the negative current collector, where the plurality of active substance layers include at least a first active substance layer and a second active substance layer; the first active substance layer includes a first negative active substance, and the second active substance layer includes a second negative active substance; a ratio of thickness of the negative active substance of the first active substance layer to average particle size of the first negative active substance is 2.0 to 4.0; and a ratio of thickness of the second active substance layer to average particle size of the second negative active substance is 2.2 to 5.0.
US11258047B2

An organic EL element 100 includes a light emitting layer 110 containing an organic light emitting material, a light shielding electrode 120 being arranged on one surface 110a side of the light emitting layer 110, a light transmissive electrode 130 being arranged on the other surface 110b side of the light emitting layer 110, a reflection filter 160 being arranged on a side opposite to the light emitting layer 110 with respect to the light transmissive electrode 130 and selectively reflecting a light L1 from the light emitting layer 110.
US11258037B2

Provided is an adhesive provided by patterning a metal plate with a predetermined elastic modulus, wherein the adhesive is compressively deformed in response to an operation of an adherend to be folded, so that the adhesive can easily return to an original state thereof through formation of a plurality of inner neutral planes upon deformation.
US11258035B2

A flexible display device and an electronic device including the same are disclosed. The flexible display device includes a magnetic body group, which is adhered to a lower plate provided under a display panel by the force of magnetic attraction. Therefore, the flexible display device has improved reliability in spite of frequent folding and unfolding operations and is capable of facilitating a rework process.
US11258032B2

An organic light emitting device and a display device, the organic light emitting device including a first electrode; a first organic layer on the first electrode; a first charge generating layer on the first organic layer; a second organic layer on the first charge generating layer, the second organic layer including a first light absorbing dye having an absorption wavelength of about 380 nm to 410 nm; and a second electrode on the second organic layer, wherein light is emitted from the device in the direction from the first electrode to the second electrode.
US11258014B2

Disclosed is a method for manufacturing an organic thin film pattern, an organic thin film pattern, an array substrate, and a display device. The method for manufacturing the organic thin film pattern includes the steps of forming a liquid droplet in a recessed portion of a thin film definition layer on a substrate, the liquid droplet being a solution containing an organic functional material, gelatinizing the liquid droplet, and performing a drying process on gelatinized liquid droplet to form an organic thin film pattern.
US11258011B2

An RRAM structure and its manufacturing method are provided. The RRAM structure includes a bottom electrode layer, a resistance switching layer, and an implantation control layer sequentially formed on a substrate. The resistance switching layer includes a conductive filament confined region and an outer region surrounding the conductive filament confined region. The RRAM structure includes a protective layer and a top electrode layer. The protective layer conformally covers the bottom electrode layer, the resistance switching layer, and the implantation control layer and has a first opening. The top electrode layer is located on the implantation control layer, and a portion of the top electrode layer is filled into the first opening. The position of the top electrode layer corresponds to that of the conductive filament confined region, and the top surface of the top electrode layer is higher than that of the protective layer.
US11258010B2

Subject matter disclosed herein may relate to fabrication of a correlated electron material (CEM) such as in a CEM device capable of switching between and/or among impedance states. In particular embodiments, a CEM may be formed from one or more transition metal oxides (TMOs), one or more post transition metal oxides (PTMOs) or one or more post transition metal chalcogenides (PTMCs), or a combination thereof.
US11258007B2

An integrated circuit device includes a substrate and a magnetic tunneling junction (MTJ). The MTJ includes at least a pinned layer, a barrier layer, and a free layer. The MTJ is formed over a surface of the substrate. Of the pinned layer, the barrier layer, and the free layer, the free layer is formed first and is closest to the surface. This enables a spacer to be formed over a perimeter region of the free layer prior to etching the free layer. Any damage to the free layer that results from etching or other free layer edge-defining process is kept at a distance from the tunneling junction by the spacer.
US11258003B2

A piezoelectric actuator includes: a plurality of discrete electrodes, which is disposed on one side of a piezoelectric element; a common electrode, which is disposed on the other side of the piezoelectric element; a plurality of discrete contacts, which are respectively connected to the plurality of discrete electrodes, and wherein the plurality of discrete electrodes include: a first discrete electrode; and a second discrete electrode, which is disposed at a position away from a corresponding discrete contact as compared with the first discrete electrode, wherein the common electrode includes: a first common electrode, which faces the first discrete electrode in the thickness direction; and a second common electrode, which is separated from the first common electrode in the surface direction and faces the second discrete electrode in the thickness direction, and wherein a connection wiring is provided to connect the first common electrode with the second common electrode.
US11257999B2

A light emitting element mounting base member for mounting a light emitting element is provided that includes electrical conductor cores, light-reflecting insulating members, and light blocking resin. The insulating members each cover a lateral surface of each of the electrical conductor cores. The insulating members have a reflectivity of 70% or more to light emission wavelength of the light emitting element in a range of 440 nm to 630 nm. The light blocking resin joins at least two insulating members, and is capable of blocking light from the light emitting element by reflecting or absorbing the light. At least one upper surface of the electrical conductor cores, at least one lower surface of the electrical conductor cores are exposed from the insulating members and the light blocking resin respectively.
US11257984B2

A phosphor component that includes a plurality of nanowires absorbing light at one wavelength and emitting light at a longer wavelength, the longer wavelength being from about 495 nm to about 780 nm, each one of the plurality of nanowires being one of a nanowire described by a composition formula of InxGa1-xN, x being between about 0.1 to about 0.6 or a GaN nanowire having InxGa1-xN discs in a nanowire structure, x being between about 0.1 to about 0.8 and a light emitting device using the phosphor component are disclosed.
US11257983B2

A light emitting device, such as an LED, is formed by forming a plurality of semiconductor nanostructures having a doping of a first conductivity type through, and over, a growth mask layer overlying a doped compound semiconductor layer. Each of the plurality of semiconductor nanostructures includes a nanofrustum including a bottom surface, a top surface, tapered planar sidewalls, and a height that is less than a maximum lateral dimension of the top surface, and a pillar portion contacting the bottom surface of the nanofrustum and located within a respective one of the openings through the growth mask layer. A plurality of active regions on the nanofrustums. A second conductivity type semiconductor material layer is formed on each of the plurality of active regions.
US11257978B2

A photovoltaic device and a method of forming a contact stack of the photovoltaic device are disclosed. The photovoltaic device may include a first layer deposited on a semiconductor layer including a compound semiconductor material. The photovoltaic device may also include a dopant layer comprising tin (Sn) deposited on the first layer. The photovoltaic device may further include a conductive layer deposited or provided over the dopant layer to form a contact stack with the first layer and the dopant layer.
US11257975B2

A photovoltaic cell may include a hydrogenated amorphous silicon layer including a n-type doped region and a p-type doped region. The n-type doped region may be separated from the p-type doped region by an intrinsic region. The photovoltaic cell may include a front transparent electrode connected to the n-type doped region, and a rear electrode connected to the p-type doped region. The efficiency may be optimized for indoor lighting values by tuning the value of the H2/SiH4 ratio of the hydrogenated amorphous silicon layer.
US11257974B2

The present invention relates to a solar cell comprising a heterojunction photoelectric device comprising, a front electrode layer, a back electrode layer comprising a metallic contact layer, a light-absorbing silicon layer arranged between said front electrode and said back electrode layers and a doped silicon-based layer arranged between said light-absorbing silicon layer and said back electrode layer, characterized in that said heterojunction photoelectric device further comprises a wide band gap material layer having an electronic band gap greater than 1.4 eV, said wide band gap material layer being applied on a surface of the light-absorbing silicon layer between said light-absorbing silicon layer and said doped silicon-based layer. The present heterojunction layer or stack of layers is compatible with thermal annealing and firing processes at T above 600° C.
US11257965B2

System and method of providing a photovoltaic (PV) cell having a cushion layer to alleviate stress impact between a front metal contact and a thin film PV layer. A cushion layer is disposed between an extraction electrode and a photovoltaic (PV) surface. The cushion layer is made of a nonconductive material and has a plurality of vias filled with a conductive material to provide electrical continuity between the bus bar and the PV layer. The cushion layer may be made of a flexible material preferably with rigidity that matches the substrate. Thus, the cushion layer can effectively protect the PV layer from physical damage due to tactile contact with the front metal contact.
US11257963B1

In some implementations, one or more semiconductor processing tools may form a first terminal of a semiconductor device by depositing a tunneling oxide layer on a first portion of a body of the semiconductor device, depositing a first volume of polysilicon-based material on the tunneling oxide layer, and depositing a first dielectric layer on an upper surface and a second dielectric layer on a side surface of the first volume of polysilicon-based material. The one or more semiconductor processing tools may form a second terminal of the semiconductor device by depositing a second volume of polysilicon-based material on a second portion of the body of the semiconductor device. A side surface of the second volume of polysilicon-based material is adjacent to the second dielectric layer.
US11257958B2

The present invention provides a thin film transistor and a manufacturing method thereof. The thin film transistor includes a substrate, a gate electrode, a gate insulating layer, a semiconductor layer, a source electrode and a drain electrode, and a passivation layer. Both structures of the source electrode and the drain electrode are a three-layered metal structure, and the three-layered metal structure is a titanium tantalum/copper/titanium tantalum structure. Therefore, after the passivation layer is applied to the source electrode and the drain electrode, a bulging problem of the passivation layer can be effectively improved, and thus the thin film transistor has better plasticity and can be used for flexible displays.
US11257956B2

A thin film transistor (TFT) device is provided, where the TFT may include a source and a drain, a gate stack, and a semiconductor body. The gate stack may include a gate dielectric structure and a gate electrode, and the gate stack may be between the source and the drain. A first section of the semiconductor body may be adjacent to at least a section of the gate stack. A spacer may be between the gate stack and the source, where the spacer may be on the semiconductor body, and where a second section of the semiconductor body underneath the spacer may comprise dopants.
US11257950B2

The present disclosure provides a semiconductor device, including a substrate, a metal gate layer over the substrate, a channel between a source region and a drain region in the substrate, and a ferroelectric layer between the metal gate layer and the substrate, wherein the ferroelectric layer is configured to cause a strain in the channel when applied with an electrical field.
US11257948B2

Described examples include an integrated circuit having a semiconductor substrate having an epitaxial layer located thereon, the epitaxial layer having a surface. The integrated circuit also has a buried layer formed in the semiconductor substrate, the epitaxial layer located between the buried layer and the surface. The integrated circuit also has a Schottky contact and an ohmic contact formed on the surface. The integrated circuit also has a Pdrift region in the epitaxial layer located between the ohmic contact and the Schottky contact.
US11257946B2

A method of forming a power semiconductor device includes: arranging a control electrode at least partially on or inside a semiconductor body; forming elevated source regions in the semiconductor body by: implanting first conductivity type dopants into the semiconductor body; forming a recess mask layer covering at least areas of intended source regions; and removing portions of the semiconductor body uncovered by the recess mask layer to form the elevated source regions and recessed body regions at least partially between the source regions. A dielectric layer is formed on the semiconductor body. A contact hole mask layer is formed on the dielectric layer. Portions of the dielectric layer uncovered by the contact hole mask layer are removed to form a contact hole which is filled at least partially with a conductive material to establish an electrical contact with at least a portion of the elevated source and recessed body regions.
US11257942B2

A resistive element that includes: a substrate; a first nitride semiconductor layer; a second nitride semiconductor layer; a two-dimensional electron gas layer on the first nitride semiconductor layer side at an interface between the first nitride semiconductor layer and the second nitride semiconductor layer; a first electrode ohmically connected to the two-dimensional electron gas layer; a second electrode ohmically connected to the two-dimensional electron gas layer; and an insulating layer between the first electrode and the second electrode in plan view. The two-dimensional electron gas layer functions as an electric resistance element. A conductive layer is not provided above the insulating layer between the first electrode and the second electrode in the plan view. The resistive element has a resistance-value stabilization structure that functions to keep a resistance value of the electric resistance element constant.
US11257941B2

A transistor device includes a gate fin that is a segment of a semiconductor body disposed between a pair of gate trenches formed in an upper surface of the semiconductor body, a plurality of two-dimensional charge carrier gas channels disposed at different vertical depths within the gate fin, source and drain contacts arranged on either side of the gate fin in a current flow direction of the gate fin, the source and drain contacts each being electrically connected to each one of the two-dimensional charge carrier gas channels, and a gate structure that is configured to control a conductive connection between the source and drain contacts. The gate structure includes a region of doped type III-nitride semiconductor material that covers the gate fin and extends into the gate trenches, and a conductive gate electrode formed over the region of doped type III-nitride semiconductor material.
US11257940B2

A High Mobility Electron Transistor (HEMT) and a capacitor co-formed on an integrated circuit (IC) share at least one structural feature, thereby tightly integrating the two components. In one embodiment, the shared feature may be a 2DEG channel of the HEMT, which also functions in lieu of a base metal layer of a conventional capacitor. In another embodiment, a dialectic layer of the capacitor may be formed in a passivation step of forming the HEMT. In another embodiment, a metal contact of the HEMT (e.g., source, gate, or drain contact) comprises a metal layer or contact of the capacitor. In these embodiments, one or more processing steps required to form a conventional capacitor are obviated by exploiting one or more processing steps already performed in fabrication of the HEMT.
US11257939B2

A high electron mobility transistor (HEMT) includes a buffer layer on a substrate, in which the buffer layer includes a first buffer layer and a second buffer layer. Preferably, the first buffer layer includes a first layer of the first buffer layer comprising AlyGa1-yN on the substrate and a second layer of the first buffer layer comprising AlxGa1-xN on the first layer of the first buffer layer. The second buffer layer includes a first layer of the second buffer layer comprising AlwGa1-wN on the first buffer layer and a second layer of the second buffer layer comprising AlzGa1-zN on the first layer of the second buffer layer, in which x>z>y>w.
US11257938B2

A semiconductor device is provided with, a group-III nitride semiconductor layered structure that includes a heterojunction, an insulating layer which has a gate opening that reaches the group-III nitride semiconductor layered structure and which is disposed on the group-III nitride semiconductor layered structure, a gate insulating film that covers the bottom and the side of the gate opening, a gate electrode defined on the gate insulating film inside the gate opening, a source electrode and a drain electrode which are disposed to be spaced apart from the gate electrode so as to sandwich the gate electrode, a first conductive layer embedded in the insulating layer between the gate electrode and the drain electrode, and a second conductive layer that is embedded in the insulating layer above the first conductive layer in a region closer to the drain electrode side than the first conductive layer.
US11257937B2

A semiconductor device includes a semiconductor body, a first electrode, a control electrode and a control interconnection electrically connected to the control electrode. The first electrode, the control electrode, and the control interconnection are provided on a front surface side of the semiconductor body. The control electrode is shaped as one body in a trench. The control electrode includes a first portion, a second portion, a first end portion and a second end portion that are arranged in a direction along the front surface of the semiconductor body. The first and second portions are positioned between the first and second end portions. The first portion is positioned between the first electrode and the semiconductor body, and the second portion is positioned between the control interconnection and the semiconductor body. The control interconnection crosses the second portion of the control electrode, and is electrically connected thereto.
US11257936B2

According to some embodiments in this application, a method for making a JFET device is disclosed in the following steps: forming a substrate; performing ion implantation on the first region and the second region of the substrate to form a deep N-type well, wherein the deep N-type well is formed with at least two sub-wells region; forming a field oxide in the second region; forming a P-type well in one side of the sub-well in the deep N-type well; performing P-type ion implantation on the third region and the fourth region to respectively form a first P-type heavily doped region and a second P-type heavily doped region; and performing N-type ion implantation on the fifth region, the sixth region, and the seventh region to respectively form a first N-type heavily doped region, a second N-type heavily doped region, and a third N-type heavily doped region.
US11257934B2

A method of forming a semiconductor structure includes forming a substrate, the substrate having a first portion with a first height and second recessed portions with a second height less than the first height. The method also includes forming embedded source/drain regions disposed over top surfaces of the second recessed portions of the substrate, and forming one or more fins from a portion of the substrate disposed between the embedded source/drain regions, the one or more fins providing channels for fin field-effect transistors (FinFETs). The method further includes forming a gate stack disposed over the one or more fins, and forming inner oxide spacers disposed between the gate stack and the source/drain regions.
US11257927B2

A semiconductor structure and forming method are provided. The method includes providing a substrate, forming a gate structure over the substrate, forming a first spacer on a sidewall of the gate structure; forming an epitaxial layer on both sides of the gate structure and the first spacer, a surface of the epitaxial layer is higher than a surface of the substrate; forming a dielectric layer on the epitaxial layer and on surface of the first spacer, the dielectric layer is formed on both sides of the gate structure; after forming the dielectric layer, removing the first spacer to form a first opening between the epitaxial layer and the gate structure and between the dielectric layer and the gate structure, and in the first opening forming a second spacer that has a gap between the epitaxial layer and the gate structure.
US11257922B2

A method for forming a self-aligned contact includes providing a substrate with a plurality of gate structures formed on the substrate. The method also includes forming a spacer liner on the gate structures and the substrate. The method also includes forming a sacrificial layer between the gate structures and on the gate structures. The method also includes forming a plurality of dielectric plugs through the sacrificial layer above the gate structures. The method also includes removing the sacrificial layer to form a plurality of contact openings between the gate structures. The method also includes forming an etch resistant layer conformally covering the sidewall and the bottom of the contact openings. The method also includes forming a plurality of contact plugs in the contact openings.
US11257921B2

Semiconductor devices and methods of manufacturing semiconductor devices are provided. In embodiments a passivation process is utilized in order to reduce dangling bonds and defects within work function layers within a gate stack. The passivation process introduces a passivating element which will react with the dangling bonds to passivate the dangling bonds. Additionally, in some embodiments the passivating elements will trap other elements and reduce or prevent them from diffusing into other portions of the structure.
US11257914B2

A semiconductor die includes a semiconductor body having first and second active portions. The first active portion includes first source regions. The second active portion includes second source regions. A gate structure extends from a first surface into the semiconductor body and has a longitudinal gate extension along a lateral first direction. A first load pad and the first source regions are electrically connected. A second load pad and the second source regions are electrically connected. A gap laterally separates the first and second load pads. A lateral longitudinal extension of the gap is parallel to the first direction or deviates therefrom by not more than 60 degree. A connection structure electrically connects the first and second load pads. The connection structure is formed in a groove extending from the first surface into the semiconductor body and/or in a wiring layer formed on the first surface.
US11257909B2

A stacked, high-blocking III-V semiconductor power diode having a first metallic terminal contact layer, formed at least in regions, and a highly doped semiconductor contact region of a first conductivity type and a first lattice constant. A drift layer of a second conductivity type and having a first lattice constant is furthermore provided. A semiconductor contact layer of a second conductivity, which includes an upper side and an underside, and a second metallic terminal contact layer are formed, and the second metallic terminal contact layer being integrally connected to the underside of the semiconductor contact layer, and the semiconductor contact layer having a second lattice constant at least on the underside, and the second lattice constant being the lattice constant of InP, and the drift layer and the highly doped semiconductor contact region each comprising an InGaAs compound or being made up of InGaAs.
US11257899B2

Provided are a film structure including hafnium oxide, an electronic device including the same, and a method of manufacturing the same. The film structure including hafnium oxide includes a hafnium oxide layer including hafnium oxide crystallized in a tetragonal phase, and first and second stressor layers apart from each other with the hafnium oxide layer therebetween and applying compressive stress to the hafnium oxide layer.
US11257898B2

In an embodiment, a circuit includes: a transformer defining an inductive footprint within a first layer; a grounded shield bounded by the inductive footprint within a second layer separate from the first layer; and a circuit component bounded by the inductive footprint within a third layer separate from the second layer, wherein: the circuit component is coupled with the transformer through the second layer, and the third layer is separated from the first layer by the second layer.
US11257895B2

A display panel includes: a first substrate including an opening area, a display area, and a non-display area; a plurality of display elements arranged in the display area; a second substrate facing the first substrate with the plurality of display elements therebetween; a sealing member arranged between the first substrate and the second substrate; a first conductive line between the opening area and the display area, the first conductive line being located in the non-display area; a second conductive line located in the non-display area; and at least one insulating layer arranged between the first conductive line and the second conductive line.
US11257889B2

The present invention provides an organic light-emitting diode (OLED) display panel, a manufacturing method thereof, and a display device. The OLED display panel includes a substrate, an electrode layer, a pixel defining layer, and a light shielding layer. The electrode layer is spaced at intervals on the substrate. The pixel defining layer is placed on the substrate. The pixel defining layer includes dams and a light opening between any two adjacent dams. Each dam includes a dam body and a light shielding layer. A projection of the light shielding layer projected on the substrate is larger than or equal to a projection of the dam body projected on the substrate.
US11257879B2

The present application relates to a display panel and a display device thereof. The display panel includes a base substrate and a number of display units disposed on the base substrate. The number of display units form a display region. A display region driving circuit is disposed on the display region of the base substrate and electrically connected to the number of display units so as to drive the number of display units. And a peripheral circuit is disposed on the base substrate at a periphery of the display region. The peripheral circuit includes a number of peripheral circuit units arranged side by side in a same direction. And the number of peripheral circuit units and the number of display units are respectively arranged correspondingly.
US11257871B2

An organic light emitting diode display device includes an overcoating layer on a substrate having an emitting area and a non-emitting area and including a plurality of convex portions and a plurality of concave portions; a first electrode on the overcoating layer; a light emitting layer on the first electrode; and a second electrode on the light emitting layer, wherein the light emitting layer includes first, second and third emitting material layers sequentially under the second electrode, and wherein the first emitting material layer emits a first light of a first wavelength, the second emitting material layer emits the first light of the first wavelength, and the third emitting material layer emits a second light of a second wavelength different from the first wavelength.
US11257866B2

A reactive material erasure element comprising a reactive material is located between PCM cells and is in close proximity to the PCM cells. The reaction of the reactive material is trigger by a current applied by a bottom electrode which has a small contact area with the reactive material erasure element, thereby providing a high current density in the reactive material erasure element to ignite the reaction of the reactive material. Due to the close proximity of the PCM cells and the reactive material erasure element, the heat generated from the reaction of the reactive material can be effectively directed to the PCM cells to cause phase transformation of phase change material elements in the PCM cells, which in turn erases data stored in the PCM cells.
US11257861B2

A semiconductor structure, comprising a substrate and an interconnect layer disposed over a substrate and extending across a memory region and a logic region. The interconnect layer comprises a plurality of tower structures disposed in the interconnect layer within the memory region. Each tower structure comprises at least one metal interconnect structure and a magnetic tunnel junction (MTJ) structure stacked on the metal interconnect structure. The plurality of tower structures are arranged on the substrate in a XY staggered pattern. The at least one metal interconnect structure and the magnetic tunnel junction (MTJ) structure in each tower structure are substantially symmetric along a stacking direction.
US11257855B2

An imaging panel includes a photoelectric conversion layer. The surface of the photoelectric conversion layer is partly covered with an inorganic insulating film having a first opening above the photoelectric conversion layer. An organic insulating film having a second opening having a larger opening width than the first opening is disposed on the inorganic insulating film. A surface of the inorganic insulating film that is not covered with the organic insulating film is covered with the protection film at the inside of the second opening. The etching rate of the protection film upon etching with an etchant containing an acid is equal to or higher than that of the inorganic insulating film. The surface of the photoelectric conversion layer at the first opening and the surface of the protection film are covered with an electrode.
US11257850B2

A backplane structure containing a capacitor includes a substrate, a first conductive film disposes on the substrate, a second conductive member having one portion spaced apart from the first conductive film and another portion connected to the first conductive film, a third conductive film spaced apart from the first conductive film and the second conductive member, a fourth conductive member connected to the third conductive film, and a fifth conductive member having one portion connected to the fourth conductive member and another portion spaced apart from the second conductive member. The third conductive film is disposed between the first conductive film and the second conductive member in an insulation manner, and the second conductive member is disposed between the third conductive film, the fourth conductive member, and the fifth conductive member in an insulation manner.
US11257842B2

A nonvolatile semiconductor memory device, includes: a stacked structural unit including a plurality of insulating films alternately stacked with a plurality of electrode films in a first direction; a selection gate electrode stacked on the stacked structural unit in the first direction; an insulating layer stacked on the selection gate electrode in the first direction; a first semiconductor pillar piercing the stacked structural unit, the selection gate electrode, and the insulating layer in the first direction, a first cross section of the first semiconductor pillar having an annular configuration, the first cross section being cut in a plane orthogonal to the first direction; a first core unit buried in an inner side of the first semiconductor pillar, the first core unit being recessed from an upper face of the insulating layer; and a first conducting layer of the first semiconductor pillar provided on the first core unit to contact the first core unit.
US11257840B2

A semiconductor device including a substrate; a lower structure including a sealing layer on the substrate and a support layer on the sealing layer, the sealing layer and the support layer both including a semiconductor material; a mold structure on the lower structure and having an interlayer insulating film and a conductive film alternately stacked therein; a channel hole penetrating the mold structure; a channel structure extending along sidewalls of the channel hole; an isolation trench penetrating the mold structure and extending into the lower structure; and a poly liner extending along sidewalls of the isolation trench, the poly liner being connected to the lower structure and including the semiconductor material.
US11257824B1

A semiconductor device includes a plurality of first memory cells in a memory region and a first cut-off transistor in a dummy region, the dummy region being adjacent to the memory region. Each of the plurality of the first memory cells includes a static random access memory (SRAM) cell. The static random access memory cell includes a first pull-down transistor and a second pull-down transistor. The plurality of the first memory cells includes a first memory cell. A first source/drain region of the first pull-down transistor in the first memory cell is electrically coupled to a first source/drain region of the first cut-off transistor and a second source/drain region of the first cut-off transistor is electrically coupled to a power supply voltage.
US11257819B2

A semiconductor device includes first and second nanowire structures, first and second annular hafnium oxide layers, first and second annular cap layers, and first and second metal gate electrodes. The first and second nanowire structures are suspended over a substrate and respectively have an n-channel region and a p-channel region. The first and second annular hafnium oxide layers encircle the n-channel region and the p-channel region, respectively. The first and second annular cap layers encircle the first and second annular hafnium oxide layers, respectively. The first and second annular cap layers are made of a same material that is lanthanum oxide, yttrium oxide, or strontium oxide. The first and second metal gate electrodes encircle the first and second annular cap layers, respectively. The first and second metal gate electrodes have a same metal composition.
US11257814B2

An integrated circuit comprises a semiconductor substrate having a surface. A lateral resistor is arranged in a first plane parallel to the surface of the substrate. A vertical reference resistor comprises a layer arranged in a second plane parallel to the surface of the substrate and deeper than the first plane. This layer is doped to promote current flow in the second plane. The vertical reference resistor further comprises a first trench and a second trench coupled between the layer and the surface of the substrate. The first and second trenches are arranged in a vertical direction orthogonal to the first and the second planes and are doped to impede current flow in the vertical direction. A cross-section of the first and second trenches is two-fold rotationally symmetric around the vertical direction, and the lateral resistor and the first and second trenches have the same temperature coefficient.
US11257812B2

The semiconductor device of the present invention includes a semiconductor substrate, a switching element which is defined on the semiconductor substrate, and a temperature sense element which is provided on the surface of the semiconductor substrate independently from the switching element and characterized by being dependent on a temperature.
US11257809B2

Disclosed are an electrostatic discharge circuit and a method for preventing malfunctions of an integrated circuit due to a reverse connection of a power source. The electrostatic discharge circuit includes at least one MOSFET for providing an electrostatic discharging current path, and a control circuit coupled to the at least one MOSFET. When an external power supply is reversely connected, the control circuit is configured to change a potential of a body of at least one MOSFET, such that the at least one MOSFET is turned off, thereby preventing the integrated circuit from malfunctioning caused by a current generated by the reverse connection of the external power source flowing through the at least one MOSFET.
US11257807B2

A semiconductor device of electrostatic discharge (ESD) protection is provided, including a deep N-type region, disposed in a substrate; a deep P-type region, disposed in the substrate; a first P-type well, disposed in the deep N-type region; a first N-type well, abutting to the first P-type well, disposed in the deep N-type region. Further, a second P-type well abutting to the first N-type well is disposed in the deep P-type region. A second N-type well abutting to the second P-type well is disposed in the deep P-type region. A side N-type well is disposed in the deep N-type region at an outer side of the first P-type well. A side P-type well is disposed in the deep P-type region at an outer side of the second N-type well.
US11257803B2

A System in a Package (SiP) device is provided with an interconnect area or a physical space on a main SiP substrate that allows for a customizable second packaged component or device to be externally interconnected with the components on the main substrate of a packaged SiP to allow for modifications to the functionality of the components and devices on a primary (or main) SiP substrate.
US11257796B2

A light emitting device for a display including a first LED sub-unit, a second LED sub-unit disposed on the first LED sub-unit, a third LED sub-unit disposed on the second LED sub-unit, electrode pads disposed below the first LED sub-unit, and a filler disposed between the electrode pads, in which the electrode pads include a common electrode pad electrically connected in common to the first, second, and third LED sub-units, and first, second, and third electrode pads connected to the first, second, and third LED sub-units, respectively, the first, second, and third LED sub-units are independently drivable, light generated in the first LED sub-unit is configured to be emitted to the outside of the light emitting device through the second and third LED sub-units, and light generated in the second LED sub-unit is configured to be emitted to the outside through the third LED sub-unit.
US11257779B2

A multilayer wiring board includes a first insulating layer, a second insulating layer stacked on the first insulating layer, a via conductor inside each of the first insulating layer and the second insulating layer, and a conductive bonding layer that bonds the via conductors to each other. The first insulating layer is directly bonded to the second insulating layer, and a relationship a1>b1 is satisfied, where a1 is a maximum diameter of the bonding layer and b1 is a maximum diameter of the via conductor at an interface with the bonding layer.
US11257776B2

A semiconductor package structure includes a semiconductor die surface having a narrower pitch region and a wider pitch region adjacent to the narrower pitch region, a plurality of first type conductive pillars in the narrower pitch region, each of the first type conductive pillars having a copper-copper interface, and a plurality of second type conductive pillars in the wider pitch region, each of the second type conductive pillars having a copper-solder interface. A method for manufacturing the semiconductor package structure described herein is also disclosed.
US11257775B2

Mechanisms for forming a semiconductor device are provided. The semiconductor device includes a contact pad over a substrate. The semiconductor device also includes a passivation layer over the substrate and a first portion of the contact pad, and a second portion of the contact pad is exposed through an opening. The semiconductor device further includes a post-passivation interconnect layer over the passivation layer and coupled to the second portion of the contact pad. In addition, the semiconductor device includes a bump over the post-passivation interconnect layer and outside of the opening. The semiconductor device also includes a diffusion barrier layer physically insulating the bump from the post-passivation interconnect layer while electrically connecting the bump to the post-passivation interconnect layer.
US11257766B1

A method of forming a microelectronic device comprises forming a conductive shielding material over a conductive shielding structure and a first dielectric structure horizontally adjacent the conductive shielding structure. A second dielectric structure is formed on first dielectric structure and horizontally adjacent the conductive shielding material. The conductive shielding material and the second dielectric structure are patterned to form fin structures extending in parallel in a first horizontal direction. Each of the fin structures comprises two dielectric end structures integral with remaining portions of the second dielectric structure, and an additional conductive shielding structure interposed between the two dielectric end structures in the first horizontal direction. Conductive lines are formed to extend in parallel in the first horizontal direction and to horizontally alternate with the fin structures in a second horizontal direction orthogonal to the first horizontal direction. Microelectronic devices, memory devices, and electronic systems are also described.
US11257764B2

An integrated circuit (IC) chip that includes a semiconductor substrate including active devices on its front side, and at least part of a power delivery network (PDN) on its back side, is disclosed. In one aspect, the PDN includes a power supply terminal (Vdd) and a reference terminal (Vss) at the back of the IC. A plurality of TSV (Through Semiconductor Via) connections through the substrate bring the power to the front of the substrate. A field effect transistor is integrated at the back side of the substrate, and includes a source electrode, a drain electrode, and a gate electrode, which are contacted at the back side of the substrate. The IC further includes a gate control terminal for controlling the gate voltage. The transistor is coupled between the power supply terminal and one or more of the active devices of the IC.
US11257757B2

A semiconductor device includes a component having a functionality. The semiconductor device further includes an interconnect structure electrically connected to the component. The interconnect structure is configured to electrically connect the component to a signal. The interconnect structure includes a first column of conductive elements and a second column of conductive elements. The interconnect structure further includes a first fuse on a first conductive level a first distance from the component, wherein the first fuse electrically connects the first column of conductive elements to the second column of conductive elements. The interconnect structure further includes a second fuse on a second conductive level a second distance from the component, wherein the second fuse electrically connects the first column of conductive elements to the second column of conductive elements, and the second distance is different from the first distance.
US11257752B2

A semiconductor structure and a method of fabricating the same is disclosed. The semiconductor device includes a conductive structure that comprises: an upper conductive line arranged above and in electrical connection with a circuit component in a lower device layer through a via plug, wherein the upper conductive line extends laterally over the via plug; an interposing layer having a substantially uniform thickness arranged between the via plug and the upper conductive line, and extending laterally beyond a planar projection of the via plug, wherein the upper conductive line is in electrical connection with the via plug through the interposing layer; and an overlayer is disposed over the upper conductive line.
US11257747B2

A semiconductor package including a semiconductor chip, a conductive element disposed aside the semiconductor chip, a conductive via disposed on and electrically connected to the conductive element, an insulating encapsulation, and a first circuit structure disposed on the semiconductor chip and the conductive via is provided. A height of the conductive element is less than a height of the semiconductor chip. The insulating encapsulation encapsulates the semiconductor chip, the conductive element, and the conductive via. The conductive via is located between the first circuit structure and the conductive element, and the semiconductor chip is electrically coupled to the conductive via through the first circuit structure.
US11257727B2

Representative implementations of techniques and devices provide seals for sealing the joints of bonded microelectronic devices as well as bonded and sealed microelectronic assemblies. Seals are disposed at joined surfaces of stacked dies and wafers to seal the joined surfaces. The seals may be disposed at an exterior periphery of the bonded microelectronic devices or disposed within the periphery using the various techniques.
US11257716B2

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

The present disclosure relates to a radio frequency (RF) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes an isolation portion, a back-end-of-line (BEOL) portion, and a front-end-of-line (FEOL) portion with a contact layer and an active section. The contact layer resides over the BEOL portion, the active section resides over the contact layer, and the isolation portion resides over the contact layer to encapsulate the active section. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the isolation portion of the thinned device die.
US11257708B2

A device including a gap-fill layer may include an upper layer that on a lower layer that defines a trench that extends from a top surface of the upper layer and towards the lower layer, and the gap filling layer may be a multi-layered structure filling the trench. The gap-filling layer may include a first dielectric layer that fills a first portion of the trench and has a top surface proximate to the top surface of the upper layer, a second dielectric layer that fills a second portion of the trench and has a top surface proximate to the top surface of the upper layer and more recessed toward the lower layer than the top surface of the first dielectric layer, and a third dielectric layer that fills a remaining portion of the trench and covers the top surface of the second dielectric layer.
US11257697B2

A temperature monitoring apparatus includes: a calculator configured to calculate a temperature monitoring waveform by a first-order lag function based on an elapsed time from a start of a temperature change from a first temperature to a second temperature, and a time constant calculated based on a locus of the temperature change; and a monitor configured to monitor a temperature changing from the first temperature to the second temperature based on the temperature monitoring waveform calculated by the calculator.
US11257692B2

A substrate processing apparatus includes a processing bath, a mixing device, a liquid path, and a silicon solution supply. A substrate is immersed in the processing bath to be processed. The mixing device generates a mixture liquid by mixing a phosphoric acid aqueous solution with an additive that suppresses precipitation of silicon oxide. The liquid path sends the mixture liquid from the mixing device to the processing bath. The silicon solution supply is connected to at least one of the liquid path and the processing bath, and supplies a silicon-containing compound aqueous solution to the mixture liquid supplied from the mixing device.
US11257689B2

A 3D semiconductor device, the device comprising: a first level, wherein said first level comprises a first layer, said first layer comprising first transistors, and wherein said first level comprises a second layer, said second layer comprising first interconnections; a second level overlaying said first level, wherein said second level comprises a third layer, said third layer comprising second transistors, and wherein said second level comprises a fourth layer, said fourth layer comprising second interconnections; and a plurality of connection paths, wherein said plurality of connection paths provides connections from a plurality of said first transistors to a plurality of said second transistors, wherein said second level is bonded to said first level, wherein said bonded comprises oxide to oxide bond regions, wherein said bonded comprises metal to metal bond regions, and wherein said first level comprises a plurality of trench capacitors.
US11257684B2

A method of etching a copper (Cu) thin film and a Cu thin film prepared therefrom, the method including patterning a hard mask layer on the Cu thin film to form a hard mask on the Cu thin film; forming a plasma of a mixed gas, the mixed gas including an inert gas and an organic chelator material including an amine group, the mixed gas not including a halogen gas or a halide gas; and etching the Cu thin film through the hard mask using the plasma generated in the forming of the plasma of the mixed gas.
US11257683B2

Apparatus and methods are disclosed for sample preparation, suitable for online or offline use with multilayer samples. Ion beam technology is leveraged to provide rapid, accurate delayering with etch stops at a succession of target layers. In one aspect, a trench is milled around a region of interest (ROI), and a conductive coating is developed on an inner sidewall. Thereby, reliable conducting paths are formed between intermediate layers within the ROI and a base layer, and stray current paths extending outside the ROI are eliminated, providing better quality etch progress monitoring, during subsequent etching, from body or scattered currents. Ion beam assisted gas etching provides rapid delayering with etch stops at target polysilicon layers. Uniform etching at deep layers can be achieved. Variations and results are disclosed.
US11257674B2

Methods and apparatuses for performing cycles of aspect ratio dependent deposition and aspect ratio independent etching on lithographically patterned substrates are described herein. Methods are suitable for reducing variation of feature depths and/or aspect ratios between features formed and partially formed by lithography, some partially formed features being partially formed due to stochastic effects. Methods and apparatuses are suitable for processing a substrate having a photoresist after extreme ultraviolet lithography. Some methods involve cycles of deposition by plasma enhanced chemical vapor deposition and directional etching by atomic layer etching.
US11257673B2

A method for patterning a metal layer includes depositing a hard mask layer on a metal layer, depositing a first patterned layer on the hard mask layer, forming a first set of sidewall spacers on sidewalls of features of the first patterned layer, forming a second set of sidewall spacers on sidewalls of the first set of sidewall spacers, removing the first set of sidewall spacers, and performing a reactive ion etching process to pattern portions of the metal layer exposed through the first patterned layer and the second set of sidewall spacers.
US11257652B2

Embodiments of the invention provide a conductive coating on an insulator of an x-ray tube and a method for applying the conductive coating. The method may use a first process, such as brazing, to join a support to the insulator and a second process, such as vapor deposition, to apply the conductive coating onto a substrate surface of the insulator. The second process may be carried out after the first process without any damage to x-ray tube insulator assembly.
US11257651B2

A method in an X-ray source configured to emit, from an interaction region, X-ray radiation generated by an interaction between an electron beam and a target, the method including the steps of: providing the target; providing the electron beam; deflecting the electron beam along a first direction relative the target; detecting electrons indicative of the interaction between the electron beam and the target; determining a first extension of the electron beam on the target, along the first direction, based on the detected electrons and the deflection of the electron beam; detecting X-ray radiation generated by the interaction between the electron beam and the target; and determining a second extension of the electron beam on the target, along a second direction, based on the detected X-ray radiation.
US11257650B2

A three phase surge protection device is disclosed. In an embodiment a device include a stack comprising a first varistor, a second varistor and a third varistor, wherein the varistors are electrically connected to form a circuit and a first thermal disconnect configured to interrupt the circuit when a temperature of the first thermal disconnect exceeds a predefined temperature.
US11257648B2

The present invention relates to a trip device for a molded case circuit breaker and, more specifically, to an electronic trip device for a molded case circuit breaker. The electronic trip device for a molded case circuit breaker, according to one embodiment of the present invention, comprises: a trip part case having a plurality of phases; a trip part terminal provided at the rear surface part of the trip part case and provided for each phase; and a voltage sensing conductor coupled between the rear surface part and the trip part terminal and provided for each phase, wherein the voltage sensing conductor provided for each phase is formed to have the same shape and the same size.
US11257644B2

A switch system includes a system main relay, a temperature measuring unit, and a controller. The system main relay is configured to electrically connect a battery and an onboard device to each other by turning on a contact point, and to electrically disconnect the battery and the onboard device by turning off the contact point. The temperature measuring unit is configured to measure temperature of the contact point of the system main relay. The controller is configured to cause the system main relay to repeatedly turn on and off the contact point at a predetermined timing, (i) when the temperature of the contact point of the system main relay is a predetermined temperature or more or (ii) when an amount of rise in the temperature of the contact point is a predetermined amount or more.
US11257642B2

A method of applying a switch locking device to a wall switch to prevent actuation of the wall switch. The wall switch has an actuator member extending through a toggle frame in a switch plate. With the switch in the desired on or off position, the snap-on locking device will be placed in the gap between the actuator member and the toggle frame. Operation of the switch is prevented by the arm of body that goes between the actuator member and the toggle frame surface.
US11257640B2

An electronic device is provided here, which includes a casing, a keycap and a keyboard backlight module. The casing has a first opening. The keycap is disposed corresponding to the first opening, and a gap is formed between the keycap and a periphery of the first opening. The keyboard backlight module includes a shielding layer, the shielding layer includes a light transmission area corresponding to the first opening and a light block portion, and the light block portion is located in the light transmission area and covers a region where at least one light path passes through the gap and intersects the light transmission area through.
US11257638B2

A key structure includes a bottom plate, a keycap, a lifting mechanism, a thin-film switch layer and a backlight module. The bottom plate has a through hole. The lifting mechanism is pivotally connected to the bottom plate and the keycap. The thin-film switch layer has a reflective structure corresponding to the through hole. The backlight module includes a light source and a reflective layer. The light source is configured to emit light towards the reflective structure. The reflective layer is disposed surrounding the light source to reflect a reflected light from the reflective structure to the thin-film switch layer.
US11257637B2

A key structure including a keycap, a bottom plate, a supporting element disposed on the bottom plate a backlight module, and a thin film circuit board is provided. The bottom plate includes a body and a plurality of protrusions, wherein the body has a plurality of openings, and the protrusions protrude from a first surface of the body and are disposed around the openings. At least two of the protrusions have different heights. The backlight module is disposed on a second surface of the body, wherein the first surface and the second surface are opposite surfaces. The thin film circuit board and the keycap are disposed on the first surface of the body, and the thin film circuit board is located between the keycap and the bottom plate, and the protrusions are located within an orthographic projection range of the keycap and do not contact the supporting element.
US11257629B2

A solid electrolytic capacitor and method for making the capacitor are provided. The capacitor includes a porous anode body, an anode foil, a dielectric, a cathode, and anode and cathode terminations. The foil is disposed on a planar surface of the anode body, and both comprise a valve metal. Further, the dielectric overlies at least a portion of the anode body, and the dielectric is also formed within the anode body. The cathode overlies at least a portion of the dielectric that overlies the anode body and includes a solid electrolyte, where at least a portion of a lower surface of the foil is free of both the dielectric and the solid electrolyte. In addition, the anode termination is electrically connected to the portion of the lower surface of the foil that is free of both the dielectric and the solid electrolyte, and the cathode termination is electrically connected to the solid electrolyte.
US11257625B2

A multilayer ceramic capacitor includes a multilayer body in which a plurality of internal electrodes including Ni and a plurality of ceramic dielectric layers are alternately stacked, and external electrodes. The ceramic dielectric layer includes an inner dielectric layer located between internal electrodes, and an outer dielectric layer located outside in a stacking direction and including at least NiO. A difference between average grain sizes of dielectric grains of the outer dielectric layers and the inner dielectric layers is about 10% or less. A molar amount of NiO with respect to about 100 moles of Ti is larger by about 0.6 mole or more in the outer dielectric layer than in the inner dielectric layer.
US11257613B2

A perpendicular spin orbit torque (SOT) memory device includes an electrode having a spin orbit torque material, where the SOT material includes iridium and manganese and a perpendicular magnetic tunnel junction (pMTJ) device on a portion of the electrode. The pMTJ device includes a free magnet structure electrode, a fixed layer and a tunnel barrier between the free layer and the fixed layer and a SAF structure above the fixed layer. The Ir—Mn SOT material and the free magnet have an in-plane magnetic exchange bias.
US11257610B2

Example embodiments provide a device that includes a main cable jacket including one or more sub-cable jackets, and each of the sub-cable jackets includes a number of conduits.
US11257609B2

A wire harness includes an electrical wire, a sheet material welded to an insulating covering of the electrical wire disposed on a main surface, and a cover fixed to the sheet material. The cover covers at least part of the electrical wire disposed on the sheet material along a longitudinal direction of the electrical wire from an opposite side of the electrical wire from the sheet material.
US11257604B2

The present disclosure is directed to a nuclear thermionic avalanche cell (NTAC) systems and related methods of generating energy comprising a radioisotope core, a plurality of thin-layered radioisotope sources configured to emit high energy beta particles and high energy photons, and a plurality of NTAC layers integrated with the radioisotope core and the radioisotope sources, wherein the plurality of NTAC layers are configured to receive the beta particles and the photons from the radioisotope core and sources, and by the received beta particles and photons, free up electrons in an avalanche process from deep and intra bands of an atom to output a high density avalanche cell thermal energy through a photo-ionic or thermionic process of the freed up electrons.
US11257597B2

Packaging structures and systems are used for handling components for use in a nuclear reactor. The packaging protects the component during transport and handling and then dissolves in liquid in the nuclear reactor or fuel pool. The packaging need not be removed and may block flow paths or otherwise interfere with operability were it not for its dissolution. The packaging may include shock absorbers in a fuel assembly or a seal on a water rod in the assembly. Mechanical, frictional, or chemical retaining materials may be used to secure the packaging and may also dissolve in the liquid. For a light water reactor, polymers, protein gels, and plastics can all be used where they will dissolve in the water and are otherwise compatible with reactor chemistry and neutronics. Materials with higher temperatures for solubility may be used because they will dissolve when reactor operations commence.
US11257594B1

A system and method for biomarker-outcome prediction and medical literature exploration which utilizes a data platform to analyze, optimize, and explore the knowledge contained in or derived from clinical trials. The system utilizes a knowledge graph and data analysis engine capabilities of the data platform. The knowledge graph may be used to link biomarkers with molecules, proteins, and genetic data to provide insight into the relationship between biomarkers, outcomes, and adverse events. The system uses natural language processing techniques on a large corpus of medical literature to perform advanced text mining to identify biomarkers associated with adverse events and to curate a comprehensive profile of biomarker-outcome associations. These associations may then be ranked to identify the most-common biomarker-outcome association pairs. Having a comprehensive profile of ranked biomarker-outcome data allows the system to predict biomarkers associated with a given disease and serious adverse events linked to biomarker data.
US11257587B1

Embodiments of systems and methods of the present disclosure include a database layer queries patient-related raw data from data tables of distinct data collection services, normalizes the patient-related raw data to produce common format normalized patient-related data, and stores the common format normalized patient-related data. An algorithmic processing layer, in real-time, analyzes the common format normalized patient-related data based on patient-related data metrics, a healthcare facility-related data metrics, or both, to determine patient-related data points, where each patient-related data point is associated with a respective threshold condition and a respective ranking score, ranks the patient-related data points based on the threshold condition and the ranking score to determine a priority, and generates actionable medical directives related to patients, where the actionable medical directives cause real-time operational changes in the way that the healthcare facility services the patients. And a visualization layer presents, in real-time, the actionable medical directives.
US11257585B2

Systems and methods are disclosed for identifying image acquisition parameters. One method includes receiving a patient data set including one or more reconstructions, one or more preliminary scans or patient information, and one or more acquisition parameters; computing one or more patient characteristics based on one or both of one or more preliminary scans and the patient information; computing one or more image characteristics associated with the one or more reconstructions; grouping the patient data set with one or more other patient data sets using the one or more patient characteristics; and identifying one or more image acquisition parameters suitable for the patient data set using the one or more image characteristics, the grouping of the patient data set with one or more other patient data sets, or a combination thereof.
US11257584B2

Advanced reporting systems based on ontology development for quantitative imaging biomarkers, information modeling to integrate heterogeneous data types relevant to quantitative medical analysis, and a knowledge representation framework for their statistical validation.
US11257581B2

A display having different segments that correspond to different categories of a care plan for a user may be provided. A dimension for the display segment is determined. The dimension indicates a relative importance of a care plan category that corresponds to the display segment compared to other care plan categories. A brightness is determined for the display segment based on the user's compliance with the care for the care plan category that corresponds to the display segment. The display segment is overlaid over at least a portion of a user-selected image for the display segment. A configuration of the overlay is based on the determined dimension and the determined brightness.
US11257579B2

An artificial intelligence (AI) system and methods for management of an autoimmune or inflammatory condition, disorder or disease in a patient for the diagnosis, prognosis, or risk assessment of symptoms thereof. The AI system includes patient and provider applications and a payer application interface accessible via a communications network. The system contains a data-driven recommendation engine using machine learning and/or deep learning based on active monitoring of patients with an autoimmune or inflammatory-related condition, disorder, or disease. The system can alert clinicians to an impending symptom flare and provide a treatment solution that reduces symptom severity, reduces or eliminates the onset.
US11257572B1

A user may require medical attention based on one or more preferences, present insurance policies, and other relevant factors. The user may also desire to participate in an audio and/or video medicine treatment option across a network. One example method may identifying an upcoming appointment time for a live medical treatment session stored in a calendar entry, creating a communication session hosted by a server, transmitting a first invitation message to a medical professional device associated with a medical professional identified in the calendar entry, transmitting a second invitation message to a user device associated with a patient identified in the calendar entry, and responsive to receiving a response message from the medical professional device, retrieving a patient profile record associated with the patient and populating a user interface of the medical professional device with patient history information stored in the patient profile record.
US11257561B2

A semiconductor system includes: a first semiconductor device suitable for outputting a command; and a second semiconductor device suitable for activating a test enable signal based on the command, generating a counting signal representing a toggling number of a row active signal for an activation period of the test enable signal, increasing and outputting an address when the counting signal reaches a target activation number, and deactivating the test enable signal when the counting signal reaches the target activation number and the address has a maximum value.
US11257556B2

A data transfer circuit includes: a one-time PROM storing first to m-th register addresses and first to m-th register data; first to n-th registers holding first to n-th data corresponding to first to n-th parameters controlling an operation of a functional element; and a data transfer control circuit acquiring the i-th register address and the i-th register data from the one-time PROM, transferring the i-th register data to the k-th register designated by the i-th register address, k being an integer equal to or greater than 1 and equal to or smaller than n, and updating the k-th data with the i-th register data.
US11257550B2

Disclosed herein are related to a memory device including a memory cell and a bias supply circuit providing a bias voltage to the memory cell. In one aspect, the bias supply circuit includes a bias memory cell coupled to the memory cell, where the bias memory cell and the memory cell may be of a same semiconductor conductivity type. The memory cell may include at least two gate electrodes, and the bias memory cell may include at least two gate electrodes. In one configuration, the bias memory cell includes a drain electrode coupled to one of the at least two gate electrodes of the bias memory cell. In this configuration, the bias voltage provided to the memory cell can be controlled by regulating or controlling current provided to the drain electrode of the bias memory cell.
US11257547B2

Provided is an operation method for a memory device, the operation method comprising: performing an erase operation; performing a verify-read operation on a memory cell to generate a cell current, the memory cell including a first transistor and a second transistor; checking whether the cell current is lower than a first cell current threshold; when the cell current is not lower than the first cell current threshold, increasing a memory gate voltage until the cell current is lower than the first cell current threshold, wherein the memory gate voltage is applied to the first transistor; fixing the memory gate voltage and increasing a drain voltage; checking whether the cell current is lower than a second cell current threshold; and if the cell current is not lower than the second cell current threshold, increasing the drain voltage until the cell current is lower than the second cell current threshold.
US11257546B2

A memory sub-system configured to execute a read command of a first type using a combine process to read soft bit data and hard bit data from memory cells. For example, a memory device is to: measure signal and noise characteristics of memory cells for the read command; calculate, based on the characteristics, an optimized voltage and two adjacent voltages that have offsets of a same amount from the optimized voltage; read the memory cells for hard bit data using the optimized voltage and for soft bit data using the two adjacent voltages; and transmit, to the processing device, a response including the hard bit data. The soft bit data can be selectively transmitted based on a classification determined from the characteristics. When a read command of a second type is executed, soft bit data is not read; and/or the signal and noise characteristics are not measured.
US11257540B2

A write data processing method associated with computational memory cells formed as a memory/processing array provides the ability to shift data between adjacent bit lines in each section of the memory/processing array or the same relative bit lines in adjacent sections of the memory/processing array.
US11257539B2

A memory stack comprises at least two memory components. The memory components have a first data link interface and are to transmit signals on a data link coupled to the first data link interface at a first voltage level. A buffer component has a second data link interface coupled to the data link. The buffer component is to receive signals on the second data link interface at the first voltage level. A level shifting latch produces a second voltage level in response to receiving the signals at the second data link interface, where the second voltage level is higher than the first voltage level.
US11257537B2

Provided are a voltage generator circuitry for generating an internal power supply voltage of a memory device and an operation method thereof. In the memory device, a voltage generator circuitry generates a first internal power supply voltage when the memory device is in an active mode, generates a second internal power supply voltage when the memory device is in a standby mode, and provides the first internal power supply voltage or the second internal power supply voltage to an internal power supply voltage line for using as an internal power supply voltage of the memory device. When the memory device is in the standby mode, the voltage generator circuitry blocks generation of the first internal power supply voltage by using a first voltage higher than an external power supply voltage.
US11257536B2

A semiconductor storage device includes a first wiring, a second wiring, a memory cell including a first element configured to store data and a second element connected to the first element, the memory cell having a first end connected to the first wiring and a second end connected to the second wiring, and a control circuit configured to apply a voltage that increase with a first slope and then with a second slope that is smaller than the first slope, to the memory cell using the first wiring and the second wiring.
US11257535B2

Embodiments of the disclosure are drawn to apparatuses and methods for managing access counts of wordlines of a memory. Repeated access to an aggressor wordline may cause increased data degradation in nearby victim wordlines of the memory. The access count of a given wordline may be stored in counter memory cells positioned along that wordline. When the wordline is accessed, the counter memory cells may be read out to refresh circuit, which may determine the access count based on the values stored in the counter memory cells. If the access count is below a threshold, the access count may be incremented and written back to the counter memory cells. If the access count is above the threshold, the refresh circuit may signal that the accessed wordline is an aggressor, and may reset the value of the access count before writing it back to the counter memory cells.
US11257532B2

Apparatuses and methods for driving word driver lines in a gradual manner are disclosed herein. Word driver lines may be driven to intermediate potentials between high and low potentials. In some examples, the word driver lines may be driven in a step-wise manner. In some examples, the intermediate potential may be a bias voltage. The bias voltage may be provided by a bias voltage generator. One or more enable signals may be used to control the driving of the word driver line. In some examples, an address signal may be used to control the driving of the word driver line. Driving the word driver line in a gradual manner may cause a word line to discharge in a gradual manner in some examples.
US11257531B2

Provided is a nonvolatile memory including a clock pin configured to receive an external clock signal during a duty correction circuit training period; a plurality of memory chips configured to perform a duty correction operation on an internal clock signal based on the external clock signal, the plurality of memory chips configured to perform the duty correction operation in parallel during the training period; and an input/output pin commonly connected to the plurality of memory chips, wherein each of the plurality of memory chips includes: a duty correction circuit (DCC) configured to perform the duty correction operation on the internal clock signal; and an output buffer connected between an output terminal of the DCC and the input/output pin.
US11257530B2

A memory controller may control a memory device. The memory device may be coupled to the memory controller through a channel. The memory controller may include an idle time monitor and a clock signal generator. The idle time monitor may output an idle time interval of the memory device. The idle time interval may be between an end time of a previous operation of the memory device and a start time of a current operation. The clock signal generator may generate a clock signal based on the idle time interval and output the clock signal to the memory device through the channel to perform a current operation.
US11257528B2

A memory device includes memory cells operably connected to column signal lines and to word signal lines. The column signal lines associated with one or more memory cells to be accessed (e.g., read) are precharged to a first voltage level. The column signal lines not associated with the one or more memory cells to be accessed are precharged to a second voltage level, where the second voltage level is less than the first voltage level.
US11257525B1

A data storage device is disclosed comprising a head actuated over a magnetic media, wherein the head comprises a laser and a near field transducer (NFT). A thermal gradient produced in the magnetic media by the NFT is periodically measured, and a failure of the NFT is predicted based on a slope of the thermal gradient measurements.
US11257523B2

A video production method and apparatus, a storage medium, and a computer device are disclosed. The method includes: receiving a follow-shot instruction in a case that reference video content is played on a video play interface, the follow-shot instruction including a reference video identifier; displaying a first video display region and a second video display region on a terminal screen; playing the reference video content in the first video display region, and recording displayed real-time video content in the second video display region; and generating a target video based on the recorded real-time video content and the reference video content. The first video display region and the second video display region are displayed on the terminal screen, the reference video content is played in the first video display region, and the displayed real-time video content is recorded in the second video display region.
US11257519B2

A system includes a driver and a controller. The driver is configured to output a signal to a preamplifier of a heat source based on a thermal compensation value to cause the heat source to heat a spot on a storage medium. The controller is configured to adjust the thermal compensation value based on a duration for which the heat source is in an active or inactive operational state. The thermal compensation value is indicative of a history of durations that the heat source was in the active or inactive operational state.
US11257513B1

This unique and novel invention provides a custom data removal jig used to reliably, efficiently, and cost-effectively remove data from a handheld mobile computing device (“PC device”). The data removal jig comprises an open-box structure which provides one or more alignment features to assist with properly inserting the PC device within the data removal jig. Additionally, a pilot hole is provided by the securement structure. Once the PC device is inserted into the data removal jig, the pilot hole is substantially centered above the integrated flash memory chip on the particular PC device's motherboard which the data removal jig has been customized to accommodate. A power drill is used to precisely penetrate the PC device via the pilot hole and substantially isolate the damage to the integrated flash memory chip. Additionally, the securement structure also provides one or more braces that assist with restraining movement of the securement structure during the data removal process.
US11257504B2

This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
US11257500B2

Embodiments may process search input for different users based on classifications of information and based on emotional content of search commands from the users. For example, a method may comprise receiving, at a computer system, speech data from a client device, the speech data representing a voice command from a user, obtaining, at the computer system, a plurality of items of content responsive to the voice command by searching for content, determining, at the computer system, at least one class related to the voice command, classifying, at the computer system, each obtained item of content into at least one class, identifying, at the computer system, at least one item of content classified into at least one class related to the voice command, and transmitting, at the computer system, the at least one identified item of content.
US11257497B2

The present disclosure provides a voice wake-up processing method, an apparatus and a storage medium. After acquiring voice wake-up signals collected by audio input devices in at least two audio zones, an electronic device may correct, based on to-be-woken-up audio zones obtained from amplitudes of the voice wake-up signals collected by the audio input devices in the at least two audio zones, a to-be-woken-up audio zone identified using a voice engine, avoiding that audio zones in which a plurality of audio input devices collecting voice wake-up signals produced from a same user are located are all woken up, therefore, it is possible to improve accuracy of a voice wake-up result obtained by the electronic device. Therefore, the present disclosure can solve the technical problem that a vehicle-mounted terminal has low voice wake-up accuracy due to an insufficient degree of sound isolation between audio zones of the vehicle-mounted terminal.
US11257491B2

This application relates generally to modifying visual data based on audio commands and more specifically, to performing complex operations that modify visual data based on one or more audio commands. In some embodiments, a computer system may receive an audio input and identify an audio command based on the audio input. The audio command may be mapped to one or more operations capable of being performed by a multimedia editing application. The computer system may perform the one or more operations to edit to received multimedia data.
US11257485B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neural network adaptive beamforming for multichannel speech recognition are disclosed. In one aspect, a method includes the actions of receiving a first channel of audio data corresponding to an utterance and a second channel of audio data corresponding to the utterance. The actions further include generating a first set of filter parameters for a first filter based on the first channel of audio data and the second channel of audio data and a second set of filter parameters for a second filter based on the first channel of audio data and the second channel of audio data. The actions further include generating a single combined channel of audio data. The actions further include inputting the audio data to a neural network. The actions further include providing a transcription for the utterance.
US11257479B2

A system and method has the ability to take information from a wide variety of sources and package it in a form that a user can accesses in a conversationally intuitive manner. Task or knowledge domain-specific knowledge bases acquired from structured and free-text sources, data extracted describing world state, or natural language and spoken language knowledge are used to “intelligently” respond to an operator's or user's verbal or written request for information. In the example of a maintenance system, a user may submit status-related questions, and the system might then verbalize a list of instructions of what further diagnostic information the maintainer should acquire through tests. As the maintainer verbalizes to the system their findings, the system might narrow down its assessment of likely faults and eventually verbalize to the maintainer specific steps, and potentially images and diagrams describing the necessary corrective maintenance. Additional applications are presented in the disclosure.
US11257469B2

Improved endpin block apparatus for stringed instruments are provided. The endpin block apparatus comprises an endpin support for securing and connecting an endpin to a stringed instrument. The endpin block apparatus may be fixedly attached to the instrument or may be able to rotate about an attachment location, allowing for adjustment of the angle of the instrument relative to the axis defined by the endpin and the musician. The endpin block apparatus provides one or more endpin insertion locations, allowing for one or more angles of the endpin relative to the axis of the instrument, which angle may be adjustable, and may allow for more of the instrument's weight to be borne by the endpin. The adjustable endpin angle and the adjustable endpin block apparatus rotation allow for a greater range of instrument location and angle, and more support of the instrument by the endpin, removing weight from the musician.
US11257461B2

Digital signage according to an embodiment of the present invention includes: a display unit; a human body sensing sensor unit; and a control unit which controls the operation of the digital signage, wherein the human body sensing sensor unit senses a motion of a human body and the distance between the human body and the digital signage, and the control unit can control so as to divide a frame buffer of content according to a predetermined set value, and to change an arbitrary pixel in a region of the divided frame buffer to black.
US11257459B2

Electronic device including display; memory storing instructions; and one or more processors configured to execute stored instructions to identify event for enabling display; in response to identification of event, identify, based on display setting, whether timing of identification of event is within first time period of a day or second time period of the day; in response to identifying that timing of the identification of the event is within the first time period of the day, control the display to display a first color through the display enabled by the event, based on the display setting; and in response to identifying that the timing of the identification of the event is within the second time period of the day, control the display to display a second color representing a temperature lower than a temperature of the first color through the display enabled by the event, based on the display setting.
US11257456B2

In a pixel driving circuit and a display panel provided, a first transistor or a second transistor is controlled to maintain that the first transistor or the second transistor is normally turned on. The one of the transistors that is normally turned on is coupled to a common terminal. The other of the transistors serves as a driving switch that receives a row scan signal and a data signal to charge a liquid crystal capacitor and a storage capacitor. Thus, when the pixel driving circuit is in the low-frequency state or the high-frequency state, the first transistor and the second transistor can alternately operate to satisfy different operating requirements.
US11257452B2

The present disclosure relates to a touch display device, a touch sensing circuit, and a driving method. Further, the present disclosure relates to a touch display device, a touch sensing circuit, and a driving method, in which multiple touch electrodes are grouped into multiple touch electrode groups, and sensing is concurrently performed for each of the multiple touch electrode groups, so that excellent touch sensitivity and a fast touch sensing speed are allowed.
US11257449B2

The present invention provides a display device driving method and a display device. The method directly loads compression de-mura data in a compressed state into a memory during booting, which enhances a booting speed. Decoding only performed for current display position when images are displayed, which lowers occupation of the memory. Furthermore, multi-thread parallel decoding of the de-mura data is achieved by identifiers and decoding modules, which drastically increases a decoding speed.
US11257446B2

A plurality of pieces of serial data are supplied to a liquid crystal display device from an outside. An SI signal selection circuit switches processing target data to be captured between one piece of serial data included in the plurality of pieces of serial data and the plurality of pieces of serial data in accordance with a serial data selection signal. The processing target data captured by the SI signal selection circuit is converted into parallel data by a data conversion circuit. In accordance with one clock pulse of a serial clock, serial-parallel conversion processing is performed in parallel on a plurality pieces of serial data.
US11257435B2

A display apparatus includes a display panel, a gate driver, a data driver, and a driving controller. The display panel displays an image based on input image data. The gate driver outputs a gate signal to the display panel. The data driver outputs a data voltage to the display panel. The driving controller selectively determines a driving mode of the display apparatus between one of a normal driving mode and a low frequency driving mode, and determines a driving frequency of the display panel based on the input image data. The driving controller includes a flicker value storage storing flicker values for grayscale values of the input image data and a data remapper converting the grayscale value of the input image data to decrease a size of a maximum frequency grayscale area corresponding to a maximum driving frequency in the low frequency driving mode.
US11257426B2

A display may have an array of organic light-emitting diode display pixels operating at a low refresh rate. Each display pixel may have six thin-film transistors and one capacitor. One of the six transistors may serve as the drive transistor and may be compensated using the remaining five transistors and the capacitor. One or more on-bias stress operations may be applied before threshold voltage sampling to mitigate first frame dimming. Multiple anode reset and on-bias stress operations may be inserted during vertical blanking periods to reduce flicker and maintain balance and may also be inserted between successive data refreshes to improve first frame performance. Two different emission signals controlling each pixel may be toggled together using a pulse width modulation scheme to help provide darker black levels.
US11257425B2

The present disclosure provides a display panel and a method for manufacturing the same, a pixel light emitting compensation method, and a display apparatus. The display panel comprises a plurality of pixel units arranged in an array, wherein each of the pixel units comprises: an array substrate comprising a pixel driving circuit; a pixel defining layer disposed on a first surface of the array substrate and having a via hole wherein the first surface is far away from a substrate of the array substrate; a light emitting unit disposed in the via hole, wherein the light emitting unit is electrically connected to an output terminal of the pixel driving circuit, so that driving current output by the pixel driving circuit drives the light emitting unit to emit light; and a photoelectric converter configured to receive the light emitted by the light emitting unit.
US11257420B2

This disclosure discloses a display including a first carrier, a second carrier, a light-emitting unit, a frame, and a protective layer. The first carrier includes a first electrode and a second electrode. The second carrier is arranged below the first carrier and includes a first connection pad and a second connection pad arranged on a side of the second carrier close to the first carrier. The light-emitting unit is arranged on the first carrier. The frame surrounds the light-emitting unit, and the protective layer covers the light-emitting unit. A distance between the first electrode and the second electrode is smaller than that between the first connection pad and the second connection pad.
US11257411B2

The present invention provides a gate driver on array (GOA) circuit and a display panel, in the GOA circuit, a nth one of GOA units has a pull-up control module, a logical addressing module, a pull-up module, first pull-down module, a second pull-down module, a first pull-down maintenance module connected to a first node, a second pull-down module, a third pull-down module, and a second pull-down maintenance module connected to a third node, and a logical addressing module. The logical addressing module pulls up a potential of a second node potential twice to facilitate increasing a threshold voltage margin.
US11257406B2

An aging detection circuit, an aging compensation circuit, a display panel, and an aging compensation method are provided. The aging detection circuit includes: a first current mirror circuit, a second current mirror circuit, a voltage converter and an analog-digital converter. An input terminal of the first current mirror circuit is electrically coupled to an initial reference voltage terminal and an anode of a to-be-detected light-emitting diode respectively, and an output terminal of the first current mirror circuit is electrically coupled to an input terminal of the second current mirror circuit. An output terminal of the second current mirror circuit is electrically coupled to an input terminal of the voltage converter.
US11257396B2

Geospatial data can be converted into audio outputs. For example, a system can receive a dataset indicating geospatial locations of objects within a region. Based on the dataset, the system can generate a virtual map representing the region and including virtual points representing the objects. The virtual points can be spatially positioned at locations in the virtual map corresponding to the geospatial locations of the objects in the region. The system can receive a user input via a user input device for interacting with a particular virtual point among the virtual points in the virtual map. The system can determine one or more sound characteristics for a sound based on receiving the user input. The system can then transmit an audio signal to an audio device for causing the audio device to generate the sound having the one or more sound characteristics, which may assist with exploring the virtual map.
US11257395B2

An example weld training system includes a computing device comprising a display device on a first side and a camera on a second side, the computing device configured to: capture images with the camera; process the captured images to identify a first simulation device as a simulation weld torch and a second simulation device as a simulation workpiece; and display images of a simulated welding operation on the display device of the computing device based on analyzing the captured images to detect indicia of weld performance, the images of the simulated welding operation reflecting the indicia of weld performance; and a mounting device configured to removably hold the computing device to orient the camera of the computing device toward a simulation area.
US11257386B1

Systems and methods for tracking swarms of flying objects for collision avoidance using area-scanning optical systems. Images of the volume of space forward of an aircraft in flight are captured using one or more cameras and then the images are processed to determine whether the image data indicates the presence of a swarm. The camera-based collision avoidance system is configured to detect and angularly track small objects flying in a swarm at sufficiently far ranges to cue or alert the flight control system onboard an autonomous or piloted aircraft to avoid the swarm. A swarm angle tracking algorithm is used to recognize swarms of flying objects that move in unison in a certain direction by detecting a consistent characteristic of the pixel values in captured images which is indicative of swarm motion.
US11257372B2

Various systems and methods for implementing a reverse-facing anti-collision mechanism are described herein. An anti-collision system for a lead vehicle to provide an alert to a trailing vehicle behind the lead vehicle, includes a vehicle controller subsystem to receive from a sensor array interface, sensor data from a rear-facing sensor incorporated into the lead vehicle; determine, using a processor, from the sensor data that the trailing vehicle is a collision risk; and initiate, via a light controller, a visual alert to the trailing vehicle, the visual alert in addition to or in place of brake lights on the lead vehicle.
US11257364B2

Apparatuses, methods, and systems disclosed herein that improve the safety and enhance the quality of interactions between law enforcement officers and drivers. In one example embodiment, a method is provided in which, during a traffic stop, a first device associated with an officer's vehicle obtains information about a driver's vehicle, queries a database for network address information associated with a driver device associated with the driver's vehicle, and receives the network address information from the database. The first device may then transmit a connection request to the second device using the received network address information; and a connection may be established between the two devices. This connection may comprise a videoconference, a teleconference, or even a text chat feature, enabling the officer and the driver to communicate from their respective vehicles, thus avoiding the face-to-face and tension-filled in-person interaction that has previously been a necessary risk involved in traffic stops.
US11257362B2

Embodiments generally relate to determining traffic congestion patterns. In some embodiments, a method includes identifying congestion events for each road of a plurality of roads in a road network, where each congestion event indicates a drop in average vehicle speed below a predetermined speed threshold for a particular road in the road network, and where the congestion events span a predetermined time period. The method further includes determining local clusters of the congestion events based on one or more road condition parameters, where each local cluster defines a local congestion pattern for a particular road of the plurality of roads in the road network. The method further includes grouping the local clusters into one or more global clusters based on the one or more road condition parameters, where the global clusters define global congestion patterns in the road network.
US11257360B2

Systems, methods, and apparatus for device pairing are described. A first device may transmit one or more codes to a second device via a first protocol. The second device may prioritize the one or more codes. After receiving the one or more codes, the devices may initiate automated pairing. After concluding the automated pairing, the devices may communicate via a second protocol.
US11257359B2

A hand-held device having a touch sensitive surface uses a relative distance from an origin location to each of a plurality of touch zones of the touch sensitive surface activated by a user to select a one of the plurality of touch zones as being intended for activation by the user.
US11257355B2

Methods, systems, and apparatus, including computer programs encoded on a storage device, for preventing false alarms due to display images. In one aspect, a monitoring system is disclosed that includes a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations can include obtaining, by the monitoring system, image data that depicts a portion of a property, determining, by the monitoring system, that the image data depicts an object, based on determining, by the monitoring system, that the image data depicts an object, determining, by the monitoring system, whether the depicted object is located within an exclusionary region of the property, and based on determining, by the monitoring system, that the depicted object is not located within an exclusionary region of the property, triggering, by the monitoring system, an event based on the image data.
US11257340B2

One or more techniques and/or systems are disclosed for alerting workers in a work zone of a potential intrusion by a vehicle. The example system can comprise a detection unit operable to mount to a work zone boundary marker. The detection unit monitors the work zone for intrusion by moving objects using the Doppler Effect. The detection unit can transmit an alarm signal to one or more personnel alerters, such as worn by workers. The personnel alerters can receive the alarm signal and activate an alert, such as an audible, visual, or other sensory alert. In this way, an alert is provided to personnel working in an established work zone that a moving object, such as a vehicle, has penetrated the work zone perimeter. This type of alert may provide the personnel the vital seconds needed to move to safety.
US11257339B2

An apparatus for managing an article for a vehicle and a method thereof are provided to register various articles to which an ID tag is attached and which are provided from a user. The user is notified as to whether an article corresponding to a user situation is mounted on the vehicle to improve user convenience for various activities associated with a vehicle. The apparatus includes an input device that receives information about an article to which an ID tag is attached from a user and a communicator that communicates with an ID tag attached to the article. A controller manages the article to which the ID tag is attached and provides a notification to a user as to whether an article corresponding to a user situation is mounted on the vehicle.
US11257338B1

A computer-implemented method includes receiving, by a base station of a security system, an identification of a shipment package, the identification received from a first security sensor that is part of the security system. The method further includes adding, by the base station, a shipment device of the shipment package as a second security sensor of the security system. The method further includes configuring, by the base station, the shipment device in protect-mode, wherein the shipment device sounds an alarm in response to the shipment being displaced by at least a predetermined distance when in the protect-mode. The method further includes reconfiguring, by the base station, the shipment device in safe-mode in response to receiving, from a customer associated with the shipment package, a confirmation signal that the shipment package has been safely received.
US11257333B2

An input device has a support that has a user control area and that has a coupling area for coupling an object to be monitored to the input device; an electromechanical transducer structure that is coupled both to the user control area and to the coupling area; and a control apparatus that uses the electromechanical transducer structure to implement a user control function of the user control area and further to implement mechanical integrity monitoring of the object to be monitored and/or the support.
US11257327B1

Electronic gaming machines and systems are disclosed that provide for a symbol-based main game that features an array of symbol positions that may, if an array growth condition is met, increase in size. Determining whether the array growth condition is met may involve determining how many array growth symbols are shown in association with a game play. A further determination may be made as to whether a feature game trigger condition is met and, if so, a feature game may be presented that utilizes the same array of symbol positions that were present in the main game when the feature game was triggered. Additional array growth may occur in the feature game if the array growth condition is met again.
US11257317B2

A software- or computer-implemented system and method utilized to track user engagement and mannerisms for gaming methods and systems. The present system and method is used in conjunction with open source software to track the plurality of facial expressions generated by a user in response to the publication and viewing of a plurality of media presentations. The plurality of facial expressions of the user are analyzed to determine approval or disapproval and, in turn, to ascertain the type of media presentations that are again published thereafter by the gaming machine, solely based on the plurality of facial expressions of the user.
US11257308B2

The present disclosure is generally related to systems and methods for determining an actionable event associated with a vehicle. The systems and methods can determine the event based on vehicle diagnostic data, and can report the event to a user via an appropriate interface. The systems and methods can also determine a recommended action to address the event, and can facilitate completion of the action upon approval by the user.
US11257306B1

A vehicle data collection and evaluation system. A vehicle data collection device is configured to collect the data associated with the operation of the vehicle. A transmitter is configured to transmit the collected data. An analytics server is configured to receive the collected data transmitted by the transmitter and to process the collected data. A rate processing server configured to determine a driver safety rating. The collected data comprises vehicle speed measured at a predetermined time interval and the analytics server (i) determines a change in speed value over the predetermined time interval and raises the change in speed value to an exponential power to determine an exponentiated change in speed value; (ii) determines a maximum speed of the vehicle during the predetermined time interval; and (iii) determines the driver safety rating based on the maximum speed and a magnitude of the exponentiated change in speed value relative to a distance traveled over the predetermined time interval.
US11257305B2

A system is provided that includes a first communication device located at or associated with a determined zone and can accept field data; a second communication device located on or associated with at least one vehicle approaching or traversing the determined zone; and at least one controller or a control system. The controller or control system can receive the field data from the first communication device; convert at least a portion of the field data to a message comprising vehicle data; and provide the vehicle data to a vehicle controller or a vehicle operator, and thereby can control or operate the at least one vehicle based using the provided vehicle data.
US11257295B2

The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.
US11257289B2

In an embodiment, a 3D facial modeling system includes a plurality of cameras configured to capture images from different viewpoints, a processor, and a memory containing a 3D facial modeling application and parameters defining a face detector, wherein the 3D facial modeling application directs the processor to obtain a plurality of images of a face captured from different viewpoints using the plurality of cameras, locate a face within each of the plurality of images using the face detector, wherein the face detector labels key feature points on the located face within each of the plurality of images, determine disparity between corresponding key feature points of located faces within the plurality of images, and generate a 3D model of the face using the depth of the key feature points.
US11257282B2

Methods and apparatus to detect collision of a virtual camera with objects in a three-dimensional volumetric model are disclosed herein. An example virtual camera system disclosed herein includes cameras to obtain images of a scene in an environment. The example virtual camera system also includes a virtual camera generator to create a 3D volumetric model of the scene based on the images, identify a 3D location of a virtual camera to be disposed in the 3D volumetric model, and detect whether a collision occurs between the virtual camera and one or more objects in the 3D volumetric model.
US11257279B2

Systems and methods perform non-parametric texture synthesis of arbitrary shape and/or material data taken from an exemplar object in accordance with embodiments of the invention. Exemplar data is first analyzed. Based upon the analysis, new unique but similar data is synthesized in a myriad of ways.
US11257278B2

Techniques are disclosed relating to memory allocation for graphics surfaces. In some embodiments, graphics processing circuitry is configured to access a graphics surface based on an address in a surface space assigned to the graphics surface. In some embodiments, first translation circuitry is configured to translate address information for the surface space to address information in the virtual space based on one or more of the translation entries. In some embodiments, the graphics processing circuitry is configured to provide an address for the access to the graphics surface based on translation by the first translation circuitry and second translation circuitry configured to translate the address in the virtual space to an address in a physical space of a memory configured to store the graphics surface. The disclosed techniques may allow sparse allocation of large graphics surfaces, in various embodiments.
US11257267B2

One variation of a method includes: accessing a handwriting sample comprising a set of user glyphs handwritten by a user; for each character in a set of characters, identifying a subset of user glyphs corresponding to the character in the handwriting sample, characterizing variability of a set of spatial features across the subset of user glyphs, and storing variability of the set of spatial features across the subset of user glyphs in a character container corresponding to the character; and compiling the set of character containers into a handwriting model for the user. The method further includes: accessing a text string comprising a combination of characters in the set of characters; for each instance of each character in the text string, inserting a set of variability parameters into the handwriting model to generate a synthetic glyph representing the character; and assembling the set of synthetic glyphs into a print file.
US11257266B2

Systems, remote servers, devices, and methods for an intelligent augmented reality (IAR) platform-based communications are disclosed. During a communication, real-time audio, video and/or sensor data are captured in real-time; and scene analysis and data analytics are also performed in real-time to extract information from raw data. The extracted information can be further analyzed to provide knowledge. Real-time AR data can be generated by integrating the raw data, AR input data, information input, and knowledge input, based on one or more criteria comprising a user preference, a system setting, an integration parameter, a characteristic of an object or a scene of the raw data, an interactive user control, or a combination thereof. In some embodiments, information and knowledge can be obtained by incorporating Big Data in the analysis.
US11257265B2

Systems and methods for generating and displaying heat maps are provided. A heat map generation computing device includes a memory and a processor. The processor is programmed to receive trap data for a plurality of pest traps in a geographic location, the trap data including current and historical pest pressure values at each of the plurality of pest traps, receive weather data for the geographic location, receive image data for the geographic location, apply a machine learning algorithm to generate predicted future pest pressure values at each of the plurality of pest traps, generate a first heat map for a first point in time and a second heat map for a second point in time, and transmit the first and second heat maps to a mobile computing device to cause a user interface on the mobile computing device to display a time lapse heat map.
US11257264B2

Systems and methods for creating a unified model of a data transformation graph to facilitate maintenance of the data transformation graph are provided. A user model of a data transformation graph is received and stored for each of a plurality of users. Creation of a unified model of the data transformation graph is facilitated based on the user models. The unified model of the data transformation graph is displayed.
US11257259B2

For topogram predication from surface data, a sensor captures the outside surface of a patient. A generative adversarial network (GAN) generates the topogram representing an interior organ based on the outside surface of the patient. To further adapt to specific patients, internal landmarks are used in the topogram prediction. The topogram generated by one generator of the GAN may be altered based on landmarks generated by another generator.
US11257249B2

A first image including a first sensor placed on a target can be recorded at a first resolution. Using an accelerometer, an orientation of the first image can be determined concurrently with recording of the first image. The orientation of the first image can be associated with an orientation of the first sensor placed on the target within the first image. A user input indicating a boundary surrounding the first sensor in a portion of the first image can be received via a graphical user interface (GUI). The orientation of the first sensor within the first image can be compared with a predetermined reference orientation and a determination made whether the orientation of the first sensor within the first image matches the predetermined reference orientation. When the orientation of the first sensor within the first image matches the predetermined reference orientation, a confirmation can be output via the GUI.
US11257239B2

An image selection device includes a processor configured to: input, for each of a series of images acquired from a camera mounted on a vehicle, the image to a classifier to detect a region including an object represented on the image; track the detected object over the series of images; and select, when a period in which the detected object can be tracked is equal to or more than a predetermined period, and a size of a region including the detected object in any one image during the period in which the object can be tracked is equal to or more than a predetermined size threshold value, among the series of images, an image immediately before the period in which the object can be tracked, or an image in which the tracked object is not represented during the period in which the object can be tracked.
US11257231B2

A method for monocular depth/pose estimation in a camera agnostic network is described. The method includes training a monocular depth model and a monocular pose model to learn monocular depth estimation and monocular pose estimation based on a target image and context images from monocular video captured by the camera agnostic network. The method also includes lifting 3D points from image pixels of the target image according to the context images. The method further includes projecting the lifted 3D points onto an image plane according to a predicted ray vector based on the monocular depth model, the monocular pose model, and a camera center of the camera agnostic network. The method also includes predicting a warped target image from a predicted depth map of the monocular depth model, a ray surface of the predicted ray vector, and a projection of the lifted 3D points according to the camera agnostic network.
US11257223B2

A system and method includes detecting motion in a space; capturing images of a scene in a direction of the motion within the space by peripheral image capturing devices and detecting a body of a person within the images of the scene; extracting an image of the body from the images of the scene; identifying a head of the body based on the extracted at least one image of the body and extracting an image of a head from the extracted the one image of the body; transmitting the one image of the body to a body tracking module; transmitting the extracted image of the head to a face detection module; in parallel, tracking the body within the space and performing by a facial recognition module facial recognition of the extracted image of the head of the body; and determining an identity of a user associated with the body.
US11257220B2

The disclosed technology includes image-based systems and methods for object tracking within an asset area. Some exemplary methods include receiving an indication of a first object entering an asset area and receiving data indicative of a plurality of captured images. The methods also include performing, by at least one processor, object classification of the first object based on one or more of the plurality of captured images. The methods further include determining a first object location of the first object based at least in part on the object classification, and outputting an indication of the first object location.
US11257214B2

Systems and methods are described for segmenting a medical image using a two-stage variational method in which fracture mechanics are used in the second stage to remove fine-scale contact bridges that connect object contours generated in the first stage. The image segmentation can be used to segment objects, such as bone objects, from surrounding tissues in a medical image, such as an image obtained with a computed tomography (“CT”) or other x-ray imaging system.
US11257200B1

A distance-based score approximation having improved computational efficiency is provided. Responsive to receiving a score request, a computing entity identifies an observation point based on a location indicated in the score request and defines a set of annuli comprising a plurality of concentric annuli centered on the observation point and defined by a predetermined maximum radius. The computing entity queries a geographic database for map information corresponding to geometry elements located within the predetermined maximum radius of the observation point and determines an intersection of each geometry element with each annulus. The computing entity determines a contribution for each intersection based at least in part on a size of the intersection, a measure assigned to the corresponding geometry element, and a representative radius of the corresponding annulus. The computing entity aggregates the contribution for each intersection to determine the distance-based score approximation and provides the distance-based score approximation.
US11257196B2

Image processing using a machine learning model is enabled, thereby accurately reducing noise to improve image quality. A medical image is acquired; and it is evaluated whether noise in the medical image exceeds a predetermined reference value. A noise reducer reduces the noise of the medical image that has been determined to include noise that exceeds the reference value. The noise of the medical image is reduced using a machine learning model constructed by collecting a plurality of learning data sets that include an image with noise as input data and an image without noise as output data. The machine learning model includes a plurality of layers that perform convolution on an image that is input, one layer of which includes a filter layer in which a plurality of linear or nonlinear filters are incorporated, and convolution coefficients of the plurality of linear or nonlinear filters are predetermined.
US11257194B2

A method for image dehazing based on adaptively improved linear global atmospheric light of a dark channel. A haze image in haze weather is first obtained, a variation angle of atmospheric light of the image is obtain through calculating a slope of a connection line between a center and a center of gravity of a binary image of the image, a linear atmospheric light map that varies regularly along a variation direction of the atmospheric light is obtains, a dehazed image is solved through an atmospheric scattering model, and then a processed haze image taken in the haze weather is output.
US11257186B2

An image processing apparatus is disclosed. The present image processing apparatus includes an input unit to which an image is input; and a processor which extracts visual characteristics by reducing an input image and obtains a high-definition image by reflecting extracted visual characteristics on the input image. The disclosure relates to an artificial intelligence (AI) system and application thereof that simulate functions such as cognition and decision-making of a human brain using a machine learning algorithm such as deep learning.
US11257184B1

In the described examples, a compiled image scaler includes a set of machine executable instructions that generate a scaled image that is a scaled version of a source image with integer and bitwise operations. The compiled image scaler employs filtering to blend colors of adjacent pixels in the source image to generate the scaled image, and each filtering operation concurrently scales three color channels of a pixel in the source image.
US11257180B2

Systems, apparatuses, and methods may provide for technology to process graphical data, and to modify a runtime environment in a parallel computing platform for a graphic environment.
US11257179B2

Techniques are disclosed relating to using cost estimates for portions of a graphics frame to schedule graphics rendering tasks. In some embodiments, a processor generates a first set of cost estimates for respective different portions of a frame for a first render and a second set of cost estimates for respective different portions of a frame for a second render. In some embodiments, the processor compares the first set of cost estimates with the second set of cost estimates. In response to an output of the comparison meeting a first threshold level of similarity, the graphics processor may use one or more portions of the frame generated by the first render for the second render instead of performing the second render for the one or more portions.
US11257173B2

Provided is a control method of a complex energy system that supplies heat and power to energy consumers through a heat network and a power network. The control method includes monitoring energy consumption information of the energy consumers and confirming an energy price applied to each of the energy consumers, calculating a total energy consumption cost of the energy consumers according to the energy price and the energy consumption information, and controlling a cogenerator and a heat generator so that a sum of a power supply amount of the cogenerator and a power consumption amount from an external power grid is equal to a total power consumption amount of the energy consumers, a sum of a heat supply amount of the cogenerator and a heat supply amount of the heat generator is equal to a total heat consumption amount of the energy consumers, and a target function value obtained by subtracting the total energy consumption cost from a sum of a power consumption cost from the external power grid and operating costs of the cogenerator and the heat generator is maximized.
US11257167B1

A system and method of generating and presenting a recommended filing strategy that includes receiving user inputs via a graphical user interface; identifying, using one or more computers, factual patterns of the user inputs; assigning, using the one or more computers and based on the identified factual patterns, a risk tolerance classification; generating, using an optimization model and based on the factual patterns, the risk tolerance classification, and relevant legal documents, the recommended filing strategy; identifying relevant media files from a library of media files that are associated with the recommended filing strategy; creating a combined media file from the plurality of relevant media files; and presenting the combined media file via the graphical user interface.
US11257165B1

A new design strategy based upon finite state machine models is used to develop a policy administration system. The policy administration system comprises a plurality of finite state machined-based households, each of which is defined by a set of states represented by data that describe or relate to various policies associated with each household, a set of events represented by transactions that operate on the data, and/or a set of transition functions represented by transaction logics and/or product rules that govern how the transactions are processed. In this manner, each finite state machine-based household becomes a type of self-contained policy administration system that may be executed and managed concurrently. Each policy may be an insurance policy, such as an auto, home, life, renters, personal articles, or health insurance policy. Each finite state machine-based or virtual household may facilitate managing, updating, or generating insurance policies for the household and/or household members.
US11257162B1

One or more devices in a driving data analysis system may be configured to receive and execute a driving data analysis software application. One or more servers may provide a driving data analysis software application to various driving data analysis devices, such as mobile user devices and/or on-board vehicle systems. The driving data analysis devices may be configured to execute the driving data analysis software application, to receive/collect various driving data, analyze the driving data, and determine eligibility for one or more insurance offers based on the analysis of the driving data. For insurance offers based on driving data, insurance offer vouchers may be generated by the driving data analysis device and transmitted to an insurance provider server to redeem the insurance offer.
US11257160B2

A computer system configured to facilitate communications over a plurality of communication platforms includes a chat monitor configured to monitor communications over a plurality of communication platforms; a parser coupled to the chat monitor and configured to detect whether a communication entered into a communication client corresponds to a communication protocol, the communication protocol including a protocol identifier and a plurality of primary protocol elements including a first user identifier and an instrument identifier; a protocol validator coupled to the parser and configured to validate communications corresponding to the communication protocol; and a database coupled to the protocol validator for storing validated communications. Each communication platform may be associated with a plurality of communication clients, and each communication platform may be configured to transmit communications between communication clients associated with the communication platform.
US11257159B2

System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
US11257154B2

An electronic trading system is configured to trade credit default swap (CDS) futures contracts on an open exchange. The CDS futures contract allows the buyer and seller isolate and trade the credit risk of a third party. The third pay may be a corporation, sovereign government, or any entity that issues bonds or notes. The CDS futures contract seller effectively pays the premium over time in increments determined by market rates and through the natural operation of the open market. The CDS futures contract buyer makes a contingency payment if the CDS futures contract goes in-the-money (ITM). Both sides of the contract are guaranteed by the exchange as a counterparty.
US11257152B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing resource allocation. The method may comprise: receiving a resource request from a user; iterating through a plurality of entities to obtain a corresponding score for each entity based at least on: a projected approval rate for the entity to approve the resource request, a projected risk for the entity to serve the resource request, and one or more multipliers applied to the projected approval rate and the projected risk; and recommending one of the plurality of entities to serve the resource request for the user based on the corresponding score, wherein the one or more multipliers are obtained by solving an optimization model constructed based on historical data collected from a previous period of time, the historical data comprising approval rates projected for the plurality of entities during the previous period of time.
US11257151B2

A system and method of an automated agent to automatically implement loan activities includes a data collection circuit structured to receive data related to at least one of a plurality of parties to a loan; a smart contract circuit structured to create a smart lending contract for the loan; and an automated agent circuit structured to automatically perform a loan-related action in response to the received data, wherein the loan-related action is a change in an interest rate for the loan, and wherein the smart contract circuit is further structured to update the smart lending contract with the changed interest rate.
US11257143B2

A method of simulating a virtual out-of-box experience of a packaged product with an electronic device is disclosed. The packaging of the product has a computer-readable code which is scanned with a camera on the electronic device. A product demonstration application is retrieved for the product from the internet. Surfaces of the packaging are recognized by the application. An image of a virtual representation of the product is rendered on an image of the packaging to make a combined image, which is displayed to the user on the display of the electronic device wherein the combined image simulates X-Ray vision into the packaging, revealing the product. The method further updates the combined image as the user manipulates the product in front of the camera, revealing different view of the product, a three-dimensional view of the product may further be displayed outside the packaging, and features demonstrated of the virtual product.
US11257130B2

A method for immutability of review verifications includes: storing a blockchain; receiving a review submission from a reviewer about an entity comprising feedback; identifying a review identifier unique to the review submission; generating a new review block for the blockchain including the review submission including the review identifier; receiving verification submissions from other reviewers about the review submission indicating positive or negative verification of the review submission; generating verification blocks for the blockchain that include the verification submissions; adding a trustworthiness block to the blockchain for the review once enough positive verifications are received; and adding a trustworthiness block to the blockchain for the reviewer once they have enough trustworthy reviews.
US11257125B2

A system and method in accordance with exemplary embodiments may include advertiser auctions based on segmentation informed by purchase data, including a financial institution, one or more advertisers, and a bidding server to facilitate advertiser bidding. Additionally, a system and method in accordance with exemplary embodiments may pool customer and/or transaction information in one or more databases. The system and method in accordance with exemplary embodiments may also utilize a bidding server to permit advertisers to bid on access to information or the ability to present an advertisement and/or offer to a customer.
US11257123B1

The disclosure describes, in part, techniques for performing pre-authorization during a transaction between a merchant a customer. For instance, a payment service may receive, from a merchant device, payment information of a payment instrument that is used to satisfy a cost of a first item. The payment service may then send an authorization request to a card payment network to hold a first amount of funds based on previous purchase activity. The payment service may further send the merchant device information associated with the customer. Next, the payment service may receive an indication that the customer requests to purchase a second item. In response, the payment service may send a request to the card payment network to capture a second amount of funds that is based on the cost of the first item and a cost of the second item. In response, the payment service may receive approval from the card payment network.
US11257120B2

A coordinated mobile media projection system is provided using multiple media projection systems (MPSs). Each MPS is attachable to a mobile platform (e.g., automotive vehicle or aircraft). Each MPS is selectively enabled to supply a portion of coordinated media, and includes a location subsystem to determine the geographic location of the MPS. The combination of the MPSs supplies a coordinated media integration or unified message, with a first portion of the coordinated media being linked to a second portion of the coordinated media. Each MPS may include a deployment subsystem to supply an enablement signal in response to either the mobile platform occupying an assigned position or the MPS being enabled. The geographic location determined by the locations subsystem may be a stationary location or a moving location route. The first and second portions of the coordinated media may be identical, sequentially projected, form a billboard, or display related topics.
US11257118B2

The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user.
US11257117B1

The present disclosure describes systems and methods for providing enhanced location analysis and consumer insights using mobile sightings data. An approximate geographic location is useful to mobile service providers and advertisers who wish to provide targeted content to consumers based on their location. The location analysis described herein provides more depth and detail about the detected geographic location of the consumer and also insights into business locations visited by the user of the device, consumer/market segments and patterns of behavior (for an individual consumer and/or for aggregated group of consumers), retail trends and patterns, and other profile information. For example, a location profile analytics system as described herein can determine a probability that an approximate geographic location actually corresponds to a specific geographic location, such as a business location. The analysis performed by the location profile analytics system may be further refined based on a number of additional input parameters.
US11257111B2

There is provided a content output system, a terminal device, a content output method, and a recording medium which can increase accuracy in measurement of a degree of attention to content. A content output system including a communication unit which receives a signal from a surrounding user device, an output unit which outputs content, and a control unit which determines, on the basis of user state data indicating a state of a user corresponding to a user device, which is included in a broadcast signal from the user device, that the user corresponding to the user device is paying attention to content output by the output unit when a radio wave intensity of the received signal is equal to or higher than a predetermined value.
US11257107B2

A single code can be used only one time by each of multiple users. A user visits a merchant location and wants to sign up for a loyalty program. The merchant issues the user a one-time code, such as a QR code. The user connects to a loyalty program system to download the loyalty application. The user downloads the loyalty application and enters the code into the application. The user receives a “punch” for the loyalty program based on the code. The server operating on the loyalty program system verifies that the punch created is the first and only punch created by the one-time code. If the code has been previously used for the particular user, the server does not create an additional punch.
US11257102B2

This disclosure describes a market segment analysis (MSA) system that facilitates a cluster analysis of market segment data and performance metrics to identify data patterns between individual market segments within a designated market region. Particularly, the MSA system may quantify current performance of existing vendor product or service offerings within a market segment relative to historical performance of the vendor product or service offering within the market segment. Further, the MSA system may quantify current performance of a vendor product or service offering relative to current peer performance of the same or substantially similar vendor product or service offerings within additional market segments. The MSA system may recommend one or more additional market segments for an offering of the vendor product or service. Alternatively, or additionally, the MSA system may recommend one or more vendor product or service offering(s) for a target market segment of a designated market region.
US11257101B2

A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
US11257099B2

Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
US11257098B2

Blockchain-based systems and methods are used to control access to property. One system includes a mobile device, a key fob, and a server. The mobile device generates an encrypted code and transmits it to the key fob. The key fob transmits the encrypted code to the property and the server updates a log of the key fob in a hyper ledger. The property includes a computing device that validates the encrypted code and grants a key fob user access to the property. Another system includes a server that validates an access key and a first station that transmits an access key to a second station via the server and a satellite. The second station transmits data to the first station via the server and the satellite. The server saves a transmission log in a hyper ledger and transmits the access key in response to a request by the first station.
US11257097B2

The present disclosure relates to product activation of products purchased online or through electronic commerce platforms. The disclosure provides methods, systems, and computer program products that enable secure activation of products using user identity data. The disclosure implements secure activation based on activation records maintained in an activation server and a unique registrant ID corresponding to an intended user of the product that is generated and maintained at an identity verification platform.
US11257086B2

A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method providing sensor-based authentication of customers. The system may detect customer biometric data associated with an unknown customer present at a merchant location. The system may determine, based on a known customer identification profile and the detected customer biometric data, a confidence level that the unknown customer is the same individual as the known customer and authenticate the unknown customer based on a determination that the confidence level exceeds a predetermined threshold. The system may transmit identification information associated with the known customer to a financial service provider and receive payment credentials of one or more accounts associated with the known customer and authorization to utilize the one or more accounts to perform a financial transaction.
US11257084B2

Aspects of the disclosure relate to linking channel-specific systems with a user authentication hub. In some embodiments, a computing platform may receive, from a mobile device, an authentication request for a user account and may generate one or more authentication prompts. Subsequently, the computing platform may provide the one or more authentication prompts and may validate responses to the authentication prompts. Based on validating the responses to the authentication prompts, the computing platform may generate one or more security questions based on historical information associated with the user account. Subsequently, the computing platform may provide the one or more security questions and may validate one or more responses to the one or more security questions. Based on validating the one or more responses to the one or more security questions, the computing platform may provide user account information associated with the user account to the mobile device.
US11257077B2

Blockchain-based, smart contract platforms have great promise to remove trust and add transparency to distributed applications. However, this benefit often comes at the cost of greatly reduced privacy. Techniques for implementing a privacy-preserving smart contract is described. The system can keep accounts private while not losing functionality and with only a limited performance overhead. This is achieved by building a confidential and anonymous token on top of a cryptocurrency. Multiple complex applications can also be built using the smart contract system.
US11257076B2

Systems, methods and devices for validating and performing operations on homomorphically encrypted data are described herein. The methods include securely transmitting and extracting information from encrypted data without fully decrypting the data. A data request may include an encrypted portion including a set of confidential data. One or more sets of encrypted comparison data may be then retrieved from a database in response to the data request. The encrypted set of confidential data from the data request is then compared with each set of encrypted comparison data using one or more homomorphic operations to determine which set of encrypted comparison data matches the encrypted set of confidential data. If there is a match, this validates the set of confidential data. An encrypted indicator is then generated indicating success or failure in validating the set of confidential data, which may then be forwarded to a party associated with the data request.
US11257071B2

Embodiments of the invention are directed to a system, method, or computer program product for a closed loop platform for dynamic currency conversion. In this way, the invention eliminates currency discrepancy during resource exchange and provides a dynamic currency conversion in real-time for interactions, via a closed loop platform. Using closed loop processing, the invention verifies and authorizes resource transfers, bypassing current currency conversion processing.
US11257069B2

A system includes an administration tool circuit structured to store a list of enrolled services for a mobile wallet application, store a user account corresponding to an end user of the mobile wallet application, provide a portal structured to allow an administrator to input a command to assign a subset of the enrolled services to the user account, and generate a customized mobile wallet for the user based on the user account. The customized mobile wallet provides access to the subset of the available services. The system also includes a mobile wallet circuit communicably and operably coupled to the administration tool circuit and structured to receive the customized mobile wallet from the administration tool circuit, receive a request from the user device to access a first service of the customized mobile wallet, and provide the first service at the user device via the customized mobile wallet.
US11257067B1

Systems and methods for contactless ATM transactions are described. A method includes: transmitting a first data payload to the ATM via a first short-range wireless communication; receiving a request for authentication information regarding a user of the mobile device via the first short-range wireless communication; launching a provider institution mobile application on the mobile device based on the request for authentication information; receiving authentication information based on the request; transmitting the received authentication information to the ATM via a second short-range wireless communication; receiving a request for transaction information from the ATM via the second short-range wireless communication; and transmitting desired transaction information to the ATM as part of the ATM transaction.
US11257066B2

Methods, systems, and computer-readable media herein disclose providing or sharing access to an asset. A request for sharing the asset from a consuming party may be received. The asset may be verified as a registered asset. The request may be sent for approval by a provisioning party. The request may include details about a transaction for which sharing the asset has been requested and a specification of the asset requested for sharing. Approval may be provided with restriction parameters. In turn, a first digital token may be generated. A request for the transaction may be received from the consuming party. Transaction details may be verified against the restriction parameters. A second digital token associated with the asset from an asset custodian may be received. A request to perform the transaction may be sent to the asset custodian. A confirmation of a processed transaction from the asset custodian may be received.
US11257048B2

Techniques for facilitating a secure transaction between a first mobile computing device associated with a driver and a second mobile computing device associated with a passenger are discussed herein. The techniques may include registering an association between a first application executing on the first mobile computing device and a second application executing on the second mobile computing device. The second application may display information indicating an amount of fare for a ride offered by the driver to the passenger. Upon receiving input from the passenger to authorize processing of a payment transaction, the second application may send a request to process the payment transaction using card information. In some examples, the payment transaction is authorized without providing the first application with access to card information.
US11257047B2

The present invention discloses a method and corresponding system of processing waste fabrics to rejuvenated fibrous materials that will maintain their original quality in downstream production without a loss of downstream manufacturing efficiencies. The method involves (a) obtaining fabric data for each bale of incoming waste fabrics and storing the fabric data in a database; (b) obtaining target data relating to target product requirements; (c) processing the fabric data and the target data according to predetermined algorithms to generate a rejuvenation processing recipe which specifies bales information and rejuvenation processes information; (d) selecting corresponding bales of incoming waste fabrics for further rejuvenation processing; and (e) subjecting the selected bales to processes specified by the rejuvenation processing recipe.
US11257036B2

The present disclosure provides systems and methods for providing stowing location recommendation, comprising a memory storing instructions and a processor configured to execute the instructions to receive, from a user device associated with a user, a request for a location recommendation for stowing an inbound product, determine a plurality of locations to recommend within a zone, sample, based on a predetermined rule, a number of locations for stowing the inbound product, and display, via the user device, the sampled number of locations to the user for stowing the inbound product. The processor is also configured to receive, from the user device, a selection of a stowing location among the sampled number of locations and modify a database to assign a location identifier associated with the selected stowing location to the inbound product.
US11257026B2

A method, system and computer program product related to delivery of packages to online shopping customers. In an embodiment, the invention provides a method comprising identifying a pool of candidate delivery drivers; analyzing driving patterns of the candidate drivers in a geographic area; analyzing activities of specified online shoppers in the geographic area; and sending a message to contact one of the candidate drivers to deliver a package or packages to an online shopper based on a defined matching of the analyzed driving patterns of the candidate drivers with the analyzed activities of the online shoppers. In an embodiment, each of the candidate drivers has an associated mobile communications device; and the analyzing driving patterns of the candidate drivers includes using specified changes in locations of the mobile communication devices associated with the candidate delivery drivers to identify the driving patterns of the candidate drivers.
US11257021B2

An observation platform determines relative responsiveness of enterprise employees to requests by external systems. A computer system of the observation platform monitors responses and actions of users to requests from external systems from a plurality of communication devices routed through a radio access point associated with the computer system. Each of the communication devices is associated with a user who is an employee in an enterprise. Information is extracted from the communications including users' identities. Performance of a plurality of the users is measured based on aspects of the extracted information related to the relative responsiveness to requests from the external systems. The requests are posed by the external systems and responded to via the communications devices. A numerical ranking of the measured performance by each of the plurality of measured users, with respect to others of the plurality of measured users, at responding to the requests is assigned.
US11257007B2

An N×M dimensional target matrix is generated based on N data samples and M dimensional data features respectively corresponding to the N data samples. Encryption calculation is performed on the N×M dimensional target matrix based on a Principal Component Analysis (PCA) algorithm to obtain an N×K dimensional encryption matrix K is less than M. The N×K dimensional encryption matrix is transmitted to a modeling server. The modeling server trains a machine learning model by using the N×K dimensional encryption matrix as a training sample.
US11257005B2

A training method and a training system for a machine learning system are provided. The method includes allocating training data to a plurality of working machines; dividing training data allocated by each working machine into a plurality of data pieces; obtaining a local weight and a local loss function value calculated by each working machine based on each data piece; aggregating the local weight and the local loss function value calculated by each work machine based on each data piece to obtain a current weight and a current loss function value; performing model abnormality detection using the current weight and/or the current loss function value; inputting a weight and a loss function value of a previous aggregation to the machine learning system for training in response to a result of the model abnormality detection being a first type of abnormality; and modifying the current weight and/or the current loss function value to a current weight and/or a current loss function value within a first threshold in response to the result of the model abnormality detection being a second type of abnormality, and inputting thereof to the machine learning system for training.
US11256999B2

A system for forecasting the drying of an agricultural crop includes an electronic processor configured to receive weather data associated with an agricultural field and receive an agricultural field parameter from a field sensor associated with the agricultural field. The electronic processor is also configured to determine a drying score for each of a plurality of harvest times based on the weather data and the agricultural field parameter. The electronic processor is also configured to determine a recommended harvest time for harvesting the agricultural crop based on the drying score, wherein the recommended harvest time is included in the plurality of harvest times. The electronic processor is also configured to output a forecast for the agricultural crop for display to a user, wherein the forecast includes the drying score and the recommended harvest time for harvesting the agricultural crop.
US11256979B2

An integrated circuit that includes common factor mass multiplier (CFMM) circuitry is provided that multiplies a common factor operand by a large number of multiplier operands. The CFMM circuitry may be implemented as a instance specific version (where at least some portion of the hardware has to be redesigned if the multipliers change) or a non-instance specific version (where the CFMM circuitry can work with arbitrary multipliers without having to redesign the hardware). Either version can be formed on a programmable integrated circuit or an application-specific integrated circuit. The CFMM circuitry may include a multiplier circuit that effectively multiplies the common factor by predetermined fixed constants to generate partial products and may further include shifting and add/subtract circuits for processing and combining the partial products to generate corresponding final output products. CFMM circuitry configured in this way can be used to support convolution neural networks or any operation that requires a straight common factor multiply.
US11256976B2

Optimized memory usage and management is crucial to the overall performance of a neural network (NN) or deep neural network (DNN) computing environment. Using various characteristics of the input data dimension, an apportionment sequence is calculated for the input data to be processed by the NN or DNN that optimizes the efficient use of the local and external memory components. The apportionment sequence can describe how to parcel the input data (and its associated processing parameters—e.g., processing weights) into one or more portions as well as how such portions of input data (and its associated processing parameters) are passed between the local memory, external memory, and processing unit components of the NN or DNN. Additionally, the apportionment sequence can include instructions to store generated output data in the local and/or external memory components so as to optimize the efficient use of the local and/or external memory components.
US11256974B2

A user terminal hardware detection system includes a computing device and an oscilloscope communicatively coupled to the computing device. The oscilloscope obtains a digital signal waveform diagram of a user terminal and sends the digital signal waveform diagram to the computing device. The computing device performs feature recognition on the digital signal waveform diagram using a fault analysis model to identify feature information of the digital signal waveform diagram. The computing device compares the identified feature information to feature information of a faulty hardware module and a fault type of the faulty hardware module in a fault type database. The computing device outputs the faulty hardware module and the fault type of the faulty hardware module represented by the feature information of the digital signal waveform diagram according to a comparison result.
US11256973B2

A neural network embodiment comprises an input layer, an output layer and a filter layer. Each unit of the filter layer receives a filter layer input from a single preceding unit via a respective filter layer input connection. Each filter layer input connection is coupled to a different single preceding unit. The filter layer incentivizes the neural network to learn to produce a target output from the output layer for a given input to the input layer while simultaneously learning weights for each filter layer input connection. The weights learned cause the filter layer to reduce a number of filter layer units that pass respective filter layer inputs as non-zero values. When applied as an initial internal layer between an input layer and an output layer, the filter layer incentivizes the neural network to learn which neural network input features to discard to produce the target output.
US11256961B2

Segmentation is the identification of separate objects within an image. An example is identification of a pedestrian passing in front of a car, where the pedestrian is a first object and the car is a second object. Superpixel segmentation is the identification of regions of pixels within an object that have similar properties. An example is identification of pixel regions having a similar color, such as different articles of clothing worn by the pedestrian and different components of the car. A pixel affinity neural network (PAN) model is trained to generate pixel affinity maps for superpixel segmentation. The pixel affinity map defines the similarity of two points in space. In an embodiment, the pixel affinity map indicates a horizontal affinity and vertical affinity for each pixel in the image. The pixel affinity map is processed to identify the superpixels.
US11256956B2

Embodiments include systems and methods for keypoint detection in an image. In embodiments, a processor of a computing device may apply to an image a first neural network that has been trained to define and output a plurality of regions. The processor may apply to each of the plurality of regions a respective second neural network to that has been trained to output a plurality of keypoints in each of the plurality of regions. The processor may apply to the plurality of keypoints a third neural network that has been trained to determine a correction for each of the plurality of keypoints to provide corrected keypoints suitable for the execution of an image processing function.
US11256950B2

An image processing device converts an image that is a recognition object image to high-resolution, medium-resolution, and low-resolution images. The device sets the pixel of interest of the high-resolution image, and votes the co-occurrence in a gradient direction with offset pixels, the co-occurrence in the gradient direction pixels in the medium-resolution image, and the co-occurrence in the gradient direction pixels in the low-resolution image, to a co-occurrence matrix. The device creates such a co-occurrence matrix for each pixel combination and for each resolution. The device executes the process on each of the pixels of the high-resolution image, and creates a co-occurrence histogram wherein the elements of a plurality of co-occurrence matrices are arranged in a line. The device normalizes the co-occurrence histogram and extracts, as a feature quantity of the image, a vector quantity having as a component a frequency resulting from the normalization.
US11256948B2

In one aspect, a method of optical character recognition of digital character objects in digital images includes the step of obtaining a digital image. The digital images include rendering of a first object in the digital image. The first object comprises a set of sub-objects and a set of relationships between the sub-object. The method includes the step of generating a definition of a first object by defining an object outline for the first object as a set of sub-objects; defining a sub-object outline for each sub-object as a set of lines and curves; and defining each relationship between each set of connected sub-objects in terms of one or more intersections or one or more corners.
US11256946B2

The present disclosure relates to a method and system of processing original handwriting input, the system and method being capable of recognize a plurality of strokes provided on the input recognition interface, the method including: determining a stroke box around each stroke; determining overlap between the stroke boxes; correlating overlapping stroke boxes to one or more characters; providing a character box around each of the one or more characters; determining overlap between character boxes; correlating overlapping character boxes to one or more words; providing a word box around each of the one or more words; provide a word margin around each of the one or more word boxes; determining overlap between each word box to determine a line; wherein each of the characters, words, or lines can be individually selected and rearranged, the system automatically adjusting spacing or placement of surrounding elements to allow for the rearrangement.
US11256945B2

The presently disclosed subject matter relates to a method for recognizing objects of a predefined type from among a set of types, within a set of digital images, including detecting an object of this predefined type within a digital image of the set, and determining a zone of the image encompassing the detected object, generating a signature by a convolutional neural network on the basis of this zone, allowing identification of the object in a one-to-one manner, determining on the basis of the signature of a set of attributes, storing in a database a record relating to the object associating the signature with the set of attributes, wherein the neural network is trained on a learning suite composed of a first set formed of objects associated with a set of attributes and of a second set formed of objects not associated with a set of attributes.
US11256937B2

Anomalous events in a driving environment can be detected and/or validated by leveraging inherent human behavior. A notification of the anomalous event can be received from an initial connected entity in the driving environment. In response, an inquiry can be sent to connected entities spatiotemporally related to the initial connected entity as to whether any person associated with the connected entities is exhibiting an inherent human behavior. When a threshold level of responses to the inquiry are received from the connected entities indicating that an inherent human behavior has been detected, the one or more connected entities can be caused to upload driving scene data for at least a time when the inherent human behavior by the occupant of the connected vehicle was detected.
US11256935B2

A recognition unit recognizes a specific sign in a captured image acquired by an image acquisition unit. A first notification processing unit displays a specific captured image as a captured image showing the specific sign on a display device in a vehicle. A second notification processing unit provides a notification in a notification mode different from the display of the specific captured image. The recognition unit recognizes a start sign that is a sign indicating the start of an automatic driving permitted zone as a zone where running in an automatic driving mode is permitted, as the specific sign, in the captured image. When the recognition unit recognizes the start sign, the first notification processing unit displays on the display device a start captured image that is the captured image showing the start sign as the specific captured image. When the recognition unit recognizes the start sign, the second notification processing unit notifies the start of the automatic driving permitted zone in a notification mode different from the display of the start captured image.
US11256934B2

Disclosed is a vehicle. The vehicle comprises: storage in which a plurality of reference images and position information corresponding to respective plurality of reference images are stored; and a processor which acquires through a camera an image of the surrounding environment in which the vehicle is traveling, acquires a reference image corresponding to the current position of the vehicle among the plurality of reference images if the visibility of the surrounding environment image satisfies a predetermined condition, acquires an image in which the surrounding environment image and the reference image are merged, and controls the operation of the vehicle on the basis of the merged image.
US11256932B2

An acquisition unit of a falling object detection apparatus installed and used in a first vehicle acquires a depth image of a second vehicle, on which a load is mounted and which is traveling in front of the first vehicle, and of the area around the second vehicle. A determination unit of the falling object detection apparatus determines whether the load has not made a movement different from that of the second vehicle, using the depth image acquired by the acquisition unit. A detection unit of the falling object detection apparatus detects a fall of the load based on a result of determination by the determination unit.
US11256931B2

A method for displaying and processing an image captured by an optical system used to simulate a rear-view system of a vehicle, includes capturing the image, calculating a region of interest (ROI) on the captured image, calculating a blur factor for blurring the ROI using one or more inputs, manipulating an image gradient pixel by pixel using the blur factor to reduce at least one of a brightness or a contrast of one or more pixels of the ROI, and displaying the processed image on a display.
US11256922B1

A semantic representation method and system based on an aerial surveillance video, and an electronic device are provided. The semantic representation method includes: taking a pedestrian and a vehicle in the aerial surveillance video as a target for tracking; inputting a coordinate track of the target into a first semantic classifier to output a first semantic result of the target; performing semantic merging on the first semantic result, and inputting an obtained semantic merging result into a second semantic classifier to output a second semantic result of the target; and performing cluster analysis on the first semantic result to obtain a target group of the target, and according to the target group of the target, the obtained scene analysis result and the second semantic result, determining semantics of the aerial surveillance video.
US11256920B2

A method and an apparatus for classifying a video are provided. The method may include: acquiring a to-be-classified video; extracting a set of multimodal features of the to-be-classified video; inputting the set of multimodal features into a post-fusion model corresponding to each modal respectively, to obtain multimodal category information of the to-be-classified video; and fusing the multimodal category information of the to-be-classified video, to obtain category information of the to-be-classified video. This embodiment improves the accuracy of video classification.
US11256915B2

Implementations are described herein for utilizing various image processing techniques to facilitate tracking and/or counting of plant-parts-of-interest among crops. In various implementations, a sequence of digital images of a plant captured by a vision sensor while the vision sensor is moved relative to the plant may be obtained. A first digital image and a second digital image of the sequence may be analyzed to determine one or more constituent similarity scores between plant-parts-of-interest across the first and second digital images. The constituent similarity scores may be used, e.g., collectively as a composite similarity score, to determine whether a depiction of a plant-part-of-interest in the first digital images matches a depiction of a plant-part-of-interest in the second digital image.
US11256910B2

An object is tracked in images of the space. A unique identification is assigned to the object and the uniquely identified object may then be located within the space based on the tracking of the object, without having to again uniquely identify the object.
US11256897B2

A fingerprint identification device and a manufacturing method thereof, and a light guide component are provided, the fingerprint identification device includes: a display panel including a light-emitting surface and an opposite side opposite to each other, the light-emitting surface being configured to approach valley and ridge of a fingerprint to be identified; a light guide component disposed on the opposite side; and a light sensing component disposed on a side of the light guide component away from the display panel, the light guide component includes a light-shielding film layer made of a black light-shielding material, the light-shielding film layer is provided with a plurality of light-passing holes arranged in an array, and each of the light-passing holes has a light collecting angle of θ, which is less than or equal to the maximum light collecting angle α at which the valley and ridge of the fingerprint can be distinguished.
US11256894B2

In some aspects, the present disclosure provides a method for managing a command queue in a universal flash storage (UFS) host device. The method includes determining to power on a first subsystem of a system-on-a-chip (SoC), wherein the determination to power on the first subsystem is made by a second subsystem of the SoC based on detection of user identity data contained in a first image frame during an initial biometric detection process. In certain aspects, the second subsystem is configured to operate independent of the first subsystem and control power to the first subsystem. In certain aspects, the second subsystem includes a second optical sensor, a set of ambient sensors, and a second processor configured to detect, via a set of ambient sensors, an event comprising one or more of an environmental event outside of the device or a motion event of the device.
US11256885B2

A reader device for attachment to a smart device comprising a display, the reader comprising an antenna, processing and reading circuitry, and a communications module, wherein the antenna, the processing and reading circuitry, the processor and the communications module are coupled to each other, and whereby the antenna encloses said display. When a card is tapped on the display, the antenna receives a signal and transmits the signal to the processing and reading circuitry. The processing and reading circuitry processes the signal to produce data, and the produced data is transmitted to a device external to the reader device by the communications module.
US11256882B1

An improved lecture support system integrates multi-media presentation materials with spoken content so that the listener can follow with both the speech and the supporting materials that accompany the presentation to provide additional understanding. Computer-based systems and methods are disclosed for translation of a spoken presentation (e.g., a lecture, a video) along with the accompanying presentation materials. The content of the presentation materials can be used to improve presentation translation, as it extracts supportive material from the presentation materials as they relate to the speech.
US11256881B2

Techniques are disclosed for data valuation using language-neutral content addressing techniques in an information processing system. For example, a method comprises the following steps. The method obtains original content in an original language. The method generates a language-neutral representation of the original content. The method then generates an object comprising the language-neutral representation of the original content and at least one valuation algorithm, wherein the at least one valuation algorithm is configured to perform content valuation. The method generates a cryptographic hash value of the object, and stores the object for access using the cryptographic hash value.
US11256880B2

An information processing apparatus includes a receiving unit, a first acquisition unit, a second acquisition unit, a third acquisition unit, and an addition unit. The receiving unit receives a translation source document. The first acquisition unit acquires a first language that is a language used in the document. The second acquisition unit acquires a second language that is a translation target language. The third acquisition unit acquires, on the basis of a peculiar expression in the document, the first language, and the second language, supplementary information that explains the peculiar expression in the second language. The addition unit adds the supplementary information to a translation result of the document.
US11256877B2

An input method includes receiving input end indication information sent by an input module, where the input end indication information indicates that input of a character or a word ends, obtaining a location of a cursor, identifying the input character or word forward from the location of the cursor until a first punctuation input before the character or the word is identified, using the identified character or word as a previous text, and querying a word library for a next text associated with the previous text, and outputting the associated next text to a display module for displaying.
US11256869B2

The present disclosure provides a word vector correction method using artificial intelligence technology. A word vector correction method using a word vector with n dimensions includes generating a first (n+1)-dimensional word vector using an average of elements included in a first n-dimensional word vector; generating a second (n+1)-dimensional word vector using an average of elements included in a second n-dimensional word vector; and determining whether a first word corresponding to the first word vector and a second word corresponding to the second word vector are similar to each other on the basis of specified synonym information.
US11256865B2

The present disclosure provides a method for sending a sticker image during a chat session, applicable to a chat session between terminals including a transmit terminal and a receive terminal, the method being performed by the transmit terminal and including: detecting an input operation during a chat session and obtaining input content from the input operation; recognizing the input content and obtaining an implication, the implication indicating sticker features in the input content; identifying sticker images corresponding to the implication, the identified sticker images comprising multiple sticker images corresponding to different sticker sending policies; obtaining a recommended sticker image corresponding to the implication according to a preset sticker sending policy, the recommended sticker image being any one of or any combination of the multiple identified sticker images; and sending the recommended sticker image to be displayed at the receive terminal.
US11256863B2

Systems and methods are disclosed herein for generating content based on format-specific screenplay parsing techniques. The techniques generate and present content by generating new dynamic content structures to generate content segments for output on electronic devices. In one disclosed technique, a first instance of a first character name is identified from the screenplay document. A first set of character data following the first instance of the first character name from the screenplay document and preceding an instance of a second character name from the screenplay document is then identified. Upon identification of the first set of character data, a content structure including an object is generated. The object includes attribute table entries based on the first set of character data. A content segment is generated for output based on the content structure (e.g., a 3D animation of the first character interacting within a scene).
US11256855B2

Systems and methods for collating digital content are provided. A widget that remains visible may be displayed on a screen of a computing device. The computing device may be running multiple applications that are displaying digital content. A cursor on the screen may be configured to select, highlight, copy, and/or paste digital content. The pasting may be to an organized location in a target destination. The target destination, and/or the organized location, may be based at least in part on a color selected via the widget.
US11256853B2

Systems and methods of parameterizing network communication paths are provided. The system can identify a network communication path traversed by a plurality of client computing devices via a network protocol. The system can generate, based on a parameter of the network communication path and an attribute of each of a plurality of keywords to the hyperlink on the first web page that directed the plurality of client computing devices to the second web page via the network protocol, a weight data structure with a scalar value for each of the plurality of keywords. The system can select, based on a comparison of the scalar value for each of the plurality of keywords, a keyword of the plurality of keywords to input into an online content selection process to select the content item in response to a request for content received from a client computing device.
US11256851B2

Embodiments are directed towards generating an interactive target document based on a static source document. The source document may be a textbook. An interactive, animated, multi-dimensional, and/or multi-layered target document is generated that documents the source document. The target document may include accompanying audio that includes speech in virtually any natural language, independent of the native language of the source document. The target document may be a presentation document (e.g. a slide deck), a video document (e.g. a movie), a report, a desktop application, a mobile application, a word processing document, a web page, an e-book, a spreadsheet, or the like. The target document may be generated automatically to document, expand upon, and provide a greater context and interpretation of the contents of the source document (i.e. the source document contents or simply the source contents). Thus, the target document may be a documentary of the source document.
US11256850B2

Disclosed are an italic character creation module and method for turning one or more characters selected by a user into italic characters in mobile equipment with a mobile operating system. The italic character creation module includes a screen storage part, an input display part, a waiting-for-processing character obtainment part, a slope generation part, a coordinate system setting part, and a shift processing part. It is possible to calculate a slope on the basis of a tilt angle input by the user, set corresponding 2D coordinate systems, and perform shift processing on the characters waiting for processing chosen by the user in the corresponding 2D coordinate systems so as to create italic characters.
US11256838B2

An establishing method for the timing model includes: identifying at least one first victim path which is a boundary path in a circuit block; determining whether to remove a first aggressor path corresponding to the first victim path according to a transmission delay on the first victim path; finding a plurality of high-fanout circuit devices with a fanout number greater than a preset value in the circuit block; determining whether to remove each of the high-fanout circuit devices according to a connection position of each of the high-fanout circuit devices; identifying a plurality of second victim paths corresponding to each of the high-fanout circuit devices, and determining whether to keep or remove a second aggressor path corresponding to each of the second victim paths according to a transmission delay of each of the second victim paths.
US11256832B2

Described herein is a computer-implemented method for designing a three-dimensional modeled physical part. The method comprises providing a boundary representation of the modeled physical part, selecting, upon user action, a subset of the boundary representation that represents a geometric feature, identifying all the subsets of the boundary representation that are similar to the selected subset of the boundary representation by applying a feature similarity function.
US11256831B2

An information security system and method that provides electric power to an authorized user and denies electric power to an unauthorized user. An administrator requests access for a user, and a site controller generates a key/receptacle tuple for the use. The key/receptacle tuple is communicated to a site power source, which broadcasts the key/receptacle information to all secure receptacles in a facility, or other infrastructure. The key is also communicated to the user. The user plugs in a device into a secure receptacle and provides the key via a secure adapter between the device and the secure receptacle. If the key is valid, the users' device is supplied with electric power; otherwise, electric power is denied to the unauthorized user's device. The usage of the secure receptacles are logged and analyzed by the site controller and reports are communicated to the administrator.
US11256826B2

This disclosure relates generally to consent management, and more particularly to a method and system for generating consent recommendation. The system determines a user aspect indicating consent preferences of the user, and identifies/predicts a reference privacy profile as matching the user aspect. The system uses a machine learning model to process the user aspect and to predict the matching reference privacy profile. Further, based on the matching reference privacy profile, the system generates one or more consent recommendations. The system can also be configured to obtain feedback for the generated consent recommendations and re-recommends consents based on the obtained feedback.
US11256813B2

A profile can be created for a system indicating various attributes of the system. Based on these attributes, a set of security vulnerabilities can be identified. A mitigation function list can be determined that addresses at least part of the set of security vulnerabilities. The mitigation function list can be performed upon the system to mitigate at least part of the set of security vulnerabilities. A report can be generated identifying how the security vulnerabilities were mitigated and/or security vulnerabilities that still exist in the system.
US11256805B2

A method at a computing device for identification of secure binary images, the method including: dissecting a binary image into routines and functions; disassembling byte code for the dissected routines and functions; retrieving local routine and function parameters; counting a number of conditional routines for each local routine and function parameter; and creating a confidence score for each dissected routine and function.
US11256797B2

The disclosed technology is generally directed to the authentication of software. In one example of the technology, a private attestation key is stored in hardware. In some examples, during a sequential boot process a hash is calculated, in an order in which the software stages are sequentially booted, of each software stage of a plurality of software stages. The hashes of each software stage of the plurality may be cryptographically appended to an accumulation register. The accumulation register may be used to attest to validity of the software stages. The plurality of software stages may include a first bootloader, a runtime for a first core of a multi-core processor, and a runtime for a first execution environment for a second core of the multi-core processor.
US11256790B2

A file protecting method having following steps is provided: intercepting a data section in a module file, encrypting the data section according to a dynamic password; integrating other data sections that are not intercepted in the module file to update the module file, and storing the updated module file, the encrypted data section and the dynamic password. A corresponding data processing system is also provided.
US11256787B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the textual content, wherein the text and the copyright information are recorded on a blockchain of a blockchain network; adding, by the computing device, one or more function words to the textual content without altering a meaning of the textual content; and embedding, by the computing device, the unique ID in the function words to produce an information-embedded textual content that enables retrieval of the copyright information from the blockchain based on the unique ID.
US11256783B2

A secure communication system is disclosed for communication between first and second party devices. An input interface is provided for receiving from an external host a unique host factor in addition to a user input interface for receiving from a user a unique PIN for a user and a selection input for selecting one of the plurality of stored entropy stores as a user selected entropy store A first private key generator is operable for generating a private key using a key generation algorithm requiring the selected entropy store, the host factor and the unique user PIN. The second party device includes a second storage device for storing a plurality of entropy stores. An input interface is provided for receiving the same unique host factor as received by the first party device. A communication interface facilitates communication with the first party device to receive from the first party device a user PIN and an indication of the user selected entropy store. A second private key generator is operable for generating a private key using the predetermined key generation algorithm with the received user PIN, the received host factor, and an extracted entropy store corresponding to user selected entropy store, wherein the private key generated by both the first and second private key generators are identical. The session is initiated to cause the generation of the identical private keys at both of the first and second private key generators and allow secure communication between the first and second devices. The private key at at least one of the first and second devices is deleted at the end of the session.
US11256781B2

A measurement system includes a measurement module, a processing module, and a display. The measurement module is configured to conduct measurements on a device under test in a repetitive manner in order to obtain measurement results assigned to the repeated measurements. The processing module is configured to combine the measurement results obtained. The processing module is also configured to perform a statistical analysis in a live manner in order to calculate at least one of a live statistical significance parameter of the combined measurement results and a time duration required to obtain a certain statistical significance of the measurement results. The display is configured to display at least one of the live statistical significance parameter and the time duration. Further, a method of providing statistical information is described.
US11256772B2

A method for communicating with a server system, by a client device via a browser application, is provided. The method: (i) presents browser-based presentation interfaces including browser tabs and/or browser windows, the browser-based presentation interfaces including a master presentation interface and at least one slave presentation interface; (ii) establishes a single communication session with the server system, by the master presentation interface, the single communication session being associated with a session identifier configured to differentiate the single communication session; (iii) enables communication between the browser-based presentation interfaces and the server system via the single communication session, by: exchanging data communications between the master presentation interface and the server system using the single communication session; and permitting the at least one slave presentation interface to indirectly communicate with the server system via the master presentation interface; and (iv) dynamically updates each of the browser-based presentation interfaces in real-time.
US11256759B1

A logical graph is generated using at least a portion of log data received from a set of agents executing on one or more nodes in one or more data centers. The logical graph is generated at least in part by clustering a first set of nodes using a first clustering criteria. The logical graph is augmented at least in part by performing a reclustering operation using a second clustering criteria.
US11256753B2

User experience parameters are applied in formatting results to a query for presentation. The user experience parameters correspond to at least one particular subject related to the query.
US11256751B2

Methods and systems are used for providing a domain specific language (DSL) for a cloud hosted system with metric-based state. As an example, a first DSL query request including first DSL query input based on a DSL is received. The first DSL query input is translated to a first set of query instructions based on the first DSL query input, translation rules metadata, and the DSL. The first set of query instructions is executed to retrieve, for each cloud system of a plurality of cloud systems, metrics data associated with an application state of an application deployed on each cloud system stored in a cloud deployment repository. A first set of response output is computed by matching the retrieved metrics data from the cloud deployment repository to the first DSL query input. A first DSL query response including the first set of response output is transmitted to a client system.
US11256743B2

Methods, systems, apparatuses, and computer program products are provided for intermixing expressions with other types of data in input controls. A system includes a processor and a memory that stores program code configured to be executed by the processor. The program code comprises a step configuration interface configured to receive, via a same input control, an expression as a first segment and a different type of data from an expression as a second segment. The program code further comprises a logic generator configured to generate a serialized representation that includes a serialized version of the first segment and a serialized version of the second segment.
US11256732B2

Matching documents of a first kind (e.g., credit memos) to documents of a second kind (e.g., invoices) includes training a set of feature models and an all-features model. The set of feature models can be applied to unmatched documents of the first kind to produce predicted documents of the second kind. The predicted documents can be used to identify candidate documents as candidates to be matched to the unmatched documents.
US11256730B2

A relative atlas may be used to lay out elements in a digital map used in the control of an autonomous vehicle. A vehicle pose for the autonomous vehicle within a geographical area may be determined, and the relative atlas may be accessed to identify elements in the geographical area and to determine relative poses between those elements. The elements may then be laid out within the digital map using the determined relative poses, e.g., for use in planning vehicle trajectories, for estimating the states of traffic controls, or for tracking and/or identifying dynamic objects, among other purposes.
US11256725B1

A system for displaying crime data comprises an input interface, a processor, and an output interface. The input interface is configured to receive a crime data and receive a foot traffic density data. The processor is configured to determine a normalized crime data based at least in part on the crime data and the foot traffic density data. The output interface configured to provide display information of the normalized crime data.
US11256720B1

In an embodiment, a hierarchical data structure includes data blocks separated into a plurality of data segments partitioned into a plurality of supersegments. Each data segment includes a predetermined number of data blocks. Each supersegment includes a predetermined number of data segments. Responsive to receiving data to store in the hierarchical data structure, a first subset of data segments are grouped into a first supersegment to allow a first portion of the data to be sequentially stored to a first set of data blocks in a first data segment of the first supersegment. Also, a second portion of the data is sequentially stored to a second set of data blocks in a second data segment of the first supersegment. Probabilistic membership query filters are generated at each different level for each data segment and the first supersegment of the hierarchical data structure to allow for efficient search and data retrieval.
US11256718B2

Computer-implemented method for allocating columns of a table stored in a database system into at least two sets of columns, a first set and a second set, the data of the columns allocated to the first set being stored on a primary storage medium using a column-oriented data structure and the data of columns allocated to the second set being stored on a secondary storage medium using a row-oriented data structure, wherein the method comprises the step of allocating the columns of the table to the first and the second set autonomously on the basis of a performance-cost model.
US11256716B2

Provided are a computer program product, system, and method verifying mirroring of source data units to target data units. Source data units in a source storage are mirrored to corresponding target data units in a target storage. The source data units are read to compare to corresponding mirrored target data units. The read source data units that did not match the corresponding target data units are saved in source version data. The source data units that were read and did not match the corresponding target data units are read. The mirroring of the source data units are verified in response to determining that for each mirrored source data unit, one of a read source data unit and the read source data unit saved in the source version data matches the corresponding target data unit.
US11256715B2

A method and an apparatus for data backup are disclosed. The method includes querying a slave for check information, where the check information is data inserted into a master when data written to the master is copied into the slave in a form of a log; obtaining a time at which the check information is inserted into the master and setting the time as a backup completion time point; and deleting data record(s) that is/are earlier than the backup completion time point from mirrored data, the mirrored data being data that is synchronously written to a defined storage space when the data is written to the master. The method for data backup is easy to implement at a low cost, and provides highly secure data backup.
US11256706B2

A request may be received from a user through a user interface an issued independent claim of a patent may be automatically compared to a pre-allowance published independent claim of an application of the patent to identify a unique keyword present in the issued independent claim but not present in the pre-allowance published independent claim. The unique keyword may be flagged to the user by highlighting the unique keyword in the user interface. A first prior art document may be retrieved using the flagged unique keyword. A unique keyword overlap score may be calculated for the first prior art document based on occurrences of the unique keyword in the first prior art document. A graphical representation of an identity of the first prior art document, the unique keyword, and the unique keyword overlap score may be generated for display in the user interface. The graphical representation may be displayed along with a graphical timeline based on a priority date of the first prior art document.
US11256705B2

The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.
US11256690B2

Methods for splitting a plurality of records into subsets for parallel processing by separate threads are disclosed. In one embodiment, a plurality of records are added to a database. The adding includes tracking, for each unique value found in the plurality of records within a selected one of the sequence of fields, a statistic based on the values found in the plurality of records within a next one of the sequence of fields. Then a plurality of queries are generated, each includes a row value constructor (RVC) with a logical operation, a specific one of the unique values found within the selected one of the sequence of fields, and, for that specific value, the tracked statistic. Then a plurality of threads are caused to execute that each submit one of the queries and operate on a subset of the plurality of records responsive to execution of that query.
US11256688B2

The present subject matter discloses system and method for querying a dwarf cube. The method comprises receiving a query for retrieving data from a dwarf cube comprising a set of dwarf nodes. The dwarf nodes are clustered based on group by views and a dimension index is assigned for each dwarf node. The query is processed through the clustered dwarf nodes. One or more group by views of the query is determined based on dimensions and hierarchy levels associated with the query. The clustered dwarf nodes to be searched for the query are identified according to the group by views of the query. The clustered dwarf nodes are read from the views based on the identifying. The dimension index is utilized for determining a relationship between values of different dimensions queried for the reading. The response towards the query is generated.
US11256687B2

Technologies described herein relate to surfacing relationships between datasets. Datasets in a collection of datasets are assigned terms that are descriptive of content of the datasets. Co-occurrences of the terms in source documents that include unstructured text are identified, and relationships between datasets is identified based upon the co-occurrences of the terms in the source documents. The relationships between datasets are visualized in accordance with visualization instructions set forth by a user.
US11256685B2

In one example in accordance with the present disclosure, a method may include separating a list of keywords into a set of word tokens and a set of wildcard tokens. The method may also include removing each wildcard token in the set of wildcard tokens that is inferred by at least one word token in the set of word tokens and removing each wildcard token in the set of wildcard tokens that is inferred by at least one other wildcard token in the set of wildcard tokens. The method may also include executing a search query comprising a new list of keywords that includes each wildcard token not removed from the set of wildcard tokens.
US11256683B2

Disclosed are a method and apparatus for integrating multi-data source user information. The method involves: when an ID entry to be integrated matches more than one primary key in an ID graph, i.e. the ID entry to be integrated matches more than one internal ID entry in the ID graph, according to a first pre-set evaluation method, determining, from the more than one primary key, a first target primary key, the relevance thereof to the ID entry to be integrated being the highest; and integrating, into an internal ID entry corresponding to the first target primary key, the ID entry to be integrated, thereby finally effectively integrating an ID to be integrated matching more than one primary key/internal ID entry in an ID graph into the ID graph and associating same therewith.
US11256682B2

A facility for managing filesystem object storage quotas (i.e., size limits) in a storage environment is disclosed. The facility enables users to establish, modify, and remove quotas on directories and files within a filesystem. Each quota acts as a soft limit on the size of the associated filesystem object, including any child objects of the filesystem object. The facility improves the speed at which the system can test for and identify violations of quotas established for individual filesystem objects by using aggregation and reconciliation techniques rather than constantly traversing a filesystem in its entirety to test for violations of quotas.
US11256678B2

An apparatus comprises a processing device configured to determine that an entry of a first data structure comprises an indication that a link between a first logical page and a second logical page is broken and to determine that a first address pointed to by the first logical page and a second address pointed to by the second logical page match. The processing device is further configured to determine that the first logical page corresponds to the second logical page based at least in part on the determination that the first address and the second address match and to add an indication of a third address that corresponds to the first logical page to an entry associated with the second logical page.
US11256672B1

A data migration and integration system is disclosed. In various embodiments, the system includes a memory configured to store a mapping from a source schema to a target schema; and a processor coupled to the memory and configured to migrate to a target schema an instance of source data organized according to the source schema, including by using a chase engine to perform an ordered sequence of steps comprising adding a bounded layer of new elements to a current canonical chase state associated with migrating the source data to the target schema; adding coincidences associated with one or more of the target schema data integrity constraints and a mapping from the source schema to the target schema; and merging equal elements based on the coincidences; and repeat the preceding ordered sequence of steps iteratively until an end condition is met.
US11256671B2

Systems, methods, and machine-readable media to migrate data from source databases to target databases are disclosed. Data may be received, relating to the source databases and the target databases. For each source database, a migration assessment may be generated based on analyzing the data, and a migration method may be selected. A migration plan that specifies a parallel migration of a set of databases to the target databases may be created, with a first migration method to migrate a first subset of the set of databases and a second migration method to migrate a second subset of the set of databases. The parallel migration may be executed according to the migration plan may be caused so that the first subset of the set of databases is migrated with the first migration method while the second subset of the set of databases is migrated with the second migration method.
US11256662B2

A system, method and apparatus for using a distributed ledger to control searching for information stored in a distributed storage system. The system comprises at least one apparatus, the system comprising: identifier storing means for causing, at least in part, an identifier to be stored in the distributed ledger, the identifier enabling a determination of where at least a portion of the information is stored in the distributed storage system in dependence on finding the identifier in the distributed ledger.
US11256651B2

Systems, methods, and apparatus provide a multi-master serial peripheral interface. An apparatus is coupled to master and slave devices through an interconnect circuit using individual point-to-point SPI links. The interconnect circuit may be configured to couple pairs of devices selected from the plurality of devices through their individual point-to-point SPI links, enable a first transaction to be completed between a first pair of devices after a first master device in the first pair of devices initiates the first transaction, enable a second transaction to be completed between a second pair of devices after a second master device in the second pair of devices initiates the second transaction, and prevent a collision between the first master device and the second master device while the first pair of devices are engaged in the first transaction. The pairs of devices may be selected when they are participants in one or more transactions.
US11256647B2

Multimode docking station embodiments provide power to an Information Handling System (IHS). The docking station detects the coupling of a multimode USB-C adapter that supports USB-PD (USB Power Delivery) transmissions and also supports a high-power transmission of a voltage greater than the USB-PD transmissions. The docking station configures a power transmission by the multimode USB-C adapter based on a power request by the IHS. Based on the power request by the IHS, a power circuit of the docking station is configured for providing the transmission to the IHS. When the multimode adapter provides a USB-PD power transmission, the power circuit routes the transmission directly to the docking port. When a high-power transmission is provided, a portion of the power transmission is converted by the power circuit for use by external devices coupled to the docking station, with another portion being provided to the IHS as a USB-PD transmission.
US11256646B2

An apparatus and method are provided for handling ordered transactions. The apparatus has a plurality of completer elements to process transactions, a requester element to issue a sequence of ordered transactions, and an interconnect providing, for each completer element, a communication channel between that completer element and the requester element for transfer of signals between that completer element and the requester element in either direction. A given completer element that is processing a given transaction in the sequence is arranged to issue a response signal to the requester element over its associated communication channel that comprises an ordered channel indication to identify whether the associated communication channel has an ordered channel property. The ordered channel property guarantees that processing of transactions issued by the requester element over the associated communication channel in a given order will be completed by the given completer element in the same given order. The requester element is then responsive to the ordered channel indication to control timing of issuance from the requester element of at least one signal relating to one or more transactions after the given transaction in the sequence. By such an approach, the ordering flow adopted for ordered transactions can be varied by the requester element in dependence on the presence or absence of an ordered channel, whilst enabling interconnect-agnostic requester element designs to be utilised.
US11256640B2

A file transfer method between BMCs is provided, to implement file transfer from a master BMC to a slave BMC. Firstly, a file to be transferred to the slave BMC is obtained. Then a communication connection with the slave BMC is established through an I2C bus. After the communication connection is established, the file is divided into multiple sub-files to meet transmission requirements of an IPMI. Finally, the sub-files are read, and the sub-files are sent to the slave BMC, so that the slave BMC combines the sub-files to obtain the file. A file transfer apparatus, device between BMCs and a storage medium corresponding to the method are further provided.
US11256633B2

A processing system includes at least one core, a plurality of accelerator function unit (AFU) and a memory access unit. The memory access unit includes at least one pipeline resource and an arbitrator. The core develops a plurality of tasks. Each of the AFU is used to execute at least one of the tasks which corresponds to several memory access requests. The arbitrator selects one of the AFUs using a round-robin method at each clock period to transmit a corresponding memory access request of the selected AFU to the pipeline resource, so that the selected AFU executes the memory access request through the pipeline resource to read or write data related to the task.
US11256610B2

Methods and systems for generating a combined metric parameter for A/B testing comprising: acquiring a respective first metric parameter for a first and second plurality of feature vectors, a combination of the respective first metric parameters being indicative of a direction of a change in user interactions between the control version and the treatment version, acquiring a respective second metric parameter for the first and second plurality of feature vectors, a combination of the respective second metric parameters being indicative of a magnitude of the change in user interactions between the control and treatment version, generating a respective combined control metric parameter for the first plurality of feature vectors and the second plurality of feature vectors, the combination of the respective combined metric parameters being simultaneously indicative of the magnitude and the direction of the change in user interactions between the control and treatment version.
US11256609B1

A machine learning (ML) model is created via training or re-training one or more ML algorithms using past release(s) data (e.g., data comprising of requirements and corresponding test cases). The ML model comprises various clusters and these clusters are dynamically created every time when the ML model is trained (or retrained). One or more requirements exist in each cluster, and each requirement has one or more test cases associated with it. New requirements are mapped to a particular cluster and then test cases are compared against a universe of other test cases to determine whether to add a particular test case to a list of test cases that test the new requirement.
US11256605B2

A nonvolatile memory device includes a memory cell region including first metal pads, and a peripheral circuit region. The peripheral circuit region includes second metal pads, a signal storage circuit that stores control signals and a data signal received from external of the nonvolatile memory device, a debugging information generator that generates debugging information based on the stored control signals and the stored data signal, and a debugging information register that outputs the debugging information in response to a debugging information external of the nonvolatile memory device. The peripheral circuit region is vertically connected to the memory cell region by the first metal pads and the second metal pads.
US11256602B2

According to one example, a method includes receiving a query from a client device, the query comprising a specified build identifier and a specified source code file name, determining, by a server device, a source code file from a plurality of archives using the specified build identifier and the specified source code file name, wherein determining the source code file comprises matching a longest shared prefix of the archive name associated with the specified build identifier and an archive name from a set of archive names having archived file names corresponding to the specified source code file name, and after the determining, responding to the query with the source code file.
US11256598B2

An embodiment includes extracting statistical data associated with invocation of an application programming interface (API) from a log and using the statistical data to calculate a performance value and generate an aggregate dataset that combines the performance value with performance values associated with other invocations of the API. The embodiment includes calculating metric values for performance values for respective time intervals of a time period and calculating mean and standard deviation values of the metric values for the time period. The embodiment includes selecting the API as a candidate API and detecting a Customer Impacting Event (CIE) by applying a machine learning algorithm using monitored values associated with the candidate API during a time frame defined by a rolling window. The embodiment also includes automatically initiating a selected alert from among a plurality of alert options based at least in part on the monitored values associated with the CIE.
US11256597B2

A detection modeling system for alerting to analytical model degradation has a processing device and a memory coupled to the processing device. The detection modeling system is configured to perform a distribution analysis on the selected detection model to determine a first health rating for the selected detection model, perform a survival analysis on the selected detection model to determine a second health rating for the selected detection model, generate an indicative score for the detection model based on the first health rating and the second health rating, and compare the indicative score to a threshold value and alert to model degradation based on the comparison.
US11256590B1

In one embodiment, a software agent profiler process attaches to an application and a primary instrumentation interface for the application, and discovers one or more software agents associated with the application. The software agent profiler process may then launch the one or more software agents within an encapsulated container environment of the software agent profiler process by configuring each of the one or more software agents, respectively, to point to a proxy instrumentation interface of the software agent profiler process instead of the primary instrumentation interface for the application. As such, the software agent profiler process may receive calls from the one or more software agents on the proxy instrumentation interface of the software agent profiler process, and can manage the calls from the one or more application agents prior to the calls being passed to the primary instrumentation interface for the application.
US11256588B2

An exemplary testing environment can operate in a testing mode of operation to test whether a memory device or other electronic devices communicatively coupled to the memory device operate as expected or unexpectedly as a result of one or more manufacturing faults. The testing mode of operation includes a shift mode of operation, a capture mode of operation, and/or a scan mode of operation. In the shift mode of operation and the scan mode of operation, the exemplary testing environment delivers a serial input sequence of data to the memory device. In the capture mode of operation, the exemplary testing environment delivers a parallel input sequence of data to the memory device. The memory device thereafter passes through the serial input sequence of data or the parallel input sequence of data to provide an output sequence of data in the shift mode of operation or the capture mode of operation or passes through the serial input sequence of data to provide a serial output sequence of scan data in the scan mode of operation.
US11256582B2

Virtual first logical volumes are provided to a host, a virtual second logical volume correlated with any one of the first logical volumes is created in a storage node in correlation with a storage control module disposed in the storage node, a correspondence relationship between the first and second logical volumes is managed as mapping information, a storage node which is an assigning distribution of an I/O request is specified on the basis of the mapping information in a case where the I/O request in which the first logical volume is designated as an I/O destination is given from the host, the I/O request is assigned to the storage control module of its own node in a case where the specified storage node is its own node, and the I/O request is assigned to another storage node in a case where the specified storage node is another storage node.
US11256573B1

In one example, a method can be performed that involves receiving a backup request specifying: one or more files to be backed up; a group of one or more categories, each of which corresponds to a respective range of file sizes; and, one or more storage destinations, categorizing each of the files by assigning a respective category to each file, initiating a respective backup datastream corresponding to each category that has been assigned, and requesting that each backup datastream be backed up at the respective storage destination that corresponds to the assigned category associated with that backup datastream.
US11256568B2

The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
US11256562B2

A smart exception handler system for safety-critical real-time systems is provided. The system is configured to: receive a plurality of parameters at a plurality of nodal points in a real-time execution path; analyze the received parameters using a trained exception handling model, wherein the trained exception handling model has been trained using machine learning techniques to learn the critical path of execution and/or critical range of parameters at critical nodes, wherein the critical range of parameters comprises a learned threshold at a node; compute, using the trained exception handling model, a probability of fault at the critical nodes; compare the probability of fault at a critical node against a learned threshold at the node; and take proactive action in real-time to avoid the occurrence of a fault when the probability of fault at the node is higher than the learned threshold at the node.
US11256554B2

A system for reducing overlay network overhead includes a memory, a processor in communication with the memory, a first container and a second container running on a first host, and a container scheduler executing on the processor. Each of the first container and second container expose a network service port(s). The container scheduler executes on the processor to assign a network complexity weight to the first host. The network complexity weight is based on a quantity of network service ports that the first container and the second container expose. The container scheduler also filters hosts based on resource availability corresponding to each host and ranks the hosts based on a respective network complexity weight corresponding to each host. Additionally, the container scheduler dispatches a third container to a second host based on the resource availability and network complexity weight corresponding to the second host.
US11256552B1

Various approaches for allocating resources to an application having multiple application components, with at least one executing one or more functions, in a serverless service architecture include identifying one or more pods having multiple containers organized as a cluster in a container system capable of executing the function(s); identifying one or more routing paths in the serverless service architecture, the routing path being associated with one or more serverless execution entities capable of executing the function(s) thereon; determining (i) traffic information on the routing path(s), (ii) a cost or a performance characteristic associated with a computer resource bundle for the pod(s), and/or (iii) a cost or a performance characteristic associated with the serverless execution entity(entities); and based thereon, determining whether to (i) terminate execution of the function(s) on the pod(s) and (ii) cause execution of the function(s) on the serverless execution entity (entities).
US11256549B2

A method is provided for use in computing system, comprising: instantiating a plurality of scheduler queues; instantiating a plurality of type-1 threads; assigning each of the plurality of type-1 threads to a respective scheduler queue; allocating a plurality of budgets to the plurality of scheduling of queues, each of the plurality of budgets being allocated to a different one of the plurality of scheduling queues; selecting one of the plurality of scheduling queues; retrieving a type-1 thread from the selected scheduling queue when one of a first condition or a second condition is satisfied, the first condition being satisfied when the respective budget of the queue is not exhausted, and the second condition being satisfied when another one of the plurality of scheduling queues are empty; and executing the retrieved type-1 thread.
US11256536B2

Processing a transaction is disclosed including receiving a global transaction start request sent by a message sending terminal, the global transaction start request instructing that a message link-level transaction be started, assigning a unique transaction identifier to the message link-level transaction, and sending a global transaction ID to the message sending terminal, the global transaction ID including the unique transaction ID and an address of a transaction coordinator configured to coordinate the message link-level transaction.
US11256522B2

Described herein are techniques for executing a heterogeneous code object executable. According to the techniques, a loader identifies a first memory appropriate for loading a first architecture-specific portion of the heterogeneous code object executable, wherein the first architecture specific portion includes instructions for a first architecture, identifies a second memory appropriate for loading a second architecture-specific portion of the heterogeneous code object executable, wherein the second architecture specific portion includes instructions for a second architecture that is different than the first architecture, loads the first architecture-specific portion into the first memory and the second architecture-specific portion into the second memory, and performs relocations on the first architecture-specific portion and on the second architecture-specific portion.
US11256514B1

A system for generating a cluster combination instruction set using machine learning, the system comprising a computing device configured to generate, as a function of a received cluster, a plurality of physical transfer paths from a distinct plurality of initiation points to a single locale, wherein the cluster comprises a cluster of a plurality of alimentary elements, determine, as a function of the plurality of physical transfer paths, a physical transfer pattern, generate an objective function of the plurality of physical transfer paths as a function of a plurality of constraints, select a physical transfer path that minimizes objective function, determine a cluster combination instruction set for the physical transfer pattern to the single destination, and generate a representation of the cluster combination instruction set via a graphical user interface to at least a physical transfer apparatus and the plurality of alimentary element originators.
US11256513B2

There is provided an apparatus that includes input circuitry to receive input data and output circuitry to output a sequence of instructions to be executed by data processing circuitry. Generation circuitry performs a generation process to generate the sequence of instructions using the input data. The sequence of instructions comprises an indirect control flow instruction having a field that indicates where a target of the indirect control flow instruction is stored. The generation process causes at least one of the instructions in the sequence of instructions to store a state of control flow speculation after execution of the indirect control flow instruction. The at least one of the instructions in the sequence of instructions that stores the state of control flow speculation is inhibited from being subject to data value speculation by the data processing circuitry.
US11256511B2

A method of performing instruction scheduling during execution in a processor includes receiving, at an execution unit of the processor, an initial assignment of an assigned execution resource among two or more execution resources to execute an operation. An instruction includes two or more operations. Based on determining that the assigned execution resource is not available, the method also includes determining, at the execution unit, whether another execution resource among the two or more execution resources is available to execute the operation. Based on determining that the other execution resource is available, the method further includes executing the operation with the other execution resource.
US11256506B2

A processor includes a front end, an execution unit, a retirement stage, a counter, and a performance monitoring unit. The front end includes logic to receive an event instruction to enable supervision of a front end event that will delay execution of instructions. The execution unit includes logic to set a register with parameters for supervision of the front end event. The front end further includes logic to receive a candidate instruction and match the candidate instruction to the front end event. The counter includes logic to generate the front end event upon retirement of the candidate instruction.
US11256500B2

Disclosed embodiments relate to perform operations for receiving and integrating a delta file in a vehicle. Operations may include receiving, at an Electronic Control Unit (ECU) in the vehicle, a delta file, the delta file comprising a plurality of deltas corresponding to a software update for software on the ECU and startup code for executing the delta file in the ECU; executing the delta file, based on the startup code, in the ECU; and updating memory addresses in the ECU to correspond to the plurality of deltas from the delta file.
US11256493B1

A system accesses a disk image of a first software container and collected sensor data for a computer server. The system sequentially analyzes the sequence of layers of the disk image, and generates, based on the sequential analysis of the sequence of layers of the disk image, an auto coding sequence. The auto coding sequence includes a sequence of instructions for creating a new disk image. The system determines, based on the collected sensor data and the sequential analysis of the sequence of layers of the disk image, a sequential list of software needed for the computer server. The system determines, using the sequential list of software needed for the computer server, a plurality of infra requirements for a new software container. The system generates the new software container and the new disk image using the auto coding sequence and the plurality of infra requirements.
US11256492B2

A method for computer program source level trust assurance in an Internet of Things (IoT) device includes receiving a request to install a computer program in an IoT device and storing, in temporary memory, a file containing a binary form of the computer program and an authenticity fingerprint incorporated as part of the binary form of the computer program. The method additionally includes extracting the authenticity fingerprint from the binary form of the computer program, retrieving a different fingerprint from remote storage and comparing the different fingerprint to the extracted fingerprint. Finally, the method includes installing the computer program into the IoT device in response to the comparison indicating that the extracted fingerprint is identical to the different fingerprint, but otherwise rejecting the request to install the computer program.
US11256490B1

Systems and methods for customization server operating system provisioning using server blueprints are disclosed. In one embodiment, a method for provisioning a server using a server blueprint, in a target server comprising a computer processor, may include: (1) receiving a request to provision the target server, the request to provision comprising an identification of a server blueprint for the target server; (2) requesting, over a computer network, an application manifest for the server blueprint comprising an identification of applications to install on the target server; (3) receiving a plurality of software build and install instructions for the application manifest; and (4) executing the build and install instructions on the target server.
US11256487B2

The invention provides a vectorized representation method of a software source code. The vectorized representation method is an AST-based neural network which is a hierarchical vector representation method comprising the following implementation steps: step 1-1, converting an original software source code into an AST at the lowest layer, and then further dividing the AST according to source code statements to acquire a smaller statement tree sequence, wherein statement trees in the statement tree sequence are different in sequence, and the statement tree sequence is consistent with an original statement sequence; step 1-2, encoding the statement trees into statement vectors e1, e2, . . . , et by a recursive neural encoder; step 1-3, enabling an acquired statement vector sequence to pass through a bidirectional recurrent neural network layer to extract dependency features between statements; and step 1-4, sampling multi-dimensional features of all time steps of the bidirectional recurrent neural network layer through a pooling layer to acquire a final vector representation.
US11256485B2

The present disclosure provides systems and methods for synthesizing computer-readable code based on the receipt of input and output examples. A computing system in accordance with the disclosure can be configured to receive a given input and output, access and library of operations, and perform a search of a library of operations (e.g., transpose, slice, norm, etc.) that can be applied to the input. By applying the operations to the input and tracking the results, the computing system may identify an expression comprising one or a combination of operations that when applied to the input generates the output. In this manner, implementations of the disclosure may be used to identify one or more solutions that a user having access to the library of operations may use to generate the output from the input.
US11256479B2

An interactive software development environment in one embodiment can interactively provide outputs of execution or evaluation of software entered into the environment prior to compilation of the software and can automatically add one or more error handling expressions that isolate errors from effecting future software. The environment can automatically add the one or more error handling expressions for each line for software or for a set of software to wrap the set to catch and isolate errors. The execution or evaluation of software in the environment can be, for example, by read-evaluate-print-loop functionality provided by the environment.
US11256471B2

A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
US11256469B2

A skip behavior analyzer is part of a media delivery system that allows for unbiased A/B testing of a plurality of versions of a song. The media delivery system stores a plurality of versions of a song and randomly selects, for each requesting device, a version of the song to associate with that device. Each time the device requests the song, thereafter, the media delivery system will provide the same version of the song for consistency. The media delivery system then gathers song play and skip information, calculates the differences in distribution of the skip behavior, and provides the skip information to allow a music composer to better determine which version of a song is more popular and why that is so.
US11256468B2

A display apparatus includes a display panel configured to display an image, a front member on a front surface of the display panel, a driving circuit on a rear surface of the display panel and connected to the display panel, a supporting frame configured to surround a side surface of the display panel and a side surface of the driving circuit, a first support supported by the supporting frame and on the rear surface of the display panel, and a vibration generating module supported by the first support to vibrate the display panel.
US11256451B2

A server disclosed herein may include a controller configured to: receive a location information request for requesting sending of location information from a function executing device; receive a first screen request including the location information from a first terminal device that has obtained the location information; send screen data representing the setting change screen to the first terminal device; receive a change request for requesting a change of the setting information from the first terminal device; and in a case where the change request is received from the first terminal device, change the setting information in the memory according to the change request.
Patent Agency Ranking