US11102483B2

An encoder includes circuitry and memory coupled to the circuitry. The circuitry determines whether to split a current luma virtual pipeline decoding unit (VPDU) into smaller blocks. When it is determined not to split the current luma VPDU into smaller blocks, scaling prediction residuals of chroma samples based on prediction residuals of luma samples is not performed. When it is determined to split the luma VPDU into smaller blocks, scaling the prediction residuals of chroma samples based on prediction residuals of luma samples is performed. The block is encoded based on the prediction residuals of chroma samples.
US11102471B2

According to one embodiment of the present invention, a video information encoding method comprises: a step of predicting information of the current coding unit to generate prediction information; and a step of determining whether the information of the current coding unit coincides with the prediction information. If the information of the current coding unit coincides with the prediction information, a flag indicating that the information of the current coding unit coincides with the prediction information is encoded and transmitted. If the information of the current coding unit does not coincide with the prediction information, a flag indicating that the information of the current coding unit does not coincide with the prediction information is encoded and transmitted and the information of the current coding unit is encoded and transmitted. In the step of generating prediction information, the prediction information may be generated using the information on the coding unit adjacent to the current coding unit.
US11102470B2

For providing an apparatus and method for providing a graphic representation (1) or a graphic representation sequence for detection by a detector (3) which provide a simple and effective variation of a graphic representation (1) or a graphic representation sequence for detection by the detector (3) an apparatus is claimed, comprising: a sequence of graphic representations (1) along an optical axis (2), an optical device (4) for focusing on at least one of the graphic representations (1), so that the at least one of the graphic representations (1) is visible by a detector (3) preferably with a predefinable sharpness, a control unit (5) for defining and providing a focusing sequence on the at least one of the graphic representations (1) by the optical device (4) for providing a change of visibility of the graphic representations (1) or of a part of the graphic representations (1) by the detector (3) in order to allow for the verification of the correct functioning of the detector.
US11102464B2

Systems and methods for recording programs using a user's equipment and a network recording device are provided. An interactive television application may determine whether the user's equipment has sufficient resources (e.g., tuners or space) to record a program selected for recording. If the interactive television application determines that the user's equipment does not have sufficient resources, the interactive television application may select, automatically or in response to a user instruction, the program for recording with a network recording device. In some embodiments, the user may have to pay for the use of the network recording device, or may be required to purchase a given tier level of service. The interactive television application may play back programs from the network recording device as VOD offerings, or may direct the network recording device to transfer recorded programs to the user's equipment when it has sufficient resources.
US11102461B1

A projection system includes a projection device including a projector unit and a camera unit, a signal transmitter unit mounted to a projection screen, and a processing unit. The camera unit captures an image of a projection image projected by the projector unit onto the projection screen, and the processing unit obtains a position of the projection image accordingly. The processing unit obtains a position of the projection screen based on signals wirelessly transmitted by the signal transmitter unit and adjusts setting parameter(s) related to the projector unit based on a comparison between the positions of the projection image and the projection screen to reduce dimensional and/or positional differences between the two.
US11102453B2

Systems and methods are disclosed for intelligently activating light devices for optimized lighting conditions in a scene, where optimized illumination is provided by a subset of light devices within an array of light devices in communication with the camera. The systems and methods detect a target within a camera's field of view and determine an optimized illumination of the target according to a video analytics model. Lighting is adjusted in accordance with the determined optimized illumination.
US11102448B2

An image processing system includes circuitry to: obtain a wide-angle image captured by an image capturing apparatus; generate a first image representing a part of the wide-angle image; and determine whether a first area includes a second area, the first area being a viewable area to be displayed on a display, the second area being represented by the first image. Based on a determination that the first area does not include the second area, the circuitry further converts the first image into a second image, the second image having definition lower than that of the first image, and converts the wide-angle image into a third image, the third image having definition lower than that of the wide-angle image, such that the second image and the third image are displayable on the display of the information processing apparatus.
US11102445B1

Various embodiments provide for using data encapsulation to extend support of an Audio Video Transport Protocol (AVTP) standard, which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).
US11102440B2

A solid-state imaging device includes: a first semiconductor substrate including a photoelectric conversion element; and a second semiconductor substrate including at least a part of a peripheral circuit arranged in a main face of the second semiconductor substrate, the peripheral circuit generating a signal based on the charge of the photoelectric conversion element, a main face of the first semiconductor substrate and the main face of the second semiconductor substrate being opposed to each other with sandwiching a wiring structure therebetween; a pad to be connected to an external terminal; and a protection circuit electrically connected to the pad and to the peripheral circuit, wherein the protection circuit is arranged in the main face of the second semiconductor substrate.
US11102435B2

An imaging device includes a pixel that outputs a signal based on charges generated by photoelectric conversion, a comparator that compares a pixel signal output from the pixel with a reference signal and outputs a signal in accordance with a comparison result, a buffer circuit that buffers a signal output from the comparator, a switch provided at least one of a part between the buffer circuit and a first node supplied with a first power source voltage and a part between the buffer circuit and a second node supplied with a second power source voltage, and a control circuit that controls the switch to a non-conductive state in a period in which the comparator performs a comparison operation to compare the pixel signal with the reference signal.
US11102429B2

In one embodiment, an integrated image sensor includes an array of pixels in which each pixel includes a photosensitive area configured to integrate a luminous signal by generating electron-hole pairs so as to form a first signal representative of the number of electrons in the generated electron-hole pairs and a second signal representative of the number of holes in the generated electron-hole pairs. A first circuit portion is configured to store the first signal sheltered from light. A second circuit portion is configured to store the second signal sheltered from light. A third circuit portion is configured to read the first signal and the second signal and able to perform combination operations between the first signal and the second signal so as to generate a combined signal representative of an image, where the integrated image sensor is tailored to operate in a global shutter control mode.
US11102426B1

An apparatus includes a first light source to produce a first reference light, a first pair of arrayed waveguide gratings (AWGs) to demultiplex a first optical signal and the first reference light, respectively, into multiple first signal beams and multiple first reference beams. A first heterodyne optical detector can mix the multiple first signal beams and the multiple first reference beams to generate first quadrature optical signals. A first pair of photo-detectors can convert the first quadrature optical signals to first in-phase (I) and quadrature (Q) electrical signals. The apparatus is implemented as a photonic integrated circuit (PIC) incorporating the first pair of AWGs, the first heterodyne optical detector and the first pair of photo-detectors.
US11102415B2

A camera adjustment system includes a camera, an actuator, an inertial-measurement-unit, and one or more controller-circuits. The camera renders an image of lane-markings of a roadway traveled by a host-vehicle. The actuator is operable for controlling an aim-direction of the camera. The inertial-measurement-unit detects relative-movement of the host-vehicle. The one or more controller-circuits are in communication with the camera, the actuator, and the inertial-measurement-unit. The one or more controller-circuits determine whether a range-of-detection of the lane-markings in the image is less than a detection-threshold and adjust the aim-direction based on the relative-movement.
US11102399B2

Providing a color score for a user's teeth using a smart-phone is presented. The phone includes an application electronically stored therein and accessed using the user interface screen. To acquire the score the app prompts the user to turn the phone upside down and enter a darkened room, then it illuminate a portion of the display to provide illumination of a set color temperature. Then, using the camera function, graphical enhancements and prompts provided by the application, an image of the user's face and specifically their exposed front teeth is acquired. The application prompts the user to outline an area of their teeth in the image to acquire a pixel count area. The area is sent to an external server where the area is analyzed and a color score calculated. The color score is sent back to the phone for display.
US11102386B2

An imaging device includes a lens, a predetermined operation member configured to receive a predetermined instruction, a frame portion configured to form an opening, at least a portion of the frame portion being an opening and closing member. In the imaging device, the predetermined operation member and the opening and closing member of the frame portion are disposed so that the predetermined operation member and the opening and closing member do not overlap each other in an operation direction of the predetermined operation member, and the frame portion forms a portion of a housing of the imaging device.
US11102385B2

Embodiments of the present disclosure are directed to a playground apparatus that is configured to support a camera, typically a smartphone or similar photo/video device. The apparatus is configured to both (a) position the camera to take a photograph or video of the user during the play activity and (b) to maintain the camera in place during the play activity. Embodiments of the play apparatus include swings, whirls, and spinners.
US11102378B2

An image processing apparatus generates and outputs a binarized output pixel value corresponding to an input pixel value; and includes a filter processing unit, a quantizer, and a buffer. The quantizer is configured to quantize a pixel value after a filter process performed by the filter processing unit and thereby generate the output pixel value. The buffer is configured to store for each pixel a difference between (a) a sum of the pixel value after the filter process and the input pixel value and (b) the output pixel value. Further, the filter processing unit performs a bandpass filter process on the basis of the difference stored by the buffer.
US11102376B2

An example system in accordance with an aspect of the present disclosure includes a halftone engine and a gray value engine. The halftone engine is to apply halftoning to an image recursively across a plurality of levels of image scales and spatial resolutions, to generate a pattern that is at least quasi-periodic across the plurality of levels. The gray value engine is to substitute gray values recursively for at least a portion of the halftoning.
US11102370B2

The present invention relates to a method and system for tracking, issuing, and authenticating gear or articles, such as uniforms, badges, equipment, weapons, etc, for use in law enforcement or other official capacity.
US11102368B2

An apparatus includes a forming unit, a receiving unit configured to receive an instruction, a reading unit configured to read an image based on the instruction, a memory configured to store a plurality of pieces of pixel data, a first output unit configured to output the plurality of pieces of pixel data at an output cycle, a data bus configured to transfer the pixel data, and a controller configured to operate a first process and a second process. The forming unit forms an image based on the plurality of pieces of pixel data transferred via the data bus. In a case where the receiving unit receives the instruction, the controller sets the output cycle as a first cycle if the controller is not operating the second process, or sets the output cycle as a second cycle longer than the first cycle if the controller is operating the second process.
US11102364B2

An inclination detecting device includes processing circuitry. The processing circuitry is configured to detect, in image information that is an image of an object imaged by an imaging device at an imaging position where a background member forms a background, a first boundary between the background member and a shadow of the object at detection positions in at least one of main-scanning and sub-scanning directions on an outline of the object; detect a second boundary between the object and the shadow of the object at detection positions in at least one of the main-scanning and sub-scanning directions on the outline of the object in the image information; detect a boundary group including detection results of the second boundary at the detection positions; and detect an inclination of the object in the image information from detection results of the first boundary, the second boundary, and the boundary group.
US11102361B2

An information processing apparatus includes: a display that displays plural operators for selection of service processes; and a detection unit that detects an operation state of a user who selects any of the service processes. Upon detection of an operation state in which an instruction to execute a service process has been cancelled after issuance of the instruction, the display selectively displays one or more operators for selection of a service process of a same kind as the service process for which the instruction has been cancelled among the plural operators.
US11102360B2

A controller of an information processing apparatus is configured to receive image data representing a first size image, the first size being a size within which a first number of first objects can be printed, extract second image data included in the first image data, the second image data representing the first object, create first print data used to print the second number of first objects on the second size sheet in an arranged manner based on the extracted second image data, the second number being less than the first number, the first size being a size of a sheet on which the first number of first objects can be arranged, the second size being a size of a sheet on which the first number of first objects cannot be arranged but the second number of first objects can be arranged, the first print data being transmitted to a printer.
US11102357B2

Methods and apparatus to generate audience measurement data from population sample data having incomplete demographic classifications are disclosed. An example method includes detecting that a number of impressions a time segment of a video occurred based on messages; detecting that no impressions for the time segment of the video were detected by the database proprietor; determining respective percentages of exposures of the video that are attributable to corresponding ones of multiple demographic groups, determining the respective percentages being based on the first demographic information provided by the database proprietor for exposures of other time segments of the video; attributing respective portions of the number of impressions to the demographic groups based on the respective percentages to determine imputed numbers of impressions; generating adjusted numbers of impressions based on the imputed numbers of impressions; and determining ratings information for the video using the adjusted numbers of impressions.
US11102352B2

The present application includes a method and system for multi-channel interaction. A communication session is initiated between a customer service representative (CSR) and an end user. Multi-channel communication is used between the end user and the CSR. The multi-channel communication includes at least voice and data. Information is presented to the end user via a user interface, and the user can confirm the accuracy of the information using the user interface.
US11102351B2

IMS emergency call routing techniques are described. In one embodiment, for example, an apparatus may comprise at least one memory and logic for a P-CSCF node, at least a portion of the logic comprised in circuitry coupled to the at least one memory, the logic to cause the P-CSCF node to receive an SIP INVITE message from a roaming UE, the SIP INVITE message associated with an attempt to place an emergency call via an unauthenticated IMS session, the logic to cause the P-CSCF node to obtain a PSAP callback number for the UE from a PCRF node via an Rx interface, identify a PSAP callback parameter for the UE based on the PSAP callback number, insert the PSAP callback parameter into the SIP INVITE message, and forward the SIP INVITE message to a PSAP. Other embodiments are described and claimed.
US11102334B2

Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server.
US11102333B2

A hearing system comprising a hearing device and a connected device, wherein the hearing device comprises a microphone; a processor for processing a signal from the microphone; an output device for outputting the processed signal to an ear of the user; a memory for storing program code modules to be processed by the processor; and a transceiver for exchanging data with the connected device. In the memory of the hearing device a first set of program code modules and in the memory of the connected device a second set of program code modules different from the first set is stored. A program code module of the second set of program code modules is transferred from the connected device to the hearing device upon request from the hearing device or the connected device.
US11102331B2

One or more computers receive a request from a user to change a configuration of a computing environment provided by one or more servers. In response to receiving the request and before performing the requested change in the configuration of the environment, the computers determine an estimated measure of performance that represents a level of performance of the computing environment if changed according to the request and provide data indicating performance measures indicating the estimated measure of performance for the environment corresponding to the change in the configuration of the environment. After providing the data indicating the estimated performance measures, the computers receive data indicating user input confirming the request to change the configuration of the environment, and perform the requested change in the configuration of the computing environment.
US11102330B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating and publishing workflows from remote environments. In some implementations, server information is received over a communication network, where the server information indicates at least one of services of a server environment and software versions of the services. A condition that occurred at the server environment is detected. A software update for the server environment is selected based on the detected condition and at least one of (i) the services and (ii) the software versions of the services, the software versions of the services to stop the detected condition from occurring at the server environment. An update package for the server environment is obtained, where the update package is configured to specify a procedure for installing the software update for the server environment. The update package is sent to the server environment over the communication network.
US11102328B2

According to some embodiments, methods and systems may include a data storage device that contains user identifiers and associated entitlement values for a plurality of tenants of a cloud computing environment. A provisioning application platform processor may receive a user request for an integration service and access the data storage device. The provisioning application platform processor may then transmit at least one entitlement value to a platform resource manager processor to facilitate creation of a plurality of microservices resulting in implementation of the integration service for the user.
US11102327B1

Embodiments of the present disclosure relate to a method, a device, and a computer program product for acquiring visual content. A method for acquiring visual content is provided, which includes: if a request for viewing visual content is received from a terminal device, determining, at a content providing device, target visual content corresponding to the request; based on storage information related to at least one copy of the target visual content, determining a to-be-provided copy from the at least one copy, a distance between a storage location of the to-be-provided copy and a location of the terminal device being smaller than a threshold distance; and transmitting the to-be-provided copy to the terminal device. Through embodiments of the present disclosure, it is possible to reduce the delay in acquiring visual content, increase the flexibility in acquiring visual content, and reduce the processing load of the terminal device.
US11102326B2

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US11102321B2

A device acting as a proxy for an asset host receives a message from a requesting device. The message includes an access request specifying an asset hosted by the asset host. The message includes embedded pipeline language parameters specifying desired asset characteristics of the hosted asset. The proxy routes the access request to the asset host. The asset received in response to the request has characteristics. The proxy compares the asset characteristics of the asset to the desired asset characteristics specified by the embedded pipeline language parameters. In response to a result of the comparison indicating that the asset's characteristics do not match the first desired asset characteristics specified by the embedded pipeline language parameters, the proxy transmits a transformed asset back to the requesting device.
US11102318B1

Embodiments of the present invention are directed to a method, system, and article of manufacture of a native notification center app that receive all types of push notifications. The push notification payload contains the URL to be launched when touched on the display of a mobile device and the custom data to be passed to the web application on launch. The push message sent to the notification center app and when the app is opened, which lists all the push notifications. When the user touches a notification, the URL in that notification can be launched in the browser and the custom data can be made available to the web application as parameters.
US11102314B2

A method of identifying and presenting accounts and postings of a social media system may include: retrieving, via at least one communication interface of the social media system, account information for a plurality of social media accounts; classifying, based on the retrieved account information, the plurality of social media accounts according to account type; ranking, based on the retrieved account information, the plurality of social media accounts according to perceived importance or influence; storing, in an account database, a representation of a subset of the plurality of social media accounts having a ranking greater than a predetermined threshold; retrieving, via the at least one API, postings of the stored social media accounts; and generating, for display on a user system, a user interface to present the retrieved social media postings for the stored accounts organized according to at least one of: account type, or ranking.
US11102311B2

A downtime registration service is discussed herein that enables client systems that rely on electronic record management systems to continue generating records during a downtime event for the electronic record management system without relying on a workaround that requires temporary identifiers or reentry of data. The downtime registration system improves the efficiency and accuracy of electronic systems because workarounds that involve using temporary identifiers, or reentering data collected during the downtime, increase the amount of work done and the chance for errors to be introduced into the records. The client systems are in communication with an outside facility providing advanced services, which track the records generated during normal operation (i.e., not downtime) so that new records created during downtime properly reuse existing record identifiers or assign new identifiers that correspond to the clients' record keeping policies.
US11102307B2

Communication management methods and systems may insert a bookmark in a communication message. In one implementation, a communication management server comprises a memory storing a set of instructions, and at least one processor configured to: receive, from a plurality of user devices, communication messages associated with a group communication session; store the communication messages in a communication content database; provide the communication messages for display on a display of a user device; receive a display suspension instruction; and generate a visit bookmark indicating a last displayed message in the communication messages.
US11102305B2

The disclosure relates to sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The disclosure describes a method and system for routine disruption handling and routine management in a smart environment. A method for operating an apparatus is provided. The method includes detecting, an operating condition of at least one of device applications and internet of things (IoT) devices associated with a routine of user activities; detecting disruptions in the operating condition of the at least one of the device applications and the IoT devices; identifying an impact on the user activities that are caused by the disruptions; and performing a disruption handling to provide a disruption solution for executing the routine of user activities.
US11102303B2

The disclosed embodiments include computer-implemented systems and processes that perform operations consistent with services provisioned to a device based on real-time sensor data indicative of and characterizing a user's operation of the device and additionally or alternatively, a system or apparatus that includes the device. For example, the device may obtain stored data identifying a provisioned service, and may obtain sensor data captured by an on-board or external sensor during an operation of the device. Based on the sensor data, the device may generate a usage parameter that characterizes the operation of the device during a temporal period, and perform an operation consistent with the provisioned service in accordance with the generated usage parameter.
US11102298B1

Locally providing cloud storage array services for a plurality of storage systems within a data center by receiving a request from an operating system level virtualization service; and determining, among the plurality of storage systems, an implementation of the request from the operating system level virtualization service, among the plurality of storage systems.
US11102297B1

Traditionally, wireless device, such as cell phone or personal data assistant device (PDA), has relatively smaller storage capacity. Therefore, it is quite often that a user of the wireless device has difficulty to find more storage space for storing ever increased personal data, such as storing message, and multiple Gig bytes of multimedia data including digital video, music, or photo picture etc. Instant application disclosed a system and method for a storage system providing storage service to the wireless device for the wireless device remotely storing personal data into an external storage space allocated exclusively to a user of the wireless device by the storage system.
US11102294B2

A method of transferring data to an end user via a content distribution network using an nonvolatile memory express over fabrics (NVMe-oF) device, the method including receiving a read request at the NVMe-oF device, translating a logical address corresponding to the data to a physical address, fetching the data from a flash storage of the NVMe-oF device, processing the data with a GPU that is either embedded in the NVMe-oF device, or on a same chassis as the NVMe-oF device, and transferring the data.
US11102285B2

A middleware system validation tool comprising includes a retrieval engine, and a network component status engine. The retrieval engine retrieves a pre-change activity status before software is modified on a network component. The middleware system validation tool retrieves a post-change status after the software is modified and compares the pre-change status to the post-change status to determine whether the software modification was successful. The middleware system validation tool receives certification information from the network component that includes information for an SSL certificate to determine whether the SSL certificate is valid.
US11102282B2

This present invention is directed towards a container orchestration method such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
US11102281B2

This present invention is directed towards a container orchestration system such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
US11102277B2

A system and method for workflow orchestration for use with a cloud computing environment. Cloud environments, such as Oracle Public Cloud (OPC), provide a suite of applications, middleware, and database offerings that can be delivered to tenants in a self-service, elastically scalable, and secure manner. In accordance with an embodiment, the cloud environment can include a Platform as a Service (PaaS) environment, which provides a variety of services such as virtual assembly creation. A workflow orchestrator can be used to orchestrate operations between the cloud environment and the PaaS environment, e.g., by receiving a request from a tenant automation system, and coordinating the provisioning and deployment of virtual assemblies or applications. A customer can interact with the PaaS environment, e.g., to request a service, deploy to the service, or monitor the service.
US11102272B2

The present disclosure discloses a method and a device for downloading a resource file, which belongs to data transmission technologies. The method is applied to a client in a peer-to-peer network, including: receiving a download request for a target resource file, and determining a data block download sequence of the target resource file (201); adjusting a download priority of each of the data blocks of the target resource file in real time according to the data block download sequence and a data block consumption progress of the target resource file (202); and downloading the data blocks of the target resource file through a plurality of download paths with different network qualities based on the adjusted download priority of each of the data blocks (203).
US11102263B2

Disclosed is a method by which a multimedia device processes a multimedia packet. To this end, a multimedia packet, which comprises a header including a type information field having type information recorded therein, and a payload including data of a type indicated by the type information, is received, and, when it is recognized that null data is not included in the payload by the type information, the data included in the payload may be processed.
US11102259B2

Embodiments described herein provide a network system to enable content playback on multiple devices. An electronic device can receive information associated with media playback request and resolve a media item and intended playback device for the media request based on a set of available media items and player devices. The device can then transmit, via the data interface, a request to play the media item at the player device via a secure device to device communication system.
US11102251B1

Deploying configurations on computing devices and validating compliance with the configurations during scheduled intervals. Particular embodiments described herein include computing devices that send a requests to a management platform at different time periods for lists of configurations that are assigned to those computing devices at those different time periods. Received lists include identifiers of the configurations that are assigned to the those computing devices during the different time periods. Local agents on the computing devices use the received lists to determine if each of the configurations in that list are implemented. If a configuration is not implemented on a computing device, the local agent on that computing device implements that configuration or alerts the management platform that the configuration could not be implemented.
US11102248B2

A remote wipe message or notification may be sent from a server computer to one or more target client devices associated with a user. A managed container running on a target client device associated with the user and having a managed cache storing content managed by or through the server computer may, in response to the remote wipe message or notification, deleting the managed content or a portion thereof from its managed cache. The managed container may send back an acknowledgement or message to the server computer that it had completed the remote wipe. The remote wipe functionality can avoid having to deal with individual applications running on the client device and therefore can eliminate the complexity of having to deal with individual applications. Furthermore, the remote wipe can be done independently of the local operating system and without affecting non-managed information/applications on the client device.
US11102243B1

Method and apparatus for preventing communications with potentially compromised computing instances are described. An example method generally includes receiving, from a requesting device, a request to interact with the resource instance in the computing environment. A system examines current ownership information associated with the resource instance in the computing environment and determines that the resource instance is potentially compromised based, at least in part, on a determination that the ownership information associated with the resource instance has changed from the owner identified in a historical record to a second owner. Responsive to the determination that the resource instance is potentially compromised, the system takes action to manage communications with the resource instance so as to prevent the requesting device from sharing information with the resource instance.
US11102235B2

A computer-implemented method, computer program product and computing system for: obtaining consolidated platform information to identify current security-relevant capabilities for a computing platform; identifying coverage gaps in the current security-relevant capabilities; and providing one or more recommendations concerning how to mitigate the coverage gaps.
US11102228B2

One or more computing devices, systems, and/or methods for determining thresholds are provided. For example, first activity associated with a plurality of client devices may be detected. A first activity distribution associated with the plurality of client devices may be determined based upon the first activity. A plurality of peaks of the first activity distribution may be identified. A plurality of gradients associated with pairs of peaks of the plurality of peaks may be determined. A target peak of the plurality of peaks may be determined based upon the plurality of gradients. A threshold amount of activity associated with the first activity may be determined based upon the target peak. A first set of activity associated with a first client device may be detected. A fraudulence label associated with the first client device may be determined based upon the first set of activity and/or the threshold amount of activity.
US11102219B2

Systems and methods to manage operation of at least one network is provided. The system includes a processor, an input/output device coupled to the processor, and a memory coupled with the processor. The memory comprises executable instructions that when executed by the processor cause the processor to effectuate operations. The operations include identifying at least one event signature associated with an event, wherein the event signature is indicative that it is probable that at least one user of the network will experience a predefined service anomaly. Operation of the network is monitored for a presence of the at least one event signature. The presence of the at least one event signature is detected. At least one action is determined to deter the predefined service anomaly. The action is caused to be implemented on the network.
US11102210B2

Disclosed are systems and methods for limiting access of a user profile to dangerous content in a social network service. The described system produces a social graph for a given user profile in the social network service, and identifies clusters of objects (e.g., other user profiles, contents) within the social graph. The described system analyzes whether certain objects in the social graph should be characterized as suspicious based on their clustering and on a database of known forbidden objects. The described system may further learn and add unknown objects to the database of forbidden objects.
US11102206B2

In some implementations, methods and apparatuses herein relate to generating shared memory spaces that can share files or applications between users and between user devices. For example, a processor can allocate a first portion of a memory of a client device to serve as a shared memory space for at least one dynamic application object, and instantiating a user interface on a display associated with the client device. The user interface can be based on a content of the shared memory space and representing the at least one dynamic application object. A processor can define access rights for a user of a second electronic device for receiving a copy of the instantiated user interface. The processor can define user rights for the user for use of the at least one dynamic application object with the second electronic device. The at least one dynamic application object can be a data file or a live user experience.
US11102203B1

A method of authenticating a second electronic device at a first electronic device, the method comprising: providing at the second electronic device a memory, the memory comprising a first memory portion which has restricted access and is readable only when a first secret key is presented to the second electronic device; sending the first secret key from the first electronic device to the second electronic device; in response, sending a second secret key stored in the first memory portion from the second electronic device to the first electronic device; and authenticating the second secret key at the first electronic device.
US11102202B2

Described are platforms, systems, and methods for a secure exchange of personal data with brand data. In one aspect, a method comprises receiving, from a computing device, a request for ownership of a brand, the request comprising a data grouping; persist a smart contract to a distributed ledger, the smart contract associated with the brand and generated based on the data grouping satisfying a criterion for ownership of the brand; and providing, to the computing device, by executing the smart contract, a plurality of opportunities based on the data grouping satisfying the criterion for ownership.
US11102199B2

User identities, password, etc. represent the barrier between a user's confidential data and any other third party seeking to access this data. As multiple software applications, web applications, web services, etc. embody this confidential data it is a tradeoff between easy recollection of said identities, passwords, etc. and data security. However, malware by intercepting user credentials provides third parties access to even complex passwords, user credentials, security keys etc. even where these are changed/updated regularly. Within the prior art substantial work has gone into addressing malware. However, in many instances the user is at or very near the computer with a software application executing a transaction requiring credentials/authorization with a portable electronic device or another device. Accordingly, it would be beneficial to provide users with an out-of-band communications channel for exchanging credentials and/or keys etc.
US11102190B2

A system and method for blockchain-based access authorization to a protected entity. The method includes: receiving, by the protected entity, an access request to a protected entity, wherein the access request is received from a client device; extracting a unique client identifier from the received access request; causing the client device to perform an admission process; monitoring a blockchain network to identify at least one admission transaction, wherein the at least one admission transaction designates admission criteria; determining if the admission criteria satisfy a set of conditions for accessing the protected entity; and granting access to the client device when the admission criteria satisfies the set of conditions, wherein the access is access to the protected entity.
US11102189B2

Systems and methods for controlling access to one or more computing resources relate to generating session credentials that can be used to access the one or more computing resources. Access to the computing resources may be governed by a set of policies and requests for access made using the session credentials may be fulfilled depending on whether they are allowed by the set of policies. The session credentials themselves may include metadata that may be used in determining whether to fulfill requests to access the one or more computing resources. The metadata may include permissions for a user of the session credential, claims related to one or more users, and other information.
US11102186B2

Example methods are provided for a network device to perform packet capture in a software-defined networking (SDN) environment. One example method may comprise detecting an egress packet that includes an inner header addressed from a first node to a second node; and identifying a security policy applicable to the egress packet by comparing one or more fields in the inner header with one or more match fields specified by the security policy. The method may further comprise: based on the security policy, capturing the egress packet in an unencrypted form; performing encryption on the egress packet to generate an encrypted packet that includes the egress packet in an encrypted form; and sending the encrypted packet to the second node.
US11102185B2

Blockchain-based service data encryption methods and apparatuses are provided wherein by a first derived key is obtained by a node device of a key receiver, the first derived key distributed by a node device of a key distributor, wherein the first derived key is derived from a derived key of the key distributor based on a service data permission type of the key receiver and service data is encrypted based on the first derived key to obtain encrypted service data. The encrypted service data is sent to a blockchain, so that the encrypted service data is recorded in a distributed database of the blockchain after the blockchain performs consensus verification on the encrypted service. Because the derived key of the key distributor can decrypt the service data encrypted by the first derived key, the key distributor can decrypt, monitor, and manage service data uploaded by the key receiver.
US11102183B2

A system and method for communicating with an Internet of Things (IoT) User Terminal (UT) population. The method includes storing UT parameters for each UT of the UT population with a security and repository server (SRS), where the UT parameters include a UT identifier, a UT IP address, and an application server IP address; communicating from the UT population using a one-shot transmission via an over-the-air (OTA) link; receiving the one-shot transmission from a sender UT of a UT population; and sending an IP packet including a portion of the one-shot transmission to an application server. In the method, the one-shot transmission includes an unscheduled transmission between the GW and UT, the one-shot transmission includes a sender UT identifier, and the UT identifier for each UT of the UT population is unique.
US11102178B2

The disclosed computer-implemented method may include receiving an input from a user identifying specified persons that are to be included in a concealed list of persons. The specified persons may be unaware of their inclusion in the concealed list of persons. The method may also include generating the concealed list of persons and determining that a potential participant from the user's concealed list of persons has selected the user in a corresponding concealed list of persons that belongs to the potential participant and, in response to the determination, the method may include creating a private conversation instance that is unique to the user and the potential participant. The generated private conversation instance may include an interaction interface that allows the user and the potential participant to interact in a confidential manner. Various other methods, systems, and computer-readable media are also disclosed.
US11102173B2

Provided in some embodiments are systems and methods for determining a data flow path including a plurality of network devices for routing data from a first network device to a second network device; determining for the network devices one or more flow rules that specify an input for receiving data, an output for outputting data, and a role tag indicative of a role of a network device, where the role tag for one or more flow rules for a first network device of the network devices indicates a source role; distributing, to the network devices, the one or more flow rules; determining malicious activity on the data flow path; determining that the first network device is a source based at least in part on the role tag for the first network device; and sending, to the first network device, a blocking flow rule to inhibit routing of malicious data.
US11102167B2

Systems, methods, and computer-readable media for implementing local and wide network suppression of query requests in zero-configuration networking. Disclosed are systems, methods, and computer-readable storage media for implementing suppression of query packets zero-configuration networking over local and wide networks by utilizing agents, application programming interfaces (API), and a controller. The suppression can be determined based on two time periods, a processing period and a suppression period.
US11102166B2

A method for service function chaining within an end-to-end path of a network connection between a source and destination node includes: executing, for a defined service function chain including an ordered sequence of network service functions, an address resolution process that translates names of the network service functions of the defined service function chain into their corresponding IP addresses. The address resolution process is performed at a name server of the destination node by a sequence of name server queries sent in succession to respective name servers of each of the selected network service functions of the defined service function chain in accordance with their order. Each of the name server queries is answered by a response from a name server of the respective network service function that includes IP addresses of selected instances of a respective network service function chosen by the respective name server according to predefined criteria.
US11102162B2

Disclosed herein is a method of facilitating live streaming of content on multiple social media platforms. The method comprises receiving a digital content from a source user device, receiving a supplemental content identifier from the source user device, receiving multiple target identifiers from the source user device, identifying multiple social media servers associated with the multiple target identifiers, identifying a supplemental content based on the supplemental content identifier, processing the digital content based on multiple platform characteristics corresponding to the multiple social media servers, embedding the supplemental content in the digital content, generating multiple digital content based on the processing, and transmitting the multiple digital content to the multiple social media servers.
US11102159B2

A method and communication device for processing data for transmission from the communication device to a second communication device is provided. It is detected that the data comprises an attachment. An address of a copy of the attachment is determined, the attachment present on a storage device external to the communication devices. An address of the copy of the attachment is substituted in the data such that the copy is retrievable at the second communication device via the address. The data is then transmitted to the second communication device.
US11102145B2

A method for sharing computer device resources includes establishing a sharing domain and storing information of user terminals joined to the sharing domain. Information of shareable resources in the sharing domain is obtained. Requests for allocation of computer device resources such as data storage and data traffic per period may be sent out by a user terminal, and allocations of resources for sharing may be made according to one or more predetermined rules.
US11102144B2

A support apparatus and method are capable of facilitating work to optimize deployment locations of information processing resources and are respectively allocated to one or more allocation targets. A deployment location candidate is calculated, which is an appropriate deployment location of each of the information processing resources allocated to each of the allocation targets, and a reducible cost is determined when the information processing resource is allocated to the deployment location candidate, with respect to each information processing resource. The reducible cost is displayed when the deployment of the information processing resource allocated to the allocation target is optimized, and the importance of the allocation target is determined by associating the reducible cost with the importance of the allocation target with respect to each allocation target on the basis of the calculation result of the reducible cost for each information processing resource.
US11102143B2

In one embodiment, a method includes calculating ideal resource apportionments from a current set of consumable resources for each of a plurality of reservations. Each reservation corresponds to one of a plurality of customers. The method further includes running an apportionment process relative to the plurality of reservations. The running includes attempting to apportion to each reservation its ideal resource apportionment. The running yields an actual resource apportionment for each reservation. Each customer's actual resource apportionment comprises a sum of the actual resource apportionments for the customer's reservations. In addition, the method includes, responsive to an indication of unapportioned resources following the running, performing a first optimization to increase resource utilization by at least one needy customer.
US11102140B2

Aspects of the disclosure relate to providing cloud computing resources from one or more cloud service providers for a client computing device through a computing platform. The client computing device may benefit from an economy of scale while being able to obtain different types of cloud services over a plurality of cloud providers. The client computing device may request an initial amount of cloud services and subsequently may request cloud services that utilize a requested amount of cloud resources. The requested amount of cloud resources may be apportioned among the plurality of cloud service providers, to provide the requested cloud service. The computing platform may also support a cloud abstraction layer interacting between client computing device and one or more cloud providers so that the client computing device can obtain cloud service in a transparent manner.
US11102130B2

A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.
US11102125B2

Described embodiments provide systems and methods for securing communications between services in a cluster using load balancing. A first proxy of a first node of a cluster of nodes can receive a request for a service from at least one pod of the first node. The service can include a plurality of pods. The plurality of pods can execute in the cluster of nodes including the first node. The first proxy can select, responsive to a load balancing determination, a pod of a second node of the cluster of nodes to receive the request. An encrypted connection can be established with a second proxy of the second node. The request can be forwarded to the selected pod via the encrypted connection to the second proxy. The request can be decrypted at the second proxy and forwarded at the pod of the second node.
US11102124B2

A computer-implemented system is disclosed for managing bandwidth usage rates in a packet switched network. The system includes one or more servers configured to execute computer program steps. The computer program steps comprises monitoring bandwidth usage rate at a first provider interface, determining if bandwidth usage rate at the provider interface exceeds a bandwidth usage rate limit; and rerouting Internet traffic from the provider interface having bandwidth that exceeds the bandwidth usage rate limit to a second provider interface having available bandwidth capacity.
US11102116B2

A method and device for hosting an application by an access node which provides network access to a terminal in a mobile communication system are provided. The method includes receiving a request packet for a service request from a user application of a mobile terminal, delivering the request packet to an application included in the access node, if a destination of the request packet corresponds to the application of the access node, providing a service to the user application of the mobile terminal through the application, and delivering the request packet to a corresponding public application on an external network, if the application corresponding to the destination of the request packet does not exist in the access node.
US11102110B2

A DCN includes N first-level subnetworks, each first-level subnetwork includes N second-level subnetworks, each kth-level subnetwork includes N (k+1)th-level subnetworks, each (K−1)th-level subnetwork includes multiple switches, and the DCN is a K-level network; each switch in the DCN has K subnetwork identifiers, the K subnetwork identifiers are respectively used to indicate each level of subnetwork to which the switch belongs and a number in a (K−1)th-level subnetwork to which the switch belongs; and the switch is separately interconnected with each switch in K direct connection switch groups, each direct connection switch group includes N−1 switches, and an ith-level subnetwork identifier of the N−1 switches included in an ith direct connection switch group of the K direct connection switch groups is different from an ith-level subnetwork identifier of the switch, and is the same as other K−1 subnetwork identifiers of the switch.
US11102104B1

Conventional test systems can experience issues when attempting to test network nodes or system with realistic high speed forward error correction (FEC) encoded test data. For example, a test system may use a packet data generator to generate eight data streams or lanes of 50 Gigabits per second (Gbps) test data and may then use a multiplexer to combine the eight lanes into a 400 Gbps data stream for transmission using 4-level pulse amplitude modulation (PAM4). To generate a high speed data stream comprising multiple data lanes, the test system may be required to use a master clock or other time synchronization technique to keep the data lanes in sync. Further, to generate an FEC encoded high speed data stream comprising multiple data lanes, the test system may perform FEC encoding across all of the data lanes comprising the high speed data stream, which can make test data modifications difficult afterwards. Hence, issues can arise if a packet data generator lacks capabilities, e.g., analog distortion or analog fuzzing features, that are needed for testing some aspect of network node functionality.
US11102100B2

Certain embodiments described herein relate to a method for performing dead peer detection (DPD) by a local gateway. The method includes periodically examining one or more array elements of a timestamp array. The method further includes, for each of the examined one or more array elements, determining whether a corresponding idle timeout threshold is met. The method further includes, upon determining that the corresponding idle timeout threshold is not met, refraining from causing a notification to be transmitted to a peer gateway. The method also includes, upon determining that the corresponding idle timeout threshold is met, causing a notification to be transmitted to the peer gateway to determine whether the peer gateway is responsive with respect to a tunnel associated with the examined array element.
US11102095B2

A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may then route the live data to a dual-queue system of the data service. The live data may be loaded into a live data queue of the dual queue system for processing. Processing may entail generating summary statistics from the live data. An alert may then be transmitted to the customer in response to detecting the occurrence of one or more alert events. In embodiments, the alert events may include events identified in the summary statistics. Additional embodiments are described and/or claimed.
US11102091B2

At least one aspect disclosed herein is directed to a SCADA project analysis system. The system includes memory ad at least one processor coupled to memory. The processor is configured to receive information regarding a supervisory control and data acquisition (SCADA) system configured to monitor an industrial process, the information describing at least one first programmable device within the SCADA system, identify at least one analyzer from a plurality of analyzers based on the information, the at least one analyzer being configured to generate an assessment of the SCADA system based on the information, the assessment describing at least one capability of the SCADA system, execute the at least one analyzer to generate the assessment of the SCADA system based on the information, and provide the assessment to an external entity.
US11102088B2

The present invention relates to a communication data modeling method. The communication data modeling method according to one embodiment of the present invention comprises the steps of: identifying a service list of an electronic device; making a first communication data sheet for communication protocol standards of the electronic device; making a second communication data sheet for products related to the electronic device; making a final communication data sheet by combining the first communication data sheet and the second communication data sheet; and creating a communication data model on the basis of the final communication data sheet.
US11102083B2

In exemplary aspects of optimizing data centers, historical data corresponding to a data center is collected. The data center includes a plurality of systems. A data center representation is generated. The data center representation can be one or more of a schematic and a collection of data from among the historical data. The data center representation is encoded into a neural network model. The neural network model is trained using at least a portion of the historical data. The trained model is deployed using a first set of inputs, causing the model to generate one or more output values for managing or optimizing the data center using supplemental indicators.
US11102081B1

The present disclosure provides a framework for quantitatively testing network services and their supporting APIs. To facilitate the testing, a testing script may be generated. The testing script may be parameterized with input data derived from a historical database. The testing script may be executed and responses received from the network during testing may be analyzed to determine metrics associated with execution of the testing script. The metrics may indicate successfully tested conditions, unsuccessfully tested conditions, untested conditions, other testing metrics, or a combination thereof. After the initial testing cycle a determination is made regarding whether a stop condition has been satisfied and if it has not been satisfied, another testing cycle may be executed. The next testing cycle may utilize a different set of input data that may be dissimilar to the input data used in the previous testing cycle so that additional conditions and functionality may be tested.
US11102078B2

In various embodiments, methods and systems for modeling or representing hardware inventory based on a topology definition is provided. A topology definition having physical elements and logical elements corresponding to a physical topology layer and a logical topology layer is received. An instance definition for a rack, cluster, or datacenter for a hardware management operation is received. The instance identifies a physical topology and a logical topology for the operation. A hardware management service is executed, based on the topology definition and the instance definition, to manage the hardware inventory of the topology definition. Hardware management of the hardware inventory corresponding to the separately defined physical elements and logical elements is performed with attributes that are defined in the schema. The topology definition can include precision levels that indicate a hierarchical classification of topology components classified at a device level, a rack level, a cluster level, and a datacenter level.
US11102067B2

Techniques disclosed herein manage and resolve incidents in hybridity manager applications, without the back-and-forth manual steps of the traditional software support lifecycle. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for tracking incident reports relating to hybridity managers and associated bugs, and the virtual NOC automatically publishes notifications of upgrade builds that fix the tracked bugs to the appropriate hybridity managers. When the same bug is encountered again with another hybridity manager instance, the virtual NOC may also publish an upgrade notification to the other hybridity manager instance, without requiring a support ticket to be filed, etc.
US11102065B2

The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.
US11102063B2

Methods and apparatus to cross configure network resources of software defined data centers are disclosed. An example method includes detecting a first configuration change for a first component of a first one of a virtual network or a physical network, the virtual network to provide networking for a virtual computing system, and the physical network to implement the virtual network, identifying, by executing an instruction with a processor, a second component of a second different one of the virtual network or the physical network corresponding to the first component, and making a second configuration change to the second component corresponding to the first configuration change.
US11102053B2

Systems, methods, and computer-readable media for providing network assurance across a network. In some embodiments, network traffic data of a cluster of nodes in a network environment can be gathered based on first network traffic flowing through the nodes using a first group of sensors implemented in the network environment. Network events occurring in the network environment can be identified, e.g. using sensors deployed in an infrastructure of the network environment. Subsequently, the network events can be correlated with the network traffic data to generate correlated network data for the network environment. The correlated network data for the network environment can be used to provide assurance between at least one server in the cluster of nodes and the network infrastructure of the network environment as part of providing assurance across the network environment.
US11102052B2

A method and system for architecture analysis on IT assets of an enterprise is provided. An asset information of an enterprise is received. The asset information is associated with information of a plurality of Information Technology (IT) assets utilized in the enterprise. Interdependency of IT assets among the plurality of IT assets is determined. The interdependency is determined based at least in part, on similarity of one or more lines of codes of plurality of IT assets. A dependency map of the plurality of IT assets is determined based on the interdependency of IT assets among the plurality of IT assets.
US11102050B2

Within a radio, a broadband digitizer is configured for channel assessment. In an example, a radio band is digitized to form a data stream. The data stream is channelized to form first and second in-phase in-quadrature (I/Q) sample streams. The first and second I/Q sample streams are provided to first and second channel assessors, respectively. Additionally, the first and second I/Q sample streams are bifurcated, to thereby provide the same first and second I/Q streams to first and second channel decoders, respectively. Accordingly, same portions of the first and second I/Q sample streams are presented to the first and second channel assessors and the first and second decoders, respectively, at the same time. Based at least in part on the channel assessments made by the channel assessors, a channel plan with less radio frequency noise may be selected.
US11102043B2

A method of modulating a series of input digital symbols of a first modulation scheme is provided. The method is implemented by a transmitter and includes receiving a sequential series of samples of the digital symbols in a first domain of the first modulation scheme. The first domain is one of the time domain and the frequency domain. The method further includes determining a dual of the first modulation scheme. The dual has a second modulation scheme in a second domain that is different from the first domain the second domain is the other of the time domain and the frequency domain. The method further includes applying a 90 degree rotational operation to the second modulation scheme to generate a rotational modulation format, modulating the series of digital symbols with the generated rotational modulation format, and outputting the modulated series of digital symbols to a receiver.
US11102036B2

This disclosure provides methods, devices and systems for identifying wake-up signals. Some implementations more specifically relate to PHY preamble designs for wake-up signals such as Wake-Up Radio (WUR) packets conforming to IEEE 802.11ba. In some implementations, the preamble designs can include a combination of modulation schemes, data rate indications and length indications enabling devices capable of receiving and decoding wake-up signals to identify the signals as wake-up signals (for example, WUR packets), while ensuring that devices not capable of receiving and decoding wake-up signals identify the wake-up signals as legacy packets, or otherwise not WUR packets.
US11102025B2

A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices. A service manager, controlled by the subscription manager, distributes service specific configuration data to authenticated gateway devices.
US11102022B2

Example implementations relate to conferencing environment monitoring. An example monitoring device can include a processor to monitor a physical aspect and an audio aspect of a conferencing environment in which a conferencing device is located, wherein the conferencing device is communicatively coupled to the monitoring device. The monitoring device can detect, based on the monitoring, an issue impacting a conferencing session associated with the conferencing device and the conferencing environment. In response to the detection, the monitoring device can determine a correction for the issue and perform the correction.
US11102020B2

Provided is an information processing device connectible to a file server and a display control device capable of executing a selected application. The information processing device includes a controller that determines whether a predetermined file is acquirable from the file server, in which the controller selects a first application if the file is acquirable, and selects a second application different from the first application if the file is not acquirable.
US11102015B2

A method is disclosed. A node in a plurality of nodes can perform an identity set generation process. The node can then determine a leader node. The node may diffuse an identity set from each node of the plurality of nodes to the plurality of nodes. The node can then determine a majority set including identities occurring in at least one half of the identity sets, wherein the leader node diffuses the majority set of the leader node to the plurality of nodes. The node can verify the majority set of the leader node. The node may then update the identity set based on the majority set of the leader node.
US11102004B2

At least one aspect is directed to improving the performance of real-time verification of online identity. The issuer computing system can receive a request to generate a composite token, the composite token configured to authorize certain verifying parties to authenticate a first-party token comprising information about a client. The issuer can generate a composite token using cryptographic keys and distribute it to the client, who can distribute it to other content item networks. The verifying parties can receive the composite token from the content item networks, use a cryptographic key verify the authenticity of the token corresponding to the client device, and use the token to further process content item operations. The system can distribute the cryptographic keys prior to the generation and verification of the composite token, and as such allow the parties to verify the composite token in real-time without contacting outside verification parties.
US11101999B2

The present application describes a method, system, and non-transitory computer-readable medium for end-to-end encryption during a secure communication session. According to the present disclosure, a first device initializes a secure communication session with at least one second device. Initializing the secure communication session includes transmitting an invitation to a secure communication session to the at least one second device. The at least one second device may generate a transmission root key, which may be used to derive a first key for encrypting data transmitted to the first device and a second key for decrypting received data from the first device. The at least one second device may transmit the transmission root key to the first device, which may use the transmission root key to derive a first key to encrypt data transmitted to the at least one second device and a second key to decrypt data received from the at least one second device.
US11101998B2

A communication device according to the present invention includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations includes: according to synchronization accuracy representing a frequency of timings at which a cryptosystem used for encryption communication between the communication device and another communication device can be changed, selecting the cryptosystem with different processing load on cryptographic processing in the encryption communication; and executing at least one of encryption processing and decryption processing on communication data with the another communication device by using the cryptosystem selected.
US11101994B2

A method of provisioning key information and a device using the method are provided. The method of provisioning key information according to one embodiment of the present disclosure includes generating key information for encryption and decryption from seed information using a key information generation algorithm and deleting code that corresponds to the key information generation algorithm from the device based on the generation of the key information.
US11101990B2

One embodiment provides a method, including: receiving, at a remote device and from a user, a request to generate a one-time password for accessing a default account of a device, wherein the remote device comprises a device public key corresponding to the device and an account public/private key pair corresponding to the default account; generating, at the remote device, the one-time password utilizing the account private key and the device public key; and providing, from the remote device, the one-time password to the user. Other aspects are described and claimed.
US11101989B2

A method for generating an authentication key for providing a digital signature at a device for authenticating an output from a ring comprising a plurality of peers, the method comprising generating respective security credentials for each peer of a plurality of peers constituting a ring of peers, at least one security credential being generated in dependence on one or more feature of the respective peer device; generating a ring key in respect of the ring in dependence on the respective security credential of each peer constituting the ring; and generating an authentication key in dependence on the ring key, a security credential of a first peer and respective security credentials of at least one of the other peers.
US11101988B2

A transmitting device and a receiving device independently generate shared encryption keys by exchanging a ternary datastream composed of trits encoded by polarized photons generated and measured using one of two polarization orientations. The first orientation defines two mutually-orthogonal polarization axes and a mixed polarization state formed by a combination of the two axes for that orientation. The second orientation also define two mutually-orthogonal polarization axes and a mixed polarization state formed by a combination of the two axes for that orientation. The mutually-orthogonal axes of one orientation are combinations of the mutually-orthogonal axes of the other orientation. The sender and receiver independently choose an orientation for each trit and use trits where each party's polarization orientations agree to determine addresses in separate cryptographic tables belonging to each party. Information retrieved or generated using data in the cryptographic tables is used by both parties to independently generate the same encryption key.
US11101986B2

Systems, methods, and computer-readable media for facilitating an authentication processing service are provided.
US11101981B2

Share values for use in a cryptographic operation may be received and the cryptographic operation may be performed based on the share values. A pseudorandom number that is to be used by the cryptographic operation may be identified and the pseudorandom number may be generated based on a portion of the share values that are used in the cryptographic operation. The cryptographic operation may then be performed based on the generated pseudorandom number.
US11101979B2

The present invention discloses a method of creating word-level differential privacy with the hashing trick to protect confidentiality of a textual data, the method comprising: receiving a list of a plurality of hashes with a weight (or weights) associated with each of the plurality of hashes; Updating said list with new hashes that are within the range of allowable hash values but not included in said received list of hashes; Updating said list with a new weight to each of said plurality of hashes that are missing said weight; Fitting a probability distribution to said list of said weights of said plurality of hashes; and generating said new weights and said adjusted weights based on sampling of said probability distribution.
US11101973B2

Systems, devices, and methods related to selecting a sample phase of a signal are disclosed. A method includes sampling a signal including a plurality of symbols with a plurality of different sample phases to obtain sample values of each of the plurality of symbols at each of the plurality of different sample phases. The signal is received from a shared transmission medium. The method also includes determining an edge sample phase of the plurality of different sample phases that corresponds to edges of the symbols based on the sample values. The method further includes determining a center sample phase of the plurality of different sample phases based on the determined edge sample phase, and using the determined center sample phase to determine values of the symbols.
US11101972B2

A processing unit processes an input signal from an external apparatus and includes a first terminal to which a reference voltage is input from the external apparatus, a second terminal to which a first pulse signal having a first frequency is input from the external apparatus, and a control portion to process the input signal. A memory stores data to be transmitted to the external apparatus, and a clock generating unit generates a clock signal having a higher frequency than the first frequency of the first pulse signal. To transmit a data signal to the external apparatus from the processing unit, the control portion switches a load between the first terminal and the second terminal based on the data stored in the memory during a period in which a second pulse signal having a second frequency lower than the first frequency is input from the external apparatus.
US11101966B2

A method is arranged to be performed by a network node of a cellular communication system when operating according to a scheme where system information for enabling a wireless device to access a cell operated by the network node is broadcasted on an anchor channel. The method includes acquiring a first set of control information and a second set of control information to be provided to the wireless device, encoding the first set of control information to an information block, adapting the information block based on the second set of control information by selecting at least one of a plurality of partitions of the information block and broadcasting the adapted information block on the anchor channel. The selection provides information about the second set of control information. A method arranged to be performed by a wireless device of a cellular communication system is also provided.
US11101965B2

The present disclosure relates to methods and devices for communication which may include a user equipment (UE) and a base station. In one aspect, the UE may receive a trigger to measure an uplink Aperiodic Channel State Information Reference Signal (A-CSI-RS). The UE may also receive an allocation of a first resource for an uplink shared channel. Additionally, the UE can receive at least one indication for an A-CSI report to comprise a null A-CSI report. Moreover, the UE can determine whether to alter another uplink transmission. In some aspects, this determination can be based, at least in part, on whether the first resource allocated for the uplink channel overlaps in time with a second resource for the other uplink transmission.
US11101953B2

An apparatus is configured to be employed within a base station. The apparatus comprises baseband circuitry which includes a radio frequency (RF) interface and one or more processors. The one or more processors are configured to generate control information, the control information including a configured number of ports; receive a plurality of sounding reference signals (SRS) via the RF interface from a user equipment (UE) device, wherein each of the plurality of SRS is associated with one of the one or more precoders; and generate a ranking of a the one or more precoders based on the received plurality of SRS, wherein the plurality of SRS are associated with the one or more precoders.
US11101951B2

Provided is a method in which a user equipment (UE) receives data in a wireless communication system including receiving downlink control information related to downlink data transmission from at least one base station; determining receiving beams for simultaneously receiving the downlink data transmitted independently through a plurality of layer groups from a plurality of base stations including the at least one base station based on the downlink control information; and simultaneously receiving the downlink data from the plurality of base stations using the determined receiving beams, wherein the downlink control information includes beam index information about the receiving beams, and the beam index information is instructed for each of the plurality of layer groups.
US11101949B2

A method for receiving a Reference Signal (RS) performed by a User Equipment (UE) in a wireless communication system according to an embodiment of the present invention may include receiving a first RS through a first antenna port; and receiving a second RS through a second antenna port which is Quasi Co-Located (QCL)-assumed with the first antenna port, the first and second antenna ports may be QCL-assumed for at least one QCL parameter, and the at least one QCL parameter may include a reception beam related parameter.
US11101936B2

The present application is related to a method and apparatus of using redundant bits in semi-statically configured HARQ-ACK feedback. A method of receiving information according to one embodiment comprises receiving a first number of code block groups from a base unit, wherein each code block within a code block group is independently decodable; determining a (HARQ-ACK) codebook size corresponding to the first number of code block groups; and transmitting a HARQ-ACK codebook to the base unit, wherein the HARQ-ACK codebook comprises the first number of HARQ-ACK bits with each bit corresponding to one code block group and a second number of padded bits. The first number plus the second number is equal to the determined HARQ-ACK codebook size. The present application enhances the downlink (DL) transmission performance and the uplink (UL) HARQ-ACK transmission reliability.
US11101935B2

A method is provided in a user equipment for retransmitting a packet data unit, PDU, that has previously been transmitted in an uplink to a receiver, the previously transmitted PDU comprising one or more service data units, SDUs. The method comprises receiving an uplink grant for retransmission, wherein the uplink grant for retransmission comprises a time transmission interval, TTI, duration associated therewith. The method comprises determining whether a SDU of the one or more SDUs of the previously transmitted PDU comprises a TTI duration which is not suited to the TTI duration associated with the uplink grant for retransmission, and, if so repackaging the PDU for retransmission.
US11101934B2

Methods and apparatuses are provided for transmitting a status report by a receiving device including an automatic repeat request (ARQ) entity and a hybrid ARQ (HARQ) processor, in a mobile communication system. The method includes transmitting, by the HARQ processor, a packet provided from the ARQ entity to a receiving device; receiving, by the HARQ processor, a packet including a status report including a reception status of the transmitted packet from the receiving device; and providing, by the HARQ processor, the status report to the ARQ entity. The status report is generated, by an ARQ entity of the receiving device at a transmission opportunity indicated by a HARQ processor of the receiving device, in response to the status report being triggered based on at least one triggering condition by the ARQ entity of the receiving device.
US11101932B2

A method of transmitting a block of data from a transmitter entity to a receiver entity in a wireless telecommunication system. The method includes: establishing a plurality of different redundancy versions for the block of data; transmitting the plurality of different redundancy versions for the block of data in a first sequence order in a first time period; and transmitting the plurality of different redundancy versions for the block of data in a second sequence order in a second time period, wherein the second sequence order is different form the first sequence order.
US11101919B1

A system for predictive adaptive coding and modulation (ACM) is disclosed. One or more receiving terminals detect changes in a transmission rate and automatically adapt demodulation to the changes. A transmitting terminal transmits data to the one or more receiving terminals using predictive ACM by selecting channel parameters for a lookup table without receiving channel parameters over a return link from the one or more receiving terminals.
US11101914B2

An optical transmission system includes a plurality of transmission paths that transmit a mode multiplexing signal, and one or more mode permutation units provided between the transmission paths. The mode permutation unit performs mode permutation to interchange modes to be used between at least some optical signals among respective optical signals of a plurality of types of modes that are multiplexed to the mode multiplexing signal input from the transmission path on an input side, and outputs the mode multiplexing signal subjected to the mode permutation to the transmission path on an output side.
US11101902B2

The present invention relates to a method for measuring signal reception power of a vehicle to everything (V2X) terminal in a wireless communication system and provides a method which receives information on at least one of whether a transmission diversity mode coexists on V2X resource pool set by the terminal, the number of antenna ports used by the transmission diversity mode of another terminal for which the terminal intends to measure the signal reception power, and the transmission diversity technique type of the other terminal, and detects a specific terminal performing a transmission diversity-based V2X transmission operation based on the information, and measures the physical sidelink shared channel reference signal received power (PSSCH RSRP) for the specific terminal.
US11101901B2

A terminal apparatus includes: a higher layer processing unit configured to receive first information and second information; and a receiver configured to receive a block including a first signal, a second signal, a third signal, and a physical broadcast channel, wherein the first information includes information for indicating a periodicity of one or more of the blocks, the second information includes information for indicating time positions of the one or more of the blocks included in a certain time period, a cell ID is detected from the first signal and the second signal, and an index of the block is detected from the third signal.
US11101894B2

An apparatus includes a first modulator configured to modulate a radio frequency (RF) input signal onto a first optical signal and a second modulator configured to modulate a local oscillator (LO) signal onto a second optical signal. The apparatus also includes a photonic integrated circuit having an optical demodulator configured to generate, using the modulated optical signals, I and Q signals representing a demodulated version of the RF input signal. The optical demodulator may include an optical filter bank having multiple optical filters, where different optical filters are configured to pass different frequencies or frequency ranges. The optical filters may include at least one narrowband optical filter and/or one or more tunable optical filters. The narrowband optical filter(s) may be configured to isolate global navigation satellite system-related signals. The tunable optical filter(s) may be configured to isolate signals over a frequency range of about 900 MHz to about 12 GHz.
US11101893B2

A pseudo-random cipher stream is used to band-spread an optical carrier signal with coded data. A legitimate receiver uses an agreed-upon key to modulate its local oscillator and a resulting beat signal uncovers the band-spread signal. An eavesdropper who does not have the key finds the spread signal with too low signal-to-noise ratio to perform any useful determination of the message sequence. Theoretical bounds based on Shannon's Theory of Secrecy are used to show strength of the encoding scheme and predict it to be superior to the prior art.
US11101892B2

Signal sending method and apparatus. The signal sending method includes: sending, by a first apparatus, an optical signal to a second apparatus in a slot before a first wavelength slot; sending, by the first apparatus, a first optical signal to the second apparatus in the first wavelength slot; and sending, by the first apparatus, an optical signal to a second apparatus in the slot after the first wavelength slot. A wavelength of the first optical signal is a first wavelength. The first optical signal sent by the first apparatus in one first wavelength slot is used to carry first wavelength data on one symbol. Wavelengths of the optical signals sent by the first apparatus in the slots before and after the first wavelength slot are wavelengths other than the first wavelength.
US11101885B2

A bidirectional optical repeater having two unidirectional optical amplifiers and a supervisory optical circuit connected to optically couple the corresponding unidirectional optical paths. In an example embodiment, the supervisory optical circuit provides three pathways therethrough for supervisory optical signals, the first pathway being from the output of the first optical amplifier to the input of the second optical amplifier, the second pathway being between the input of the first optical amplifier and the input of the second optical amplifier, and the third pathway being from the output of the second optical amplifier to the input of the first optical amplifier. The pathways are arranged such that the remote monitoring equipment of the corresponding optical transport system can use optical time-domain reflectometry to determine and monitor, as a function of time, the individual gains of the first and second optical amplifiers.
US11101883B1

In an optical communications network, the supervisory control signal is duplicating at the OSI layer 2 or layer 3 level to generate a primary supervisory control signal and a secondary supervisory control signal. Access to the primary supervisory control signal is enabled at a network interface of a network device. In response to detecting a failure of the optical communications network or the device, access to the primary supervisory control signal is disabled and access to the secondary supervisory control signal is enabled.
US11101873B2

Provided is a control device for controlling flight vehicles, including a replacement control unit for controlling replacement of a first flight vehicle covering a target area on the ground by a cell in a first frequency band with a second flight vehicle, in which the replacement control unit is for controlling the replacement such that, after the second flight vehicle moves to a location corresponding to a location of the first flight vehicle, the first flight vehicle continues using one part of a frequency band in the first frequency band and stops using a remaining part of the frequency band, and also the second flight vehicle forms a cell in a frequency band excluding the one part of the frequency band but including the remaining part of the frequency band, which overlaps with the cell formed by the first flight vehicle, and the first flight vehicle stops forming the cell.
US11101870B2

A method for communication processing includes determining a confidence level of an antenna system of a mobile device based on a measured result of the mobile device, determining a communication mode based on the confidence level, and using the communication mode for communication. The communication mode includes an antenna switching mechanism or a diversity mechanism.
US11101860B2

A method, an apparatus, and an electronic device of determining beam reciprocity of a device, and a computer readable storage medium are provided. The method includes: instructing a second device to transmit, by using a transmission beam obtained based on beam reciprocity, a reference signal; receiving the reference signal transmitted by the second device, and calculating a reception quality of the reference signal; receiving a plurality of beam training signals transmitted by the second device, and calculating reception qualities of the plurality of beam training signals, respectively; comparing the reception quality of the reference signal with a reference reception quality obtained based on the reception qualities of the plurality of beam training signals, and determining, based on a result of the comparison, whether the beam reciprocity of the second device is established or not.
US11101853B2

The present disclosure relates to methods for determining a precoding matrix indicator, user equipment, and base stations. One example method includes sending a first reference signal set to user equipment, where the first reference signal set is associated with a user equipment-specific matrix set, and receiving a precoding matrix indicator (PMI) sent by the user equipment, where the PMI is used for indicating a precoding matrix that is selected based on the first reference signal set by the user equipment.
US11101852B2

The present invention provides a channel state information feedback method and device. The method includes: selecting, by a communication node, N information groups from configured M information groups; where N and M are positive integers, and N is less than or equal to M; processing, by the communication node, the selected N information groups in a preset manner to obtain index information of the N information groups and parameter information of the preset manner, wherein the index information comprises group indices of the N information groups or index of information in the N information groups; and feeding back, by the communication node, the index information and the parameter information.
US11101841B2

Systems, circuitries, and methods are disclosed that generate an interference replica signal that estimates interference in a receive signal that is due to a transmit signal. The interference replica signal is combined with the receive signal to generate a corrected receive signal. The method includes quantizing the transmit signal to generate a quantized transmit signal; weighting the quantized transmit signal based on one or more quantization weights; filtering the weighted quantized transmit signal based on two or more filter weights to generate the interference replica signal; and determining the quantization weights and the filter weights based on the corrected receive signal.
US11101835B2

A modular communications systems includes an apparel item with a surface. Landing pads are positioned proximate to the surface with each landing pad uniquely positioned on the surface. Non-metallic antenna elements are each demountably, intermittingly, and conductively coupled to a unique landing pad; includes a non-metallic conductive composition; and a unique operational frequency compared to at least one antenna element. A hub is positioned on the surface and conductively coupled to each landing pad. Each communications device is demountably affixed to the surface; intermittingly, demountably, and conductively coupled to the hub; and includes a unique operational frequency. The hub intermittingly, demountably, and conductively couples each communications devices to a unique landing pad included in the plurality of landing pads.
US11101828B2

Direct signal distribution at mm-wave frequencies is provided by using dielectric waveguides for passive coherent distribution. The relevant distribution path lengths at mm-wave frequencies are short enough that accumulated phase error is not a significant problem. Meanwhile, the dielectric waveguides provide low loss and substantial immunity to electrical interference, thereby avoiding the main disadvantages of direct signal distribution in RF systems.
US11101823B2

A memory system includes a non-volatile memory and a controller. The controller is configured to perform iterative correction on a plurality of frames of data read from the non-volatile memory. The iterative correction includes performing a first error correction on each of the frames including a first frame having errors not correctable by the first error correction, generating a syndrome on a set of second frames that include the first frame, performing a second error correction on the second frames using the syndrome, and performing a third error correction on the first frame. Each of the frames includes user data and first parity data used in the first error correction, the first parity data of the first frame also being used in the third error correction.
US11101799B2

An input/output driving circuit may include a pad, an open-drain driving circuit, a high-voltage protection unit and a control unit. The open-drain driving circuit may be configured to output a transmission signal to the pad. The high-voltage protection unit may be configured to input a received signal from the pad. The control unit may include a gate control logic, a transmission control logic and an inverter for controlling the open-drain driving circuit. The control unit may also include a reception control logic and a well voltage generation unit for controlling the high-voltage protection unit.
US11101789B2

A bi-directional level shift circuit shifts signal levels between a first signal line and a second signal line. The circuit includes a first transistor and a second transistor. The first transistor includes a first gate connected to the second signal line, a first source connected to the first signal line, and a first drain connected to a voltage rail which supplies voltage. The second transistor includes a second gate connected to the voltage rail, a second source connected to the first signal line, and a second drain connected to the second signal line.
US11101785B2

A quartz crystal resonator includes a quartz crystal resonator element, a thermistor, and a package base having a first principal surface and a second principal surface having an opposed surface relationship with each other, the quartz crystal resonator element is mounted on the first principal surface side, the thermistor is housed in a recessed section of the second principal surface side of the package base, a plurality of electrode terminals connected to the quartz crystal resonator element or the thermistor is disposed on the second principal surface side of the package base, and a distance in a first direction perpendicular to the first principal surface from a mounting surface of the electrode terminals to the thermistor is equal to or longer than 0.05 mm.
US11101784B2

In order to improve heat dissipation from electrical components with heat-generating component structures, it is proposed to provide a radiation layer with a large surface in the area of the component structures. Preferably, the radiation layer is very heat-conductive or in heat-conductive connection with the component structures.
US11101783B2

Techniques for improving Bulk Acoustic Wave (BAW) resonator structures are disclosed, including fluidic systems, oscillators and systems that may include such devices. A bulk acoustic wave (BAW) resonator may comprise a substrate and a first layer of piezoelectric material. The bulk acoustic wave (BAW) resonator may comprise a top electrode. A sensing region may be acoustically coupled with the top electrode of the bulk acoustic wave (BAW) resonator.
US11101782B1

Polyphase filters (PPFs) can be used to generate quadrature or other phase-shifted representations of an input signal provided to the PPF. In one approach, a “passive” polyphase filter can include a combination of resistive and capacitive elements. Such a topology can be referred to as an RC-PPF topology. Another passive circuit topology can be used to provide a PPF, by replacing the resistive elements with inductive elements, and by replacing the capacitive elements with resistive elements. A filter circuit can include cascaded RC-PPF and LR-PPF sections, such as in an alternating manner (e.g., an “RC-LR” topology). In this approach, a total insertion loss of cascaded LR-PPF and RC-PPF sections can be reduced as compared to using LR-PPF or RC-PPF sections, alone.
US11101779B2

An amplifying device includes a self-excited class D amplifier circuit and a band elimination filter. The self-excited class D amplifier circuit includes a modulation circuit that is configured to apply self-oscillating pulse modulation to an audio signal. The modulation circuit is configured to receive, from a signal generation circuit, a supply of a synchronizing signal with which the self-oscillation synchronizes. The band elimination filter is configured to reduce components that belong to a frequency band including a frequency of the synchronizing signal, in an output signal from the self-excited class D amplifier circuit.
US11101775B2

The disclosure relates to a wideband, tunable hybrid-based combiner for a Doherty power amplifier architecture. The architecture includes two parallel power amplifiers: a carrier amplifier and a peaking amplifier. The peaking amplifier modulates the load seen by the carrier amplifier, allowing the carrier amplifier to remain in high-efficiency, saturated operation even at back-off. This load modulation can be achieved using impedance matching networks having an impedance matched to a specific frequency. Typically, a multi-mode/multi-band power amplifier module that does not include a tunable impedance circuit as disclosed herein, several Doherty power amplifier modules (each of which uses two amplifiers) would be used to cover several bands, which may make implementation costly and/or impractical. Thus, the architectures described herein provide wideband amplification using a Doherty amplifier configuration.
US11101760B2

Provided is an electric motor control device including: a speed controller configured to calculate an operation amount directed to an electric motor, and output the operation amount; a first filter configured to use the operation amount as an input to calculate a first correction amount in accordance with a first transfer function from the operation amount to the first correction amount, and output the first correction amount; a second filter configured to use a rotational speed as an input to calculate a second correction amount in accordance with the second transfer function from the rotational speed to the second correction amount, and output the second correction amount; and a control command calculator configured to add the first correction amount and the second correction amount to one another, to thereby calculate a control command, and output the control command.
US11101754B2

In one embodiment, a method includes detecting, by a stall detection sensor in a driver coupled to a stepper motor, a first set of time-off periods in a rising commutation phase of motor current during current regulation. The stall detection sensor further detects a second set of time-off periods in a falling commutation phase of motor current during current regulation. Next, the stall detection sensor compares the first set of time-off periods with the second set of time-off periods and determines whether the stepper motor is stalled based on the comparison of the first set of time-off periods with the second set of time-off periods.
US11101753B2

A method for controlling a motor includes obtaining addressing information of an electronic speed governor coupled to the motor, determining a rotation direction of the motor based on the addressing information, and providing a drive signal to the motor according to the rotation direction.
US11101750B2

A piezoelectric stepper drive includes a piezoelectric drive apparatus with at least two drive sections, each acted upon by at least two piezoelectric actuators, and a driven member which is advanced by at least one of the drive sections when control voltages are applied to the actuators. The drive apparatus is configured approximately in the shape of a triangle, at the tip of which the drive sections are arranged. At least one of the drive sections is biased against the driven member, in the absence of control voltages applied to the actuators, such that the drive section blocks advance of the driven member, where each of the drive sections is mounted individually resilient relative to a base of the triangle.
US11101744B2

The capacitive engine is an asymmetrical capacitor which produces a net non-zero electrostatic force when a voltage difference is applied between the two conductor-semiconductor contacts of an incompletely spherical extrinsic semiconductor shell. At least one Schottky barrier is made from one of the conductor-semiconductor contacts at either of the extrinsic semiconductor's inner or outer radius and is always in reverse bias. Since the Schottky barrier is always in reverse bias, the reverse biased Schottky barrier becomes an electronic capacitor mimicking the shape of the incompletely spherical shell of the extrinsic semiconductor. A net non-zero electrostatic force is thereby produced because the inner and outer radial surface areas of the electronic capacitor have a non-zero difference and this difference is multiplied by the relative electrical permittivity of the incompletely spherical extrinsic semiconductor shell when calculating the net electrostatic force of the capacitive engine.
US11101741B2

A parallel control method and a parallel control system for single-phase inverters and an inverter. Acquiring an output voltage and an output current of each of the single-phase inverters; transforming a voltage and a current in static abc coordinates into dq coordinates by reconstruction and coordinate transformation so as to realize decoupling of the voltage and the current; transforming an output voltage command value of a current loop in dq coordinates into abc coordinates by coordinate transformation; and modulating and generating modulation waves according to an output voltage command value in abc coordinates to control a switching of a power device. In the present application, a plurality of single-phase inverters are controlled to be connected in parallel and are simultaneously started to work, after one of the single-phase inverters is faulted, any other single-phase inverter automatically bears the load of the faulted single-phase inverter, so that a problem of restarting delay of a mutual backup module is solved, a real uninterrupted power supply of the power supply is realized, high reliability is achieved, and influences to vehicle driving are avoided.
US11101726B2

A circuit includes a first gate control circuit including a first time delay element and first and second logic gates. The first time delay element and first and second logic gates receive a pulse width modulation (PWM) signal. The first logic gate includes a first output and second logic gate includes a second output. The circuit also includes a second gate control circuit that includes a second time delay element and third and fourth logic gates. The second time delay element includes an input coupled to the output of the first time delay element. The third logic gate includes a third output, and the fourth logic gate includes a fourth output. A first gate driver receives a first signal from one of the first or third outputs. A second gate driver receives a second signal from one of the second or fourth outputs.
US11101725B2

Provided is a rotary electric machine including: a permanent magnet rotatable around a first rotational shaft and disposed at a distance from a main surface of a moving body rotating or moving, at least a part of a side surface of the permanent magnet continuous to an outer peripheral surface thereof being opposed to the main surface of the moving body, wherein the permanent magnet is rotated around the first rotational shaft by a reaction force acting on the permanent magnet, the reaction force being caused by eddy currents produced in the main surface of the moving body in such a direction as to hinder a change of magnetic flux from the permanent magnet, and a surface speed of the side surface of the permanent magnet opposed to the moving body is lower than a surface speed of the main surface of the moving body opposed thereto.
US11101718B2

A motor rotation detection device is disclosed. The motor rotation detection device according to one embodiment of the present invention, which is coupled to a rotating shaft of a motor to transmit a rotation position of a motor to a motor position sensor (MPS) through magnetic flux in a non-contact manner, includes: a spacer that is disposed so that one end thereof is in contact with one end of the rotating shaft; a sensor magnet that is disposed on the other end of the spacer and generates magnetic flux; and a case that is coupled to the rotating shaft and provides a fixing force to fix the sensor magnet and the spacer to the rotating shaft.
US11101716B2

Provided is an electric actuator (1), including: a motor part (A); and a motion conversion mechanism part (B). The motion conversion mechanism part (B) includes: a ball screw shaft (33); and a ball screw nut (32), which is rotatably fitted to an outer periphery of the ball screw shaft (33), and is provided so as to be capable of transmitting torque with a rotor (24) of the motor part (A) rotatably supported through intermediation of a rolling bearing (27, 30). The ball screw shaft (33) advances toward one side in the axial direction or retreats toward another side in the axial direction in accordance with a rotation direction of the ball screw nut (32). In the electric actuator (1), a needle roller bearing (47) serving as a thrust bearing is arranged adjacent to the ball screw nut (32) on the another side in the axial direction.
US11101712B2

An electric motor, an end cap thereof and a manufacturing method of the end cap are provided. The end cap includes an insulating body and a filter circuit board mounted to the insulating body. The filter circuit board includes at least two power conductors for receiving an external power source, an insulating support frame integral with the at least two power conductors, and at least one filter element. One end of the at least one filter element is connected to a corresponding power conductor, and the other end of the at least one filter element is grounded.
US11101711B2

A brushless direct current motor, a stator part and its winding method are provided. The stator part includes a stator core and stator windings wound around stator poles. The stator poles and the stator windings are arranged in a one-to-one correspondence with each other. The stator windings are formed by winding a single conductive wire uninterruptedly on the stator poles. Two ends of the conductive wire are connected.
US11101705B2

Timing Acquisition Module (TAM) configured for use in or associated with a WTPS and associated methods, apparatus, and systems. The TAM is configured to receive encoded beacons broadcast by wireless power receiver clients requesting power on demand. The TAM decodes the encoded beacons to identify which client broadcast the beacon and notifies the WPTS that a client is requesting power, along with an identifier of that client. In response, the WPTS transmits wireless power signals to the client to service the power request. The WPTS and client may use separate beacons or signals to command the client to broadcast its WPTS beacon, whereby phases of the beacon signal are detected by antennas in the WPTS antenna array and processed to direct the wireless power signals from the WPTS to the client. Multiple apparatus including a combination of a WPTS and TAM may be implemented in a wireless power environment in a cooperative manner, enabling a client to move within the environment while supporting power on demand.
US11101702B2

Provided is a power receiving device including a power receiving coil which receives power supplied by electromagnetic waves, and a measurement coil which is disposed near the power receiving coil and measures an electromagnetic field.
US11101697B2

A power reception device includes: a power reception coil that receives power by magnetic resonance; a power reception circuit that converts power received by the power reception coil into direct current; a load circuit that operates by the power into which the power is converted by the power reception circuit; a first substrate on which the power reception coil and the power reception circuit are mounted; and a second substrate on which the load circuit is mounted, the second substrate being located outside the power reception coil as viewed in an axial direction of the power reception coil.
US11101691B2

A method coordinates an exchange of power between a plurality of technical small units on the one hand and a transmission network on the other hand. A central control device forms a general schedule from individual schedules of all available small units and controls the exchange of power of the small units with the transmission network according to the general schedule, wherein a delta schedule is calculated by the control device from a balancing of the general schedule and a predetermined call-off plan of a network operator or an electricity exchange. A central memory connected to the transmission network is controlled according to the delta schedule, such that the central memory exchanges an electrical compensation power with the transmission network, such that the technical small units and the central memory together carry out the call-off plan.
US11101680B2

An electronic device adjusts power supplied to a first battery power source by a second battery power source. A battery current sense circuit senses a charge current supplied to the first battery power source. Operation of a tracking circuit depends on the charge current. A charge feedback controller generates a control voltage based on an output voltage at a first battery port of the first battery power source. A voltage converter circuit includes an input port electrically coupled to the second battery power source and an output port electrically coupled to the tracking circuit and the first battery power source. The voltage converter circuit adjusts the charge current supplied by the second battery power source through the voltage converter circuit to the first power source based on the control voltage.
US11101673B2

Techniques for control of power switches in a USB Power Delivery (USB-PD) system are described herein. In an example embodiment, an integrated circuit comprises a programmable gate control circuit coupled to a provider field effect transistor (FET) and a consumer FET to provide control signals to the provider and consumer FETs in response to system conditions and application requirements of the USB-PD system. A pulldown current control circuit may provide additional control to slew rate for the slow turn-ON of provider and consumer FETs.
US11101670B2

A wireless charging cart for charging the battery of portable computing devices having a receiver includes a shelf and a divider supported by the shelf. The divider has a top edge and a bottom edge between which an x-axis extends and a front edge and rear edge between which a y-axis extends. The cart further has a charging module mounted to the divider. The charging module has a transmitter mounted to an adjustable support, which permits the transmitter to be moved along both the x and y axis of the divider, wherein the adjustable support is adapted to locate the transmitter adjacent the receiver of the portable computing device to be charged.
US11101664B2

A method set point determining device and computer program product for determining set points of machines, energy storage units, wind generators and/or solar panels in a power system. The set point determining device includes an efficiency curve determining unit configured to determine, during operation of the power system, current individual efficiency curves of machines, energy storage units, wind generators and/or solar panels, each curve defining the efficiency of the corresponding machine, energy storage unit, wind generator and/or solar panel, where a current efficiency curve is obtained as a real-time estimation using current and historic power system data, and an optimization handling unit configured to, at a point in time of power system control, form a function including a first expression, which is a sum of products, each product including the power of a machine, energy storage unit, wind generator and/or solar panel times the individual efficiency of the machine, energy storage unit, wind generator and/or solar panel obtained from the corresponding current individual efficiency curve, determine a power demand of the system, optimize the function subject to the condition that the sum of powers of the machines, energy storage units, wind generators and/or solar panels reach the power demand, determine desired set points of the machines, energy storage units, wind generators and/or solar panels based on the optimization and supply the set point to the machines, energy storage units, wind generators and/or solar panels.
US11101663B2

A microgrid system and method of controlling same, the microgrid system comprising a storage battery (5000), an energy storage converter (1000), a monitoring circuit and a controllable switch (2000). When the microgrid system is in grid-connected mode, the energy storage converter outputs steady power under the control of an inner current loop unit (1220); in grid-connected mode, an outer voltage loop unit (1240) does not participate in control, but remains in an operating state, and on the basis of four outer voltage loop unit input signals, estimates in advance a specified current loop signal (Uvo) for handover from grid-connected mode to island mode. When the microgrid system hands over from grid-connected mode to island mode, the outer voltage loop unit goes into operation, and the inner current loop unit controls a steady output voltage and frequency from the energy storage converter according to the pre-estimated specified current loop signal output by the outer voltage loop unit. The outer voltage loop unit controls the outputted specified current loop signal to be identical before and after mode handover, and can realize seamless handover between grid-connected and island modes for the microgrid system.
US11101660B2

A storage battery system includes: a grid-connected storage battery; and a first current sensor that is provided in an electrical circuit linking the storage battery and the grid and detects a current in the electrical circuit the storage battery system having the electrical circuit connected with one or more power generators. The storage battery system includes: a second current sensor that is provided in the electrical circuit such that the one or more power generators are connected between the first current sensor and the second current sensor; and a controller that calculates generated power of the one or more power generators based on outputs obtained from the first current sensor and the second current sensor.
US11101652B2

Systems and a method for forecasting data at noninstrumented substations from data collected at instrumented substations is provided. An example method includes determining a cluster id for a noninstrumented substation, creating a model from data for instrumented substations having the cluster id, and forecasting the data for the noninstrumented station from the model.
US11101651B2

Building energy consumption is controlled by operating energy consumptive devices according to a control plan determined by: using a software building model to simulate building behavior over a simulation period in accordance with predicted circumstances and in accordance with multiple control plans; for at least one of the control plans, re-simulating building behavior a plurality of times each with a different perturbation imposed, with each perturbation corresponding to a different degree of participation in a grid market, to thereby determine an amount of participation in the grid market available to the building; resimulating building behavior a plurality of times imposing said determined participation amount as a constraint; and selecting an optimal control plan based on the last round of resimulations. The selected optimal control plan may also be derived through combining buildings or energy response attributes associated with different buildings to form synthetic resources for optimal deployment to the grid.
US11101649B2

Embodiments may include apparatuses, systems, and methods for direct current power distribution. An apparatus includes a first power contact, a second power contact, and a controller coupled to the first power contact and the second power contact. The first power contact is coupled to a first power distribution line supplying DC power to the first power contact at a first voltage level. The second power contact is coupled to a second power distribution line supplying DC power to the second power contact at a second voltage level different from the first voltage level. The controller is to control a first power connection established with the first power contact based on a first power contract, or a second power connection established with the second power contact based on a second power contract. Other embodiments may be described and/or claimed.
US11101646B2

A circuit breaker system is disclosed in the present application. The circuit breaker system includes a housing to hold an electrical interrupter within an internal region separated from an external ambient region. The electrical interrupter includes at least a first pair of electrical contact elements that are movable between open and closed positions. A voltage limiter, such as a metal oxide varistor (MOV), is connected across the pair of electrical contact elements to receive and dissipate a transient voltage when the first pair of electrical contacts is moved from a closed position to an open position, thereby reducing undesired arcing and premature wear or erosion of certain electrical components.
US11101639B2

An integrated inverter assembly including a main cover and an opposing back cover, a coolant channel, wherein power electronics of the inverter assembly are thermally coupled to the coolant channel, and wherein at least one of a coolant inlet or a coolant outlet of the coolant channel comprises a quick connector without a locking element.
US11101631B2

Techniques for determining whether a downed conductor is present in an electrical power distribution network that includes a neutral line and a plurality of energized conductors are disclosed. For example, a sampled neutral current signal is received, the sampled current signal including a plurality of values, each of the values representing an amplitude of current that flows in of the neutral conductor at a particular time; an unfiltered current signal is generated based on the sampled current signal; the sampled current signal is filtered to generate a filtered current signal; the unfiltered current signal and the filtered current signal are compared to generate an error signal; and the error signal is analyzed to determine whether at least one of the plurality of conductors is a downed conductor.
US11101612B2

A method of manufacturing an electrical connector includes specific steps described hereinafter. Stamp a plurality of terminals together with a plurality of clamping portions and a clamping element having a material belt. Insert and fix the plurality of the terminals together with the plurality of the clamping portions to a material carrier, and place the material belt above the material carrier. Electroplate the plurality of the terminals and the clamping element. Mold an insulating housing to the plurality of the terminals and the clamping element. Separate the material carrier, the plurality of the clamping portions and the material belt from the plurality of the terminals and the clamping element respectively, thereby completing manufacturing the electrical connector which has the insulating housing, the plurality of the terminals and the clamping element.
US11101609B2

A custom outlet module is contained within a housing and has an electric current sensor configured to measure current passing through an electric outlet during a time period, a proximity sensor configured to detect a distance of an object relative to the electric outlet during the time period, a relay switch that can open or close to stop or conduct current through a circuit in the electric outlet in response to a command, and a wireless network interface in communication with the electric current sensor and the proximity sensor, the wireless network interface configured to transmit and receive data from the current sensor and the proximity sensor, to transmit commands to the relay switch, transmit the data to a computing device, and receive commands from the computing device.
US11101597B1

An electrical connector includes a connector housing configured for attachment to an electrical enclosure. A first side of the connector housing faces an inside of the electrical enclosure and a second side of the connector housing faces an outside of the electrical enclosure. The connector housing may include a connector aperture configured to receive an electrical conductor, which may extend between the first and second sides of the connector housing. The connector housing may further include a ventilation pathway separate from the connector aperture that defines a fluid communication path between the first side and the second side of the connector housing.
US11101582B2

An apparatus that melts and monitors sleeves for installation onto shielded cables. The apparatus includes a heat source for melting the sleeve, cable supports for supporting the cable during the melting process, a sensor system that is configured to measure a dimension of the sleeve during melting, and a computer that is connected to receive sensor data from the sensor system and send heater control signals to the heat source. The computer is configured to receive dimensional data from the sensor system, monitor that dimensional data by performing a dimensional analysis, and then deactivate or remove the heat source in response to dimensional analysis results indicating that the sleeve is fully melted (in the case of a solder sleeve) or only fully shrunken (in the case of a dead end sleeve) onto the cable.
US11101576B2

A connection assembly is provided and includes a first conductor, a second conductor and a friction stir welded connection connecting the first conductor and the second conductor, with the second conductor having a bundle of conductor wires. The friction stir welded connection is provided by a friction stir welding tool having a pin connecting a front side of the second conductor pressed onto the first conductor along a connecting direction between the first conductor and the second conductor.
US11101575B2

A wearable device and an antenna signal processing circuit and method thereof are disclosed. The antenna signal processing circuit comprises: an antenna tuning circuit, a signal processor and a comparator. The antenna tuning circuit comprises a controlling end, a load end and a signal source end. The load end is connected to an antenna of the wearable device, the signal source end is connected to a first input end of the comparator, a reference signal is inputted to a second input end of the comparator, an output end of the comparator is connected to an input end of the signal processor, and an output end of the signal processor is connected to the controlling end. The signal processor generates an adjusting signal according to a comparison result outputted by the comparator, to adjust a matching impedance of the antenna tuning circuit, to realize dynamic adjusting of antenna signals.
US11101570B2

An integrated antenna array device includes a circuitry component layer having bounds defining a circuitry zone. The circuitry component layer includes beam steering circuitry. The integrated antenna array device also includes an antenna component layer affixed to the circuitry component layer in the circuitry zone. The antenna component layer includes a radiating region and an interconnecting region. The radiating region is outside the circuitry zone and includes one or more antenna arrays having radiating antenna elements. The interconnecting region is substantially defined within the circuitry zone and interconnects the beam steering circuitry with the one or more radiating elements.
US11101560B2

An antenna structure is provided. The antenna structure includes a first radiation member, a second radiation member, and a feeding member. The first radiation member includes a first radiation portion, a second radiation portion, and a feeding portion electrically connected between the first radiation portion and the second radiation portion. The second radiation member includes a third radiation portion, a fourth radiation portion, and a grounding portion electrically connected between the third radiation portion and the fourth radiation portion. The third radiation portion and the first radiation portion are separate from and coupled to each other, the third radiation portion and the second radiation portion are separate from and coupled to each other, and the fourth radiation portion and the first radiation portion are separate from and coupled to each other. The feeding member is electrically connected between the feeding portion and the grounding portion.
US11101553B2

A hybrid antenna having an active array on a tracking pedestal is configured to facilitate simultaneous multibeam operation with first and second satellites. The hybrid antenna system includes a pedestal having a base and a support pivotally mounted with respect to the base about a first axis, a one-dimensional active electronically scanned array (AESA) configured to scan along a scanning plane and rotatably mounted on the support about a skew axis, and a skew positioner configured to rotate the AESA about the skew axis for aligning the scanning plane with the first and second satellites to facilitate the simultaneous multibeam operation with the first and second satellites. A method of using the hybrid antenna having an active array on a tracking pedestal is also disclosed.
US11101544B2

A control module attached to a lighting fixture and having a front cover portion may comprise one or more sensors, such as a daylight and/or occupancy sensor, for sensing information through the front cover portion. The control module may have a main printed circuit board (PCB) that extends from a front side to a rear side of the control module, and a sensor PCB perpendicular to the main PCB to enable at least one sensor attached to the sensor PCB to face the front side of the control module. The main PCB may comprise a wireless communication circuit and an antenna for communicating radio frequency (RF) signals, wherein at least a portion of the antenna is located within a plastic lip of the front cover portion of the control module. The control module may further have a conductive enclosure to reduce radio-frequency interference noise from coupling into the antenna.
US11101543B2

A wireless communication device includes a housing, an antenna, a metal plate, a sensor and a controller. The antenna placed within the housing. The metal plate is detachably placed in the housing. The metal plate is higher in electric conductivity than the housing and has a surface facing the antenna when the metal plate is placed in the housing. The sensor is configured to sense placement of the metal plate. The controller is configured to receive a result of sensing detected by the sensor.
US11101542B2

A semiconductor device package having at least one integrated circuit (IC) die, at least two antennas oriented in at least two different directions, and a combiner/divider structure connecting the at least two antennas to the at least one IC die and configured to combine/divide signals transmitted between the at least two antennas and the at least one IC die. The package may be fabricated using an additive manufacturing process (i.e., 3D printing). In certain embodiments, the package is an integrated radio package having a multi-directional antenna array.
US11101535B2

Disclosed is a transmission line-waveguide transition device including side surfaces and a top surface having a size and shape corresponding to a waveguide to which a signal of a transmission line is transmitted, the side surfaces and top surface having a plate shape; and a plate-shaped ridge formed in an inner space defined by the side surfaces and the top surface, the ridge being provided with a slope having one end connected to the transmission line and an opposite end contacting the top surface.
US11101528B2

A lithium ion secondary battery that includes a positive electrode, a negative electrode, a separator, a nonaqueous electrolytic solution, and a PTC layer between a positive electrode mixture layer and a positive electrode current collector and/or between a negative electrode mixture layer and a negative electrode current collector, the PTC layer having a positive temperature coefficient of resistance. The PTC layer contains nonconductive filler particles, and the electronic resistance at 120° C. is equal to or more than 100 times the electronic resistance at room temperature.
US11101526B2

A lithium cell, in particular a lithium-metal and/or lithium-ion solid electrolyte-liquid electrolyte hybrid cell, is described that includes an anode layer and a cathode layer. A separator layer is situated between the anode layer and the cathode layer. The cathode layer and/or the separator layer and/or the anode layer includes at least one solvent and/or at least one lithium conductive salt. To improve the rapid charge capacity of the cell, a dividing layer is situated between the cathode layer and the separator layer, which dividing layer is conductive for lithium ions and is impermeable for the at least one solvent of the cathode layer and/or of the separator layer and/or of the anode layer, and/or is impermeable for lithium conductive salt anions of the at least one lithium conductive salt of the cathode layer and/or of the separator layer and/or of the anode layer.
US11101517B2

A battery installation method in a shelter or cabinet includes responsive to placing one or more batteries in the shelter or cabinet, connecting terminals on each of the one or more batteries to associated terminal plates with associated security screws; and connecting a bracket to a housing in the shelter or cabinet with associated security screws, wherein the bracket spans across the one or more batteries and wherein the bracket comprises raised edges which deter cutting.
US11101511B2

A solid-state battery is provided. The battery includes a melanin structure formed of at least one melanin material embedded in an inert material, and first and second metal bands which serve as first and second electrodes, respectively. The melanin material is selected from the group consisting of melanin, melanin precursors, melanin derivatives, melanin analogs and melanin variants. The solid-state battery does not need to be recharged or reloaded.
US11101509B2

A cooling plate distributes a coolant for an electrical battery, and is defined by parallel first and second edges and parallel third and fourth edges. A coolant inlet is arranged at a junction between the first and fourth edges, and a coolant outlet arranged at a junction between the second and fourth edges. A first coolant channel is arranged along the first edge, in direct communication with the inlet, and a second coolant channel is arranged along the second edge, in direct communication with the outlet. First and second sets of coolant mini-channels are in direct communication with the second channel. A first coolant manifold, arranged proximate the third edge, is in direct communication with the first channel. A second coolant manifold, arranged proximate the fourth edge, is in direct communication with the inlet. The two manifolds are in communication with the outlet via the respective sets of mini-channels.
US11101505B2

A battery pack is provided with an improved interface through the use of an endcap which forms a top surface of a battery pack housing. The endcap includes a walled aperture for a connector. The connector along with electronic circuitry is disposed on a printed circuit board located beneath the endcap. A dam of UV glue surrounds a perimeter of the connector preventing the potting compound from intruding into contacts. An endcap perimeter rim of UV glue seals the endcap to the housing. The endcap further includes an injection port and flow directors for guiding a potting compound into the endcap to form a water tight seal.
US11101504B2

Described are remote command-enabled battery modules and systems and methods incorporating them.
US11101500B2

An electrochemical cell comprising (A) an anode comprising at least one anode active material, (B) a cathode comprising at least one cathode active material selected from mixed lithium transition metal oxides containing Mn and at least one second transition metal; lithium intercalating mixed oxides containing Ni, Al and at least one second transition metal; LiNiPO4; LiMnPO4; and LiCoPO4; (C) an electrolyte composition containing (i) at least one aprotic organic solvent; (ii) at least one lithium ion containing conducting salt; (iii) a compound of formula (I).
US11101497B2

A method for manufacturing an all-solid state secondary battery including a plurality of provisional battery bodies, the method including: forming each of the plurality of provisional battery bodies by pressing a positive-electrode mixture, a solid electrolyte, and a negative-electrode mixture that are stacked between a pair of electrode current collectors and pressure-molding the stacked provisional battery bodies with the electrode current collectors facing each other. The electrode current collectors facing each other have rough surfaces.
US11101495B2

New phosphorous-based polyesters have been synthesized. When these polymers are combined with electrolyte salts, such polymer electrolytes have shown excellent electrochemical oxidation stability in lithium battery cells. Their stability along with their excellent ionic transport properties make them especially suitable as electrolytes in high energy density lithium battery cells.
US11101490B2

The present invention relates to an apparatus for manufacturing an electrode assembly including a separator feeding unit including a first roll on which one side of a separator strip is wound and a second roll on which the other side of the separator strip is wound, wherein the first and second rolls respectively unwind the separator strip so that the separator strip is fed toward a core portion of the separator strip disposed between the first and second rolls; a separator folding unit for winding the separator strip around the core portion to form a separator spiral folded in a spiral shape about the core portion; a first electrode lamination unit for laminating first electrode members on one surface of the separator spiral; and a second electrode lamination unit for laminating second electrode members on the other surface of the separator spiral.
US11101489B2

The present invention relates to an apparatus for manufacturing an electrode assembly including a separator feeding unit including a first roll on which one side of a separator strip is wound and a second roll on which the other side of the separator strip is wound, wherein the first and second rolls respectively unwind the separator strip so that the separator strip is fed toward a core portion of the separator strip disposed between the first and second rolls; a separator folding unit for winding the separator strip around the core portion to form a separator spiral folded in a spiral shape about the core portion; a first electrode lamination unit for laminating first electrode members on one surface of the separator spiral; and a second electrode lamination unit for laminating second electrode members on the other surface of the separator spiral.
US11101486B2

A filling cover of which a surface facing a case insulator serving as a base member is in contact with a filling has at least side surface parts that cover side surfaces of the filling, and at least some of the side surface parts are not joined to the case insulator.
US11101482B2

A dual chamber solid oxide fuel cell integrated into the exhaust stream of an internal combustion engine, in which engine exhaust gases are routed to the anode of a tubular solid oxide fuel cell (SOFC) and heated secondary air is supplied to the cathode of the SOFC. The secondary air supply is heated using the existing engine temperature and exhaust gas temperature through a heat exchanger formed by a modified cylinder head and exhaust manifold. The dual chamber solid oxide fuel provides the necessary hydrocarbon and carbon monoxide scrubbing to achieve mandatory catalytic conversion for vehicle operation. In addition, the dual chamber solid oxide fuel cell is capable of generating sufficient electrical power for the vehicle. Omission of conventional catalytic convertors and alternators allows for improved efficiency and fuel economy of the internal combustion engine.
US11101476B2

The invention relates to a device and a method for isolating a fuel cell, which make it possible to safely work on the fuel cell during a servicing or repair operation.
US11101471B2

The invention relates to a method for producing a flow plate (10a; 10b) for a fuel cell, in particular a PEM fuel cell, and/or an electrolyzer, wherein the flow plate (10a; 10b) is provided with at least one flow element (12a; 12b), which is at least partially made of metal fibers (14a; 14b). According to the invention, in at least one method step, the metal fibers (14a; 14b) are aligned by means of at least one alignment unit (30a; 30b).
US11101470B2

Oxygen-containing gas discharge passages are provided in a first metal separator of a fuel cell of a fuel cell stack. The oxygen-containing gas discharge passages include an upper oxygen-containing gas discharge passages and a lower oxygen-containing gas discharge passage. In the first metal separator, a central position at the center between the upper oxygen-containing gas discharge passage and the lower oxygen-containing gas discharge passage is positioned below the center of an oxygen-containing gas flow field in the gravity direction.
US11101469B2

In a power generating cell, on a surface on a side opposite from an electrolyte membrane in an anode, there are provided an outer peripheral surface positioned on an outer peripheral portion of the anode, a central surface located more inwardly than an inner peripheral portion of a resin frame member, and a stepped portion connecting the outer peripheral surface and the central surface to each other. A height of the central surface from the electrolyte membrane is lower than that of the outer peripheral surface. A protruding end surface of an end linear protrusion is in contact with the central surface.
US11101468B2

A method for printing a flexible printed battery is disclosed. For example, the method includes printing, via a three-dimensional (3D) printer, a first substrate of the flexible thin-film printed battery, printing a first current collector on the first substrate, printing a first layer on the first current collector, printing, via the 3D printer, a second substrate, printing a second current collector on the second substrate, printing a second layer on the second current collector, and coupling the first substrate and the second substrate around a paper separator membrane moistened with an electrolyte that is in contact with the first layer and the second layer.
US11101466B2

A carbon electrode material is disclosed for a redox flow battery that particularly, even when using an Mn—Ti type electrolyte, while stabilizing Mn ions and suppressing a rise in cell resistance during initial charge and discharge, has excellent oxidation resistance. The electrode material includes a carbonaceous fiber, and a carbonaceous material for binding the carbonaceous fiber, and satisfies the requirements: (1) when the size of a crystallite in a c axis direction found by X-ray diffraction in the carbonaceous material (B) is Lc(B), Lc(B) is 10 nm or greater; (2) when the size of the crystallite in the c axis direction found by X-ray diffraction in the carbonaceous fiber (A) is Lc(A), Lc(B)/Lc(A) is 1.0 or greater; and (3) the number of bonded oxygen atoms of the carbon electrode material surface is 1.0% or greater than the total number of carbon atoms of the carbon electrode material surface.
US11101464B2

A negative electrode for a nonaqueous electrolyte secondary battery having improved life characteristics, a binder for a negative electrode of a nonaqueous electrolyte secondary battery, and a nonaqueous electrolyte secondary battery. The negative electrode for a nonaqueous electrolyte secondary battery according to an embodiment includes a current collector, and a mixture layer formed on the current collector and having an active material and a binder. In the binder, an intermolecular chain network in which crosslinking by irreversible bonding and crosslinking by reversible bonding are mixed is formed. For example, a crosslinking treatment is applied to the binder. At this time, by performing crosslinking by reversible bonding and irreversible bonding, crosslinking unevenness is more suppressed, and local concentration of loads on the binder is more suppressed.
US11101458B2

A battery electrode composition is provided comprising composite particles, with each composite particle comprising active material and a scaffolding matrix. The active material is provided to store and release ions during battery operation. For certain active materials of interest, the storing and releasing of the ions causes a substantial change in volume of the active material. The scaffolding matrix is provided as a porous, electrically-conductive scaffolding matrix within which the active material is disposed. In this way, the scaffolding matrix structurally supports the active material, electrically interconnects the active material, and accommodates the changes in volume of the active material.
US11101457B2

The present disclosure provides a process for the production of a cathode active material complex which is used for a lithium secondary battery, comprising the steps of: mixing a lithium metal phosphate with a solvent to prepare a first precursor; mixing the first precursor with a graphene oxide to prepare a second precursor solution; forming droplets from the second precursor solution; and making the droplets into a powder; wherein the formation of the powder is performed by spray pyrolysis method.
US11101448B2

Provided are an electronic device and an organic electroluminescence element both of which are excellent in optical properties as well as long-term storage stability and scratch resistance. Herein, the electronic device includes at least one functional layer on a resin substrate, and the electronic device is configured so that the functional layer contains a component with a structure of X—Y—X′ as a resin component; X and X′ independently include at least any one of the formulae (1)˜(7) respectively; and Y is a bivalent group including at least one S atom and one aromatic ring.
US11101439B2

In one aspect, composite materials including a thin-film layer of lateral p-n junctions are described herein, which can be employed in circuits or various components of electrical devices. Briefly, a composite material comprises a thin-film layer including p-type regions alternating with n-type regions along a face of the thin-film layer, the p-type regions comprising electrically conductive particles dispersed in a first organic carrier and the n-type regions comprising electrically conductive particles dispersed in a second organic carrier, wherein p-n junctions are established at interfaces between the p-type and n-type regions. As described further herein, the thin-film layer is flexible, permitting the thin-film to be folded or arranged into a number of configurations to provide various circuits or components of electrical devices.
US11101430B2

A phase-change storage element including, in a first portion, a stack of amorphous layers, the thickness of each layer in the stack being smaller than or equal to 5 nm.
US11101424B2

An ultrasound transducer used in an ultrasound system and a method of manufacturing the same are disclosed. The ultrasound transducer is manufactured by forming a backing block including a plurality of surfaces; forming a piezoelectric layer including a first portion formed on the backing block to be in contact therewith and a second portion extending from the first portion; electrically connecting a plurality of pins to the second portion by attaching a connector having the plurality of pins for electrical connection with at least one of a transmitting unit and a receiving unit of an ultrasound system to at least one surface of the plurality of surfaces of the backing block; cutting the first portion and the second portion of the piezoelectric layer into a plurality of piezoelectric elements, wherein each of the plurality of piezoelectric elements is connected to a corresponding one of the plurality of pins of the connector; and forming a ground layer connected to the piezoelectric layer.
US11101421B2

Embodiments relate to an apparatus for a nano-scale energy converter and an electric power generator. The apparatus includes two electrodes separated by a distance. The first electrode is manufactured to have a first work function value and the second electrode is manufactured to have a second work function value, with the first and second work function values being different. A cavity is formed by the distance between the first and second electrodes, and a nanofluid is disposed in the cavity. The nanofluid includes nanoparticles suspended in a dielectric medium. The nanoparticles have a third work function value that is greater than the first and second work function values. The relationship of the work function values of the nanoparticles to the work function values of the electrodes optimizes the transfer of electrons to the nanoparticles through Brownian motion and electron hopping.
US11101417B2

A printed structure includes a destination substrate comprising two or more contact pads disposed on or in a surface of the destination substrate, a component disposed on the surface, and two or more electrically conductive connection posts. Each of the connection posts extends from a common side of the component. Each of the connection posts is in electrical and physical contact with one of the contact pads. The component is tilted with respect to the surface of the destination substrate. Each of the connection posts has a flat distal surface.
US11101411B2

Solid-state light emitting devices including light-emitting diodes (LEDs), and more particularly packaged LEDs are disclosed. LED packages are disclosed that include an LED chip with multiple discrete active layer portions mounted on a submount. The LED packages may further include wavelength conversion elements and light-altering materials. The multiple discrete active layer portions may be electrically connected in series, parallel, or in individually addressable arrangements. The LED chip with the multiple discrete active layer portions may provide the LED package with improved brightness, improved alignment, simplified manufacturing, and reduced costs.
US11101410B2

Light emitting diode (LED) devices and systems include a superstrate (e.g., a light-transmissive layer), at least one region of wavelength-conversion material in the light-transmissive layer, and LEDs attached to the superstrate at the location of the wavelength-conversion material. An encapsulant layer is formed over and/or around the LEDs with an opaque or clear material. Additional color filter layers are optionally applied to the light-transmissive layer. A method for producing LED devices and systems includes providing a superstrate with a wavelength-conversion material region formed therein, attaching LEDs to the superstrate at the die-attach layer, forming conductive surfaces on a side of the LED opposite the die-attach layer, dispensing an encapsulant layer to at least partially encapsulate the LEDs, and forming one or more electrical traces to electrically interconnect the conductive surfaces of at least some of the LEDs with each other.
US11101394B2

Provided are a method of transferring a tin sulfide film and a photoelectric device using the tin sulfide film. The method includes: forming a first tin sulfide film on a first substrate; placing a second substrate on the first tin sulfide film; and forming a second tin sulfide film bonded to a surface of the second substrate by transferring a portion of the first tin sulfide film to the second substrate through a rapid thermal process (RTP).
US11101392B2

A solar cell element is provided with a semiconductor substrate, a passivation layer, and an electrode. The semiconductor substrate has a first surface and a second surface that is positioned on a back side of the first surface. The passivation layer is positioned on the second surface of the semiconductor substrate. The electrode is positioned on the passivation layer and positioned in the state of being electrically connected to the semiconductor substrate. The electrode includes a linear electrode part that is positioned along a peripheral edge of the semiconductor substrate when the semiconductor substrate is seen from the second surface side in plane perspective view, and is positioned in the state of penetrating the passivation layer in a thickness direction.
US11101379B2

A novel design for a nitrogen polar high-electron-mobility transistor (HEMT) structure comprising a GaN/InGaN composite channel. As A novel design for a nitrogen polar high-electron-mobility transistor (HEMT) structure comprising a GaN/InGaN composite channel. As illustrated herein, a thin InGaN layer introduced in the channel increases the carrier density, reduces the electric field in the channel, and increases the carrier mobility. The dependence of p on InGaN thickness (tInGaN) and indium composition (xIn) was investigated for different channel thicknesses. With optimized tInGaN and xIn, significant improvements in electron mobility were observed. For a 6 nm channel HEMT, the electron mobility increased from 606 to 1141 cm2/(V·s) when the 6 nm thick pure GaN channel was replaced by the 4 nm GaN/2 nm In0.1Ga0.9N composite channel.
US11101376B2

Embodiments related to transistors having one or more non-planar transition metal dichalcogenide cladding layers, integrated circuits and systems incorporating such transistors, and methods for fabricating them are discussed.
US11101374B1

One or more gated nanosheet diodes are disposed on a substrate and made from a nanosheet structure. A first (second) source/drain (S/D) is disposed on the substrate. The first (second) S/D has a first (second) S/D doping concentration with a first (second) S/D doping type. One or more p-n junctions form one or more respective diodes. There is a first side and a second side of each of the p-n junctions. The first (second) sides of the p-n junctions electrically and physically connect to the first (second) S/Ds and have the same type of doping, respectively. A gate stack, made of a gate dielectric layer and a gate metal, interfaces and surrounds each of the p-n junctions.
US11101372B2

Power semiconductor devices can often be expensive to produce and/or expensive to operate (i.e. inefficient). The present structure seeks to overcome these problems by providing a double-sided vertical power transistor structure that poses a unipolar path and a second parallel bipolar path.
US11101366B2

A remotely generated plasma energizes radicals of a process gas. The radicals of the process gas may interact with a precursor gas to cause a reaction to form an oxide on a region of a workpiece. The formation of the oxide is formed without damaging an underlying layer, such as a low-k dielectric layer. The oxide layer may correspond to a main sidewall oxide over a gate spacer in the formation of a FinFET device.
US11101355B2

A semiconductor device according to an embodiment includes a nitride semiconductor layer, an insulating layer provided on the nitride semiconductor layer, a first region provided in the nitride semiconductor layer, and a second region which is provided between the first region in the nitride semiconductor layer and the insulating layer, has a higher electric resistivity than the first region, and includes carbon (C).
US11101348B2

Methods form devices by creating openings in sacrificial gates between nanosheet stacks (alternating layers of a first material and channel structures), forming spacers in the openings, and removing the sacrificial gates to leave the spacers. The first material is then removed from between the channel structures. A first work function metal is formed around and between the channel structures. Next, first stacks (of the stacks) are protected with a mask to leave second stacks (of the stacks) exposed. Then, the first work function metal is removed from the second stacks while the first stacks are protected by the mask and the spacers. Subsequently, a second work function metal is formed around and between the channel structures of the second stacks. A gate material is then formed over the first work function metal and the second work function metal.
US11101333B2

The display defects of a display device are reduced. The display quality of the display device is improved. The display device includes a display panel and a first conductive layer. The display panel includes a display element including a pair of electrodes. An electrode of the pair of electrodes which is closer to one surface of the display panel is supplied with a constant potential. A constant potential is supplied to the first conductive layer. The second conductive layer provided on the other surface of the display panel is in contact with the first conductive layer, whereby the second conductive layer is also supplied with the constant potential. The second conductive layer includes a portion not fixed to the first conductive layer.
US11101327B2

An image sensor includes a color filter on a substrate, first and second organic photodiodes on the color filter, and first and second capacitors connected to the first and second organic photodiodes, respectively. The color filter is spaced apart from a first surface of the substrate. Each of the first and second organic photodiodes face an upper surface of the color filter. The first capacitor includes a first conductive pattern and a first insulating space. The first conductive pattern extends through the substrate, and the first insulating spacer surrounds a sidewall of the first conductive pattern and has a first thickness. The second capacitor includes a second conductive pattern and a second insulating spacer. The second conductive pattern extends through the substrate, and the second insulating spacer surrounds a sidewall of the second conductive pattern and has a second thickness smaller than the first thickness.
US11101326B2

A non-volatile memory uses phase change memory (PCM) cells in a three dimensional vertical cross-point structure, in which multiple layers of word lines run in a horizontal direction and bit lines run in a vertical direction. The memory cells are located in a recessed region of the word lines and are separated from the bit line by an ovonic threshold switch. A surfactant lining of the word line recess in which the phase change memory material is placed improves stability of the resistance state of the memory cells, allowing for improved multi-state operation.
US11101325B2

A semiconductor memory includes a plurality of stripe-like active areas formed by stacking, in a direction perpendicular to a substrate, a plurality of layers extending parallel to the substrate, a first gate electrode formed on first side surfaces of the active areas, the first side surfaces being perpendicular to the substrate, a second gate electrode formed on second side surfaces of the active areas, the second side surfaces being perpendicular to the substrate. The layers are patterned in self-alignment with each other, intersections of the active areas and the first gate electrode form a plurality of memory cells, and the plurality of memory cells in an intersecting plane share the first gate electrode.
US11101321B2

A nonvolatile resistive switching memory comprising an insulating substrate, a lower electrode, a lower graphene barrier layer, a resistive switching functional layer, an upper graphene barrier layer, and an upper electrode, wherein the lower and/or the upper graphene barrier layer is/are capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer under an applied electric field. According to the nonvolatile resistive switching memory device of the present invention and manufacturing method thereof, a monolayer or multilayer graphene film as a metal ions/atoms barrier layer is inserted between the upper/lower metal electrode and the resistive switching functional layer, which is capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer during the programming or erasing process of the resistive switching device, thereby improving the reliability of the device.
US11101317B2

In a method of manufacturing an element array, prepared is an adhesive sheet in which elements are arranged in a predetermined array on an adhesive layer. A specific element among the arrayed elements is removed from the adhesive sheet by radiating a laser to the specific element. The arrayed elements are directly or indirectly transferred onto a mounting substrate.
US11101314B2

In some example embodiments, a back side illumination (BSI) image sensor may include a pixel configured to generate electrical signals in response to light incident on a back side of a substrate. In some example embodiments, the pixel includes, a photodiode, a device isolation film adjacent to the photodiode, a dark current suppression layer above the photodiode, a light shield grid above the photodiode and including an opening area of 1 to 15% of an area of the pixel, a light shielding filter layer above the light shield grid, a planarization layer above the light shielding filter layer, a lens above the planarization layer, and/or an anti-reflective film between the photodiode and the lens.
US11101307B2

An image sensor device is disclosed. The image sensor device includes: a substrate having a front surface and a back surface; a radiation-sensing region formed in the substrate; an opening extending from the back surface of the substrate into the substrate; a first metal oxide film including a first metal, the first metal oxide film being formed on an interior surface of the opening; and a second metal oxide film including a second metal, the second metal oxide film being formed over the first metal oxide film; wherein the electronegativity of the first metal is greater than the electronegativity of the second metal. An associated fabricating method is also disclosed.
US11101303B2

An imaging element (photoelectric conversion element) includes a photoelectric conversion unit formed by laminating a first electrode 21, a photoelectric conversion layer 23A, and a second electrode 22. Between the first electrode 21 and the photoelectric conversion layer 23A, a composite oxide layer 23B containing indium-gallium-zinc composite oxide is formed. The composite oxide layer 23B includes a first layer 23B1 adjacent to the first electrode 21 and a second layer 23B2 adjacent to the photoelectric conversion layer 23A. The first layer 23B1 has a higher indium composition than the second layer 23B2, or the first layer 23B1 has a higher gallium composition than the second layer 23B2, or the first layer 23B1 has a higher zinc composition than the second layer 23B2.
US11101288B2

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory stack structures extending through the alternating stack. Each of the memory stack structures contains a memory film and a vertical semiconductor channel. At least one of the electrically conductive layers contains a first conductive material portion having a respective inner sidewall that contacts a respective one of the memory films at a vertical interface, and a second conductive material portion that has a different composition from the first conductive material portion, and contacting the first electrically conductive material portion. The first conductive material portion has a lower work function than the second conductive material portion.
US11101284B2

A method of forming a semiconductor structure includes providing a dopant species selected from carbon, boron, nitrogen or oxygen into an upper portion of a semiconductor region to form a doped etch stop semiconductor material portion over a remaining semiconductor material portion, forming an overlying material portion over the etch stop semiconductor material portion, etching through the overlying material portion by an etch process that removes the overlying material portion selective to a material of the etch stop semiconductor material portion, and depositing at least one fill material over the etch stop semiconductor material portion.
US11101282B2

According to one embodiment, a semiconductor storage device includes: a substrate; a plurality of first gate electrodes arranged in a first direction intersecting with a substrate surface; a first semiconductor film extending in the first direction and facing the plurality of first gate electrodes; a first gate insulating film provided between the plurality of first gate electrodes and the first semiconductor film; a second gate electrode disposed farther away from the substrate than the plurality of first gate electrodes; a second semiconductor film that extends in the first direction, faces the second gate electrode, and has, in the first direction, one end connected to the first semiconductor film; and a second gate insulating film provided between the second gate electrode and the second semiconductor film. The second gate electrode includes: a first portion; and a second portion provided between the first portion and the second semiconductor film, and facing the second semiconductor film. At least a portion of the second portion is provided closer to a side of the substrate than a surface of the first portion on the side of the substrate side in the first direction.
US11101277B2

An electrically erasable programmable nonvolatile memory cell includes a semiconductor substrate having a first substrate region and a trench region apart from the first substrate region in a lateral direction, a channel region between the first substrate region and the bottom portion of the trench region, an electrically conductive control gate insulated from and disposed over the first channel portion, an electrically conductive floating gate insulated from the bottom and sidewall portions of the trench region, an insulation region disposed over the second channel portion between the control gate and the second floating gate portion, an electrically conductive source line insulated from the floating gate and electrically connected to the trench region of the substrate, and an electrically conductive erase gate insulated from and disposed over a tip of the floating gate.
US11101265B2

Apparatuses including circuit layout regions of a semiconductor device and methods of designing the circuit layout regions of a semiconductor device are described. An example apparatus includes a first layout region including a first transistor area including at least one first transistor, at least one contact in proximity to the first transistor area, and a first resistor area comprising at least one first resistor coupled to the at least one first transistor. The first transistor area and the at least one contact are aligned in a first direction, and the first transistor area and the first resistor area are aligned in a second direction. The second direction may be substantially perpendicular to the first direction. The at least one contact may be one of a substrate contact and a well contact.
US11101259B2

A semiconductor device includes: a first semiconductor chip including a junction-type FET; a second semiconductor chip including a MOSFET; and a junction-type FET adjustment resistor disposed between a gate electrode of the junction-type FET and a source electrode of the MOSFET. The junction type FET and the MOSFET are cascode-connected. The junction-type FET adjustment resistor includes a first resistance circuit for a switching on operation and a second resistance circuit for a switching off operation.
US11101251B2

An optoelectronic component includes a carrier, wherein the carrier includes a surface, reflective barriers are formed over the surface of the carrier, the reflective barriers divide the surface of the carrier into pixels, each pixel respectively includes at least one optoelectronic semiconductor chip arranged on the surface of the carrier, the optoelectronic semiconductor chip is configured to emit electromagnetic radiation, the optoelectronic semiconductor chip includes an upper side, the upper side faces away from the surface of the carrier, and a reflective covering is arranged on the upper side of the optoelectronic semiconductor chip.
US11101247B2

A light-emitting device includes a base including a conductive wiring; a light-emitting element mounted on the base and configured to emit light; a light reflective film provided on an upper surface of the light-emitting element; and a encapsulant covering the light-emitting element and the light reflective film. A ratio (H/W) of a height (H) of the encapsulant to a width (W) of a bottom surface of the encapsulant is less than 0.5.
US11101245B2

Multi-chip modules may include stacked semiconductor devices having spacers therebetween. Discrete conductive elements may extend over the active surface of an underlying semiconductor device from respective bond pads of the underlying semiconductor device, through a space formed by the spacers, to respective contact areas on a substrate. Each discrete conductive element extending through two side openings opposite one another may extend from a respective centrally located bond pad proximate to a central portion of the active surface of the underlying semiconductor device. Each discrete conductive element extending through another, perpendicular opening may extend from a respective peripheral bond pad located proximate to a peripheral portion of the active surface of the underlying semiconductor device.
US11101243B2

A semiconductor package including a circuit substrate including a plurality of interconnections; a first chip on the circuit substrate; a second chip stacked on the first chip; a plurality of first pads on the circuit substrate, the plurality of first pads overlapping the first chip; a plurality of bumps between the circuit substrate and the first chip; a plurality of second pads on an edge portion of a first side of the circuit substrate, the plurality of second pads electrically connected to the second chip through a conductive wire; an underfill that fills a space between the circuit substrate and the first chip; and a first dam on the circuit substrate, the first dam overlapping the first chip. The first dam includes a conductive material and overlaps at least one of the plurality of interconnections.
US11101242B2

A semiconductor device includes a substrate, a first semiconductor chip on the substrate, a first adhesive material on the first semiconductor chip, a spacer chip on the first adhesive material, a second adhesive material on the spacer chip, a second semiconductor chip on the second adhesive material, and a resin material that covers the first and second semiconductor chips and the spacer chip. The spacer chip has a first region with which the resin material comes in contact is roughened and a second region that is different from the first region.
US11101229B2

The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a first conductive body, a second conductive body positioned separate from the first conductive body, a plurality of liners respectively correspondingly attached to a side surface of the first conductive body and a side surface of the second conductive body, and a first insulating segment positioned between the first conductive body and the second conductive body.
US11101222B2

A foundation layer and methods of forming a conductive via are described. A die pad is formed over a die. A seed layer is deposited over the die pad and the foundation layer. A first photoresist layer is deposited over the seed layer, and the first layer is patterned to form a conductive line opening over the die pad. A conductive material is deposited into the conductive line opening to form a conductive line. A second photoresist layer is deposited over the first layer, and the second layer is patterned to form a via opening over the conductive line. The conductive material is deposited into the via opening to form the conductive via, where the conductive material only deposits on portions of exposed conductive line. The second and first layers are removed. Portions of exposed seed layer are recessed, and then a top surface of the conductive via is exposed.
US11101212B2

A device including a thin film resistor (TFR) structure. The TFR structure is accessible by one or more conductive vias that extend vertically from an upper metal layer to completely penetrate a TFR layer positioned thereunder. The conductive vias are coupled to one or more sidewalls of the TFR layer at or near the sites of penetration. The TFR structure can be manufactured by a method that includes etching a via trench completely through the TFR layer and a dielectric layer above the TFR layer, and filling the via trench with a conductor coupled to a sidewall of the TFR layer.
US11101206B2

The lower surface of the wiring substrate includes a first region overlapping with the semiconductor chip mounted on the upper surface, and a second region surrounding the first region and not overlapping with the semiconductor chip. The first region includes a third region in which the plurality of external terminals is not arranged, and a fourth region surrounding the third region in which the plurality of external terminals is arranged. The plurality of external terminals includes a plurality of terminals arranged in the fourth region of the first region and a plurality of terminals arranged in the second region. The plurality of terminals includes a plurality of power supply terminals for supplying a power supply potential to the core circuit of the semiconductor chip, and a plurality of reference terminals for supplying a reference potential to the core circuit of the semiconductor chip.
US11101203B2

A wiring structure includes an upper conductive structure, a lower conductive structure and an intermediate layer. The upper conductive structure includes at least one dielectric layer and at least one circuit layer in contact with the dielectric layer. The lower conductive structure includes at least one dielectric layer and at least one circuit layer in contact with the dielectric layer. The intermediate layer is disposed between the upper conductive structure and the lower conductive structure and bonds the upper conductive structure and the lower conductive structure together. The upper conductive structure is electrically connected to the lower conductive structure. The intermediate layer includes a plurality of sub-layers. Each of the sub-layers is formed from a polymeric material. A boundary is formed between two adjacent sub-layers.
US11101200B2

Methods are disclosed for forming flat leads packages (e.g., QFP or SOT packages) having leads coated with a solder-enhancing material for improved solder mounting to a PCB or other structure. The method may include forming a flat leads package structure including an array of encapsulated IC structures formed on a common leadframe. An isolation cutting process may be performed to electrically isolate the IC structures from each other and define a plurality of leadframe leads extending from each IC structure. After the isolation cutting process, an immersion coating process is performed to coat exposed surfaces of the leadframe leads, including the full surface area of a distal end of each leadframe lead. The coating (e.g., tin coating) covering the distal ends of the leadframe leads may enhance the flow of solder material, e.g., when soldering to a PCB, to provide an improved solder connection.
US11101196B2

A semiconductor device and a method of manufacturing the semiconductor device are disclosed. The semiconductor device includes a substrate, a first through substrate via configured to penetrate at least partially through the substrate, the first through substrate via having a first aspect ratio, and a second through substrate via configured to penetrate at least partially through the substrate. The second through substrate via has a second aspect ratio greater than the first aspect ratio, and each of the first through substrate via and the second through substrate via includes a first conductive layer and a second conductive layer. A thickness in a vertical direction of the first conductive layer of the first through substrate via is less than a thickness in the vertical direction of the first conductive layer of the second through substrate via.
US11101191B2

The present invention includes embodiments of a semiconductor package designed to transfer heat from one or more bridges within the package to ambient external to the package in addition to conducting the heat through any semiconductor chips encapsulated within the package. A laminated substrate has one or more horizontal layer heat conduction paths and one or more vertical substrate heat conduction paths. The vertical substrate heat conduction paths collect heat from one or more of the horizontal layer heat conduction paths, and eventually conduct the heat out of the semiconductor package, e.g. into a lid or heat sink.
US11101188B2

A cover for an integrated circuit package includes a central plate and a peripheral frame surrounding the central plate. The peripheral frame is vertically spaced from and parallel to the central plate. The peripheral frame includes through openings formed therein. The cover can be used to package a semiconductor chip that is mounted to a substrate.
US11101183B2

Disclosed are methods of forming a CMOS device. One non-limiting method may include providing a gate structure atop a substrate, and forming a first spacer over the gate structure. The method may include removing the first spacer from just an upper portion of the gate structure by performing an angled reactive ion etch or angled implantation disposed at a non-zero angle of inclination with respect to a perpendicular to a plane of the substrate. The method may further include forming a second spacer over the upper portion of the gate structure and the first spacer along a lower portion of the gate structure. A thickness of the first spacer and the second spacer along the lower portion of the gate structure may be greater than a thickness of the second spacer along the upper portion of the gate structure.
US11101172B2

Techniques for dielectric damage-free interconnects are provided. In one aspect, a method for forming a Cu interconnect structure includes: forming a via and trench in a dielectric over a metal line M1; depositing a first barrier layer into the via and trench; removing the first barrier layer from the via and trench bottoms using neutral beam oxidation, and removing oxidized portions of the first barrier layer such that the first barrier layer remains along only sidewalls of the via and trench; depositing Cu into the via in direct contact with the metal line M1 to form a via V1; lining the trench with a second barrier layer; and depositing Cu into the trench to form a metal line M2. The second barrier layer can instead include Mn or optionally CuMn so as to further serve as a seed layer. A Cu interconnect structure is also provided.
US11101166B2

A semiconductor device includes: a pair of wire patterns configured to extend in a first direction and formed on a substrate to be spaced apart from each other in a second direction, the pair of wire patterns disposed closest to each other in the second direction; a gate electrode configured to extend in the second direction on the substrate, the gate electrode configured to surround the wire patterns; and first isolation layers configured to extend in the first direction between the substrate and the gate electrode and formed to be spaced apart from each other in the second direction, the first isolation layers overlapping the pair of wire patterns in a third direction perpendicular to the first and second directions.
US11101163B2

In an embodiment, a system includes: an airlock; a first semiconductor processing chamber, a second semiconductor processing chamber; and a transfer module configured to move a sensor into and out of the first semiconductor processing chamber and the second semiconductor processing chamber, wherein the sensor is configured to: collect sensor data characterizing the first semiconductor processing chamber when within the first semiconductor processing chamber; and collect sensor data characterizing the second semiconductor processing chamber when within the second semiconductor processing chamber, wherein the transfer module, the first semiconductor processing chamber, and the second semiconductor processing chamber are within a controlled internal atmosphere on a first side of the airlock and separated by the airlock from an uncontrolled external atmosphere on a second side of the airlock.
US11101157B2

A substrate processing system includes a substrate processing set and a substrate holding unit. The substrate processing set includes a substrate supporting part for supporting a vertical substrate. The substrate holding unit includes two cantilevers and two substrate holding parts. Each of the substrate holding parts is respectively located on each of the cantilevers. The two substrate holding parts are used for holding the substrate vertically. When the substrate holding unit moves next to the substrate processing set and the two substrate holding parts touch the substrate, the two substrate holding parts hold the substrate.
US11101147B2

A substrate processing method includes a first processing liquid supplying step of supplying a first processing liquid to an upper surface of the substrate, a holding layer forming step of solidifying or curing the first processing liquid to form a particle holding layer on the upper surface of the substrate, a holding layer removing step of peeling and removing the particle holding layer from the upper surface of the substrate, a liquid film forming step of forming, after removing the particle holding layer from the substrate, a liquid film of the second processing liquid, a solidifying step of cooling the liquid film to a temperature not more than a melting point of the sublimable substance to make the liquid film solidify on the substrate and form a solid film, and a sublimating step of sublimating and thereby removing the solid film from the substrate.
US11101134B2

An improved ANAB system or process substantially or fully eliminating contaminant particles from reaching a beam target by adding to the usual primary (first) ionizer of the ANAB system or process an additional (second) ionizer to ionize contaminant particles and means to block or retard the ionized particles to prevent their reaching the beam target.
US11101126B2

A method and system for measuring an inert gas by an ion probe. Embedding a to-be-measured sample into an epoxy resin, to obtain a sample target, where the to-be-measured sample includes an inert gas atom; after putting the obtained sample target into an analysis chamber of the ion probe, vacuumizing the analysis chamber, where the ion probe includes a primary ion source, an electron gun, a mass analyzer, and an ion detector; bombarding the sample target by using a primary ion beam formed by the primary ion source to release the inert gas atom in the sample target; ionizing the released inert gas atom by using an electron beam formed by the electron gun to form an inert gas ion; and analyzing a secondary ion containing the inert gas ion by using the mass analyzer and the ion detector to achieve measurement of the inert gas.
US11101122B2

A laser desorption/ionization method, includes: a first step of preparing a sample support body including a substrate on which plurality of through holes opening to a first surface and a second surface facing each other are formed, and a conductive layer provided on at least the first surface; a second step of mounting a sample on a mounting surface of a mounting portion, and of disposing the sample support body on the sample such that the second surface is in contact with the sample; a third step of introducing a matrix solution into the plurality of through holes; and a fourth step of ionizing a component of the sample that is mixed with the matrix solution and is moved to the first surface side from the second surface side through the through hole by irradiating the first surface with laser light while a voltage is applied to the conductive layer.
US11101121B2

For increasing a speed of fragmentation of a sample, such as a protein and a peptide, to enhance introduction efficiency into a detector, such as a mass spectrometer, a liquid feeding pump 2, a sample injector 3, and a separation column 6 that are connected via pipes are included, and further, a heating unit 4 for heating a pipe between the sample injector 3 and the separation column 6, and a pressure regulating unit 5 provided between the heating unit 4 and the separation column 6 for regulating the inner pressure of the pipe heated by the heating unit 4, are included.
US11101119B2

A method of controlling the performance of a night vision device includes supplying, by a power supply, to a microchannel plate of a light intensifier tube, a control voltage that controls a gain of the microchannel plate, determining an amount of compensation to apply to the control voltage based on a change to the control voltage attributed to a change in temperature of an operating environment of the night vision device, adjusting the control voltage in accordance with the amount of compensation to obtain a compensated control voltage, and supplying, by the power supply, the compensated control voltage to the microchannel plate of the light intensifier tube. The method may further include determining whether the night vision device has been used for a predetermined amount of time, and only after that predetermined amount of time, is the method configured to supply the compensated control voltage.
US11101111B2

A conventional substrate processing apparatus for generating plasma cannot generate plasma with high density and thus throughput of substrate processing is low. In order to solve this problem, provided is a substrate processing apparatus including a reaction vessel having a tubular shape and provided with a coil installed at an outer circumference thereof; a cover installed at a first end of the reaction vessel; a gas introduction port installed at the cover; a first plate installed between the gas introduction port and an upper end of the coil; a second plate installed between the first plate and the upper end of the coil; a substrate processing chamber installed at a second end of the reaction vessel; and a gas exhaust part connected to the substrate processing chamber.
US11101103B2

A multiple electron beam inspection apparatus includes a correction circuit that corrects a partial secondary electron image of partial secondary electron images configuring a secondary electron image and obtained by irradiation with a corresponding primary electron beam of the multiple primary electron beams such that the partial secondary electron image becomes close to a uniform beam partial image when an irradiation region of a primary electron beam corresponding to the partial secondary electron image is irradiated with a uniform beam obtained by equalizing shapes and sizes of all primary electron beams, by using a function for individual correction of each primary electron beam, for each of the plural partial secondary electron images, and an inspection circuit that performs inspection using plural partial secondary electron images each corrected.
US11101097B2

A source for generating ionizing radiation and in particular x-rays, to an assembly includes a plurality of sources and to a process for producing the source. The source comprises: a vacuum chamber; a cathode that is able to emit an electron beam into the chamber; an anode that receives the electron beam and that comprises a target that is able to generate ionizing radiation from the energy received from the electron beam; an electrode that is placed in the vicinity of the cathode and that allows the electron beam to be focused; a stopper ensuring the seal tightness of the vacuum chamber; and a mechanical part that is made of dielectric and that forms a portion of the vacuum chamber; and the stopper is fastened to the mechanical part by means of a conductive brazing film that is used to electrically connect the electrode.
US11101090B2

A digital signal output device includes: an operation switch including contacts, a first terminal to which a first voltage is applied and a second terminal from which the first voltage is outputted when the contacts are closed; a voltage switching unit configured to select a second voltage from among a plurality of constant voltages; a voltage determination unit configured to determine on a designated cycle whether or not a voltage outputted from the voltage switching unit has changed from the second voltage; and a digital signal generation unit configured to, when the voltage determination unit determines that the voltage has not changed from the second voltage, generate on every cycle a digital signal indicating a first state when the first voltage is outputted from the second terminal and a digital signal indicating the second state when the first voltage is not outputted therefrom.
US11101082B2

An on-chip supercapacitor has an electrode that includes one-dimensional silicon nano structures coated with a first layer of titanium nitride. The on-chip supercapacitor also includes a second layer of manganese dioxide deposited on the first layer. An associated method of providing an on-chip supercapacitor electrode on a silicon substrate includes providing a plurality of one-dimensional silicon nanostructures on a substrate, coating the one-dimensional silicon nanostructures with a first layer of titanium nitride, and coating a second layer of manganese dioxide onto the first layer.
US11101080B2

Provided is a photoelectric conversion element including a first electrode, a hole blocking layer, an electron transport layer, a first hole transport layer, and a second electrode, wherein the first hole transport layer includes at least one of basic compounds represented by general formula (1a) and general formula (1b) below: where in the formula (1a) or (1b), R1 and R2 represent a substituted or unsubstituted alkyl group or aromatic hydrocarbon group and may be identical or different, and R1 and R2 may bind with each other to form a substituted or unsubstituted heterocyclic group containing a nitrogen atom.
US11101079B2

The present invention aims to provide a solar cell in which a decrease in photoelectric conversion efficiency due to continuous exposure to light (photodegradation) is reduced, and a method of producing the solar cell. The present invention relates to a solar cell, including: an electrode; a counter electrode; and a photoelectric conversion layer between the electrode and the counter electrode, the photoelectric conversion layer containing an organic-inorganic perovskite compound represented by the formula R-M-X3 where R is an organic molecule, M is a metal atom, and X is a halogen atom or a chalcogen atom, the solar cell satisfying the formula (1): N(T,I)/N(0,I)<5  (1) where N(0, I) is a carrier density of the organic-inorganic perovskite compound immediately after start of exposure of the solar cell to light at an intensity of I mW/cm2, and N(T, I) is the carrier density of the organic-inorganic perovskite compound after continuous exposure of the solar cell to light at an intensity of I mW/cm2 for T hour/hours.
US11101077B2

A dispersion comprising first particles comprising conductive polymer and polyanion and second particles comprising the conductive polymer and said polyanion wherein the first particles have an average particle diameter of at least 1 micron to no more than 10 microns and the second particles have an average particle diameter of at least 1 nm to no more than 600 nm.
US11101074B2

A ceramic electronic component includes a body including dielectric layers and a plurality of internal electrodes and an external electrode including a connection portion and a band portion. The external electrode includes an electrode layer, a conductive resin layer, a nickel plating layer, and a tin plating layer. When an electrode layer thickness, a conductive resin layer thickness, a nickel plating layer thickness, a tin plating layer thickness of the band portion are defined as t3, t4, and t5, respectively, t5 is greater than or equal to 0.5 micrometer and less than 7 micrometer, and t5/(t3+t4) satisfies 1≤t5/(t3+t4)*100<17.5 in the case in which t3+t4 is less than or equal to 100 micrometers and satisfies 0.3≤t5/(t3+t4)*100<4.38 in the case in which t3+t4 is more than 100 micrometers.
US11101069B2

An electronic component includes a multilayer body including inner electrodes and dielectric layers that are alternately stacked, and outer electrodes that are electrically connected to the inner electrodes. The multilayer body includes first and second main surfaces opposite each other in a stacking direction, first and second side surfaces opposite each other in a width direction, and first and second end surfaces opposite each other in a length direction. At least one of the outer electrodes is located on at least one of the first side surface or the second side surface of the multilayer body and is directly connected to the inner electrodes at positions spaced away from the at least one of the first side surface or the second side surface toward the inside of the multilayer body.
US11101068B2

An air core reactor for use in an electric power transmission and distribution system or in an electric power system of an electrical plant is provided. The air core reactor comprises an electrically insulated support structure, an outer surface of a coil of windings configured to operate at a potential and isolated to ground or other potentials by the electrically insulated support structure and a projectile resistant cylinder that attaches directly to the outer surface of the coil of windings. The projectile resistant cylinder is configured as an integrated barrier to provide a first measure of survivability to the air core reactor such that the integrated barrier enables a continued operation of equipment after a threat has been eliminated.
US11101061B2

A method of making a slow wave inductive structure includes forming a first conductive winding over a first substrate. The method further includes bonding a second substrate to the first substrate, wherein the second substrate has a thickness ranging from about 50 nanometers (nm) to about 150 nm, wherein a distance between the first conductive winding and the second substrate ranges from about 1 micron (μm) to about 2 μm.
US11101059B2

A high temperature superconductor, HTS, tape (100) for detecting a quench in a superconducting magnet. The HTS tape comprises an HTS layer (101) of HTS material supported by a substrate (102). The HTS layer is divided into a plurality of strips (104,105,107). The strips are connected (106) in series along an open path.
US11101058B2

A compact is provided. When the compact is used for a magnetic core, a magnetic path cross section has a cross-sectional perimeter of more than 20 mm, and at least part of a surface of the compact is covered with an iron-based oxide film having an average thickness of 0.5 μm or more and 10.0 μm or less. Letting the proportion of the surface area of the compact to the volume of the compact be surface area/volume, the content of Fe3O4 present in the iron-based oxide film with respect to 100% by volume of the compact satisfies any one of (1) to (3): (1) less than 0.085% by volume when the (surface area/volume) is 0.40 mm−1 or less, (2) 0.12% or less by volume when the (surface area/volume) is more than 0.40 mm−1 and 0.60 mm−1 or less, and (3) 0.15% or less by volume when the (surface area/volume) is more than 0.60 mm−1.
US11101055B2

A wiring member is provided with a plurality of electrical wires and a resin molded part. In the plurality of electrical wires, a first bundled wire part branches into a first branched wire part and a second bundled wire part at a first branch position, and the second bundled wire part branches into a second branched wire part and a third branched wire part at a second branch position. The resin molded part includes a first maintaining part and a second maintaining part that are integrally formed. The first maintaining part covers the electrical wires at the first branch position, and maintains an extension direction of the first branched wire part. The second maintaining part covers the electrical wires at the second branch position, and maintains extension directions of the second branched wire part and the third branched wire part.
US11101050B2

A process of evaluating and reducing outages in a power plant comprises acquiring analytical data for a power plant and its components, acquiring failure modes regarding power plants, identifying and categorizing the acquired failure modes in association with the components of the power plant at various levels, evaluating and ranking the significance of each of the identified failure modes based on the analytical data, evaluating and ranking the analytical coverages of the identified failure modes based on the analytical data, and ranking and evaluating the components based on the significance and the analytical coverages of their associated failure modes. Based upon the determined significance and analytical coverages of identified failure modes, a power plant owner is able to evaluate the performance of a power plant at various levels, identify analytical gaps in reducing outages of the power plant, and enhance the performance of the power plant.
US11101031B2

Systems and methods for using virtual reality content as therapeutic treatment of psychological, psychiatric or medical conditions of a user are provided. The system may comprise a VR device for displaying the VR content to the user and one or more biometric monitors for monitoring the user's biometrics before, during and/or after exposure to the VR content. The system may further include a processor and one or more modules for analyzing the user's biometrics. The method may include the steps of measuring the user's initial biometric data, exposing the user to selected VR content, measuring the user's biometric data during and/or after exposure to the VR content, analyzing changes in the user's biometric data resulting from the selected VR content, determining whether the selected VR content as a positive effect on the psychological, psychiatric or medical condition of the user.
US11101026B2

In some aspects, the present disclosure provides a computer program product for assembling a database comprising electronic data modules, which may be electronic medical records (EMRs). The present disclosure can also be used for purposes such as implementing a system in which physicians and patents can be provided with applications that they can use to confirm that various disease related events have taken place. This can be performed using active diagnosis modules (ADMs) comprising schedules of events. These ADMs and their events can also be used to populate a database which can be used for purposes such as identifying, recruiting and tracking participants in clinical trials.
US11101024B2

Techniques are provided whereby a clarification request may be generated with a clinical documentation improvement (CDI) system for resolution by a clinician, and notification of the clarification request may be transmitted to a medical coding system. At a medical coding system, notification may be received of a clarification request generated at a CDI system for resolution by a clinician. In some embodiments, the medical coding system may be a computer-assisted coding (CAC) system.
US11101020B2

Computer-implemented methods of characterizing chemical composition of a sample containing crude oil or a petroleum fraction are presented. The methods can include, in a processor, receiving assay data of the sample, and particularly molecular-level data obtained using advanced analytical techniques, and processing this data in view of a model library of compounds, including reconciling compound compositions, to form a characterization of the chemical composition of the sample.
US11101015B2

A target vector representing a usage parameter corresponding to a test of a memory component is generated. A test sample is assigned to the target vector and a set of path variables are generated for the test sample. A test process of the test is executed using the test sample in accordance with the set of path variables to generate a test result. A failure associated with the test result is identified.
US11101011B2

Provided is a circuit for generating a bias current, which includes a current generation unit including a plurality of current mirrors that generate a plurality of currents having different levels. The circuit also includes a current generation control unit that controls the generating the plurality of current having different levels in the current generation unit based on an externally input current. The circuit further includes a current supplying unit that supplies a current selected from the plurality of currents having different levels to an external device.
US11101004B1

A memory device and a reading method thereof are provided. During a second reading period, a second bit line voltage is provided to a bit line having a read finished memory cell. Thus, a voltage difference between a bit line voltage and a pass voltage of memory cells on unselected word lines is reduced. A data value stored in the memory cells on a selected word line is determined according to whether the memory cells on the selected word line enter a preset state during a first reading period and the second reading period.
US11100983B2

An electron device using a crossbar array and capable of implementing a high-speed and high-reliability process is provided. An operational processing device (100) includes a crossbar array (110); a row selecting/driving circuit (120) electrically coupling to a row line; a column selecting/driving circuit (130) electrically coupling to a column line; and a control part (140) controlling each part. The control part (140) is capable of applying, from the row selecting/driving circuit (120), an output signal received by the row selecting/driving circuit (120) or applying, from the column selecting/driving circuit (130), an output signal received by the column selecting/driving circuit (130).
US11100979B1

A low-power SRAM memory cell includes five word lines and four bit lines. The five word lines are a first word line, a second word line, a third word line, a fourth word line and a fifth word line. The four bit lines are a first bit line, a second bit line, a third bit line, and a fourth bit line. During the operation process of calculating a binary 10×11, the first word line is 1, the second word line is 0, the third word line is 0, the fourth word line is 1, the high bit stored in the bit cell is 1, and the low bit is 1. The voltage value of the fifth word line is 0.73 volt. At this time, the first bit line, the second bit line, and the third bit line do not discharge, while the fourth bit line discharges.
US11100972B2

Methods, systems, and devices for refresh rate control for a memory device are described. For example, a memory array of a memory device may be refreshed according to a first set of refresh parameters, such as a refresh rate. The memory device may detect an event at the memory device associated with a reduction in data integrity. In some cases, the event may be associated with a temperature of the memory device, a voltage level detected at the memory device, an error event at the memory device, or the like. As a result of detecting the event, the memory device may adapt one or more of the set of refresh parameters, such as increasing the refresh rate for the memory array. In some cases, the memory device may adapt the set of refresh parameters by increasing a quantity of rows of the memory array that are refreshed during a refresh operation, decreasing a periodicity between refresh operations, or both.
US11100966B2

A memory device is provided. The memory device includes: a plurality of subarrays, a row control, a column control, a plurality of sense amplifiers, a plurality of sub word drivers, and a repeater. Each of the subarrays are electrically coupled to each other. The row control is configured to control at least a row of the subarrays. The column control is configured to control at least one column of the subarrays. The sense amplifiers are adapted to each of the subarrays are periodically enabled during a data access operation. The sub word drivers are disposed adjacent to each of the subarrays and provides a driving signal corresponds to the subarrays. The repeater is configured to disposed on the edge of the subarrays.
US11100963B1

A data first-in first-out (FIFO) circuit includes a register unit, a plurality of data multiplexers, and an output multiplexer. The register unit includes a plurality of decoders and a plurality of N registers. The decoders are used for outputting a plurality of decoded signals in response to a plurality of corresponding input control signals and at least one input enabling signal. The N registers are configured to receive input data in response to the corresponding decoded signals from the corresponding decoders. The data multiplexers each are coupled to M ones of the registers, wherein N and M are positive integers, N is equal to or greater than four, M is equal to or greater than two, and N is greater than M. The output multiplexer, coupled to the data multiplexers, is used for providing a corresponding output from the data multiplexers sequentially.
US11100955B2

Disclosed are a method, an apparatus and a smart mobile terminal for editing a video. The method includes: acquiring an editing instruction to be executed of a user; selecting frame images which indicate a duration of a video segment in a preset showing area based on the editing instruction; storing the video segment in a preset first storage area; storing a reserved video segment in a preset second storage area; rendering the frame images by invoking a preset rendering script for highlighting the frame images in the showing area; retrieving frames of the reserved video segment sequentially based on a preset first time span; determining scaled frames based on a preset scaling proportion and the frames; and arranging the scaled frames in the showing area sequentially in an order of retrieving for displaying frame images which indicates a duration of the reserved video segment in the showing area.
US11100948B2

The magnetic recording medium disclosed in the present application includes a non-magnetic support, an undercoat layer, a magnetic layer containing magnetic particles, and a back coat layer. The coercive force Hc of the magnetic layer in the thickness direction at 25° C. is not 4100 oersteds (Oe) or more, and the coercive force Hc of the magnetic layer in the thickness direction at a temperature between 55° C. and 80° C. inclusive is not less than 1200 oersteds (Oe) and not more than 3700 oersteds (Oe).
US11100946B1

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

Systems and methods are described for compensating for inaccurate echo prediction in audio systems. A signal may be received at a microphone of an audio system, the signal including audio rendered using a spatial audio renderer across a multi-channel audio output. A signal may be received from the spatial audio renderer that indicates a change in rendering of audio. The audio system may then determine if there is echo power within the received signal greater than an expected echo power. After the signal from the spatial audio renderer has been received, the echo suppression applied to the received signal may be modified in response to a determination that the echo power is greater than the expected echo power, the echo suppression attenuating pre-selected frequency bands of the received signal.
US11100939B2

An apparatus for processing an encoded audio signal, which includes a sequence of access units, each access unit including a core signal with a first spectral width and parameters describing a spectrum above the first spectral width, has a demultiplexer generating, from an access unit of the encoded audio signal, the core signal and a set of the parameters, an upsampler upsampling the core signal of the access unit and outputting a first upsampled spectrum and a timely consecutive second upsampled spectrum, the first upsampled spectrum and the second upsampled spectrum, both, having a same content as the core signal and having a second spectral width being greater than the first spectral width of the core spectrum, a parameter converter converting parameters of the set of parameters of the access unit to obtain converted parameters, and a spectral gap filling processor processing the first upsampled spectrum and the second upsampled spectrum using the converted parameters.
US11100922B1

This disclosure is directed to systems, methods, and devices related to providing the execution of multi-operation sequences based on a trigger occurring which may be a voice-controlled utterance or execution may be based on a trigger occurring and a condition occurring. In accordance with various principles disclosed herein, multi-operation sequences may be executed based on voice-controlled commands and the identification that a trigger has occurred. The voice-controlled electronic devices can be configured to communicate with, and to directly control the operation of, a wide array of other devices. These devices can include, without limitation, outlets that can be turned ON and OFF remotely such that anything plugged into them can be controlled, turning lights ON and OFF, setting the temperature of a network accessible thermostat, etc.
US11100921B2

The present disclosure provides a method and an apparatus for semantic recognition, and a system for human-machine dialog. In the method, a Pinyin sequence of a sentence to be recognized is obtained. The Pinyin sequence includes a plurality of Pinyin segments. Then, word vectors of the plurality of Pinyin segments are obtained. Next, the word vectors of the plurality of Pinyin segments are combined into a sentence vector of the sentence to be recognized. Based on the sentence vector of the sentence to be recognized, an output vector of the sentence to be recognized is obtained by using a neural network. Based on the output vector of the sentence to be recognized, a reference sentence semantically similar to the sentence to be recognized is determined. Then, a semantic meaning of the sentence to be recognized is recognized as a semantic meaning of the reference sentence.
US11100917B2

The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate ground truth annotations of target utterances in digital image editing dialogues in order to create a state-driven training data set. In particular, in one or more embodiments, the disclosed systems utilize machine and user defined tags, machine learning model predictions, and user input to generate a ground truth annotation that includes frame information in addition to intent, attribute, object, and/or location information. In at least one embodiment, the disclosed systems generate ground truth annotations in conformance with an annotation ontology that results in fast and accurate digital image editing dialogue annotation.
US11100904B2

According to embodiments, an image drawing apparatus includes: an SRAM; and a transaction conversion unit configured to convert a transaction based on a virtual address indicating a pixel position in a storage area of the SRAM into a transaction based on a physical address in the SRAM. When the storage area is divided into a plurality of windows in a row direction and a column direction so that each window includes one or more lines, and an assigned area which is assigned the physical address in the SRAM is set in each of the windows, the transaction conversion unit converts the transaction based on the virtual address into the transaction based on the physical address based on whether the pixel position indicated by the virtual address is in the assigned area.
US11100902B2

Examples are disclosed that relate to computing devices, head-mounted display (HMD) devices, and methods for displaying an image via a display device. In one example, a method for displaying an image via a display device comprises receiving an original frame of reference, determining a rotated device orientation of the display device, and modifying the original frame of reference to a rotated frame of reference based on the rotated device orientation. The method further comprises sampling data describing a virtual world at the rotated frame of reference to produce an intermediate image frame, generating a final image frame by back-rotating the intermediate image frame to the original frame of reference, and displaying the final image frame via the display device.
US11100901B2

Provided are a method and apparatus for controlling rendering of layers, and a terminal. The method includes the following. Layer attribute information of a current layer rendered by an application is obtained, where the current layer has a specified type. A target frame rate of rendering is determined according to the layer attribute information of the current layer. The application is controlled to render, according to the target frame rate of rendering, a layer to-be-rendered of the specified type.
US11100897B2

The invention relates to a method for verifying a character to be displayed on a screen, compared to a reference character. The character to be displayed and the reference character each comprise at least several characteristic points. The method comprises: a) determining a barycenter of the characteristic points of the character to be displayed, b) computing geometric coordinates of each characteristic point of the character to be displayed in a coordinate system centered on the determined barycenter, and c) computing a deviation between the character to be displayed and the reference character, as a function of the geometric coordinates computed for the character to be displayed and predetermined geometric coordinates for the reference character. The character to be displayed is considered correct only if the computed deviation is below the predetermined threshold.
US11100893B2

The present invention discloses an eye protection method and system for an intelligent terminal, which uses a light sensor to acquire ambient light, uses a distance sensor to acquire a distance between a user's eyes and a screen of the intelligent terminal, uses a camera to identify a user identity, and uses eye protection software to monitor display content and perform data analysis, thereby achieving automatic adjustment of screen brightness, automatic adjustment of screen color temperature, adjustment of display mode, automatic restriction of use time, switching to basic communication function, and so on. The present invention intelligently adjusts the eye protection threshold, improves the practicability and effectiveness of the eye protection method, and improves the experience effect of the user's eye protection function.
US11100889B2

Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.
US11100887B2

A relay apparatus for coupling a head-mounted display apparatus to a first external device includes a substrate, a first cable including a plurality of first thin wires, the first cable extending in a first direction and a second cable extending in a direction opposite the first direction. In the relay apparatus, the substrate includes a first surface, a second surface on a backside of the first surface, a first coupling portion to which the plurality of first thin wires are coupled, and a second coupling portion to which the second cable is coupled, the first coupling portion includes a first connector that is located on the first surface and to which a subset of the plurality of first thin wires is coupled, and a second connector that is located on the second surface and to which another subset of the plurality of first thin wires is coupled.
US11100885B2

The driving device includes: a common voltage drive, a source drive, a gate drive, and a control circuit including a sub-control circuit electrically connected to the common voltage drive and the source drive, and a first switch electrically connected to the sub-control circuit and the gate drive. The sub-control circuit controls the first switch to turn off the gate drive to transmit the scan signal to the display panel after the driving device is powered on; and controls the first switch to turn on the gate drive to transmit the scan signal to the display panel when the difference between the data signal and the common voltage signal reaches a predetermined difference.
US11100871B2

The display device also includes a threshold voltage sensor configured to sense a threshold voltage of a white light emitting element included in the white sub-pixel, a data compensation unit configured to correct data signal depending on a variation in the threshold voltage and generate compensated data signal and a data driver configured to generate a data voltage according to the compensated data signal and output the data voltage to the display panel. The data compensation unit calculates an initial white gain depending on the variation in the threshold voltage. Therefore, the lifetime of the display device can be improved.
US11100868B2

The present application provides a display device, a display panel and a capacitance compensation method thereof. A standard for performing a capacitance compensation on row scan lines in a first display region having fewer pixel units is that total load capacitance of a row scan line of a row adjacent to a second display region is equal to self-load capacitance of a row scan line of any row in the second display region, and that total load capacitance of each of the row scan lines decreases smoothly from the row adjacent to the second display region to a row away from the second display region.
US11100860B2

The display element includes a current-driven light-emitting unit, a capacitor unit including a first capacitor and a second capacitor, an n-channel driving transistor that causes a current corresponding to a voltage held by the capacitor unit to flow through the light-emitting unit and a first switching transistor that writes a video signal voltage to the capacitor unit. In a state in which the first capacitor holds a voltage corresponding to a threshold voltage of the driving transistor, a video signal voltage is written to the second capacitor through the first switching transistor in a conducting state.
US11100858B2

A display device includes: a display panel in which a non-display region and a display region surrounding the non-display region are defined, wherein the display panel includes: a base layer comprising a first region in which a hole is defined corresponding to the non-display region, a second region surrounding the first region, and a third region corresponding to the display region; and first signal line parts disposed on the second region and the third region, the first signal line parts arrayed spaced apart from each other in a first direction, and each of the first signal line parts includes: a first line; a second line spaced apart from the first line; and a first connection part configured to connect the first line and the second line.
US11100857B2

[Object] To provide a display device that displays a display image with high resolution and higher uniformity, and an electronic apparatus including the display device. [Solution] A display device including: a driving transistor including a first-conductivity-type activation region provided in a semiconductor substrate, an opening provided to cross the activation region, a gate insulating film provided on the activation region including an inside of the opening, a gate electrode filling the opening, and second-conductivity-type diffusion regions provided on both sides of the activation region across the opening; and an organic electroluminescent element configured to be driven by the driving transistor.
US11100845B1

A device may include a photosensitive transistor and a light-emitting diode. The light-emitting diode may include an anode. The anode may include a first portion having a first thickness and a second portion having a second thickness, wherein the second thickness is less than the first thickness. The device may also include driving circuitry that receives a data signal and causes light to emit from the light-emitting diode in response to the data signal. The photosensitive transistor may generate an electrical signal in response to light emitted from the light-emitting diode during the light emission.
US11100840B2

A display panel including a plurality of pixels is provided. The display panel includes: a plurality of light emitting elements configured to constitute each pixel of the plurality of pixels; and a plurality of pixel circuits respectively corresponding to the plurality of light emitting elements and configured to drive the plurality of light emitting elements, wherein the plurality of pixel circuits includes a first pixel circuit for pulse width modulation (PWM)-driving a first light emitting element among the plurality of light emitting elements and a second pixel circuit for pulse amplitude modulation (PAM)-driving a second light emitting element among the plurality of light emitting elements.
US11100838B2

Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. A six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11100836B2

The present application discloses a driving method for a display panel, a driving device thereof and a display device. The driving method includes: performing square wave conversion on drive data to obtain data line signals, where square wave signals generated by the conversion of different gray scales in the corresponding drive data have an identical high level, and the time of high level output is different.
US11100834B2

A gate driving sub-circuit, a driving method and a gate driving circuit are provided. The gate driving sub-circuit includes an input signal end, a shift signal output end, an inverted phase shift signal output end, a positive phase shift clock signal input end, an inverted phase shift clock signal input end, a first control clock signal input end, a second control clock signal input end, a first gate driving signal output end, a second gate driving signal output end, a shift register circuit and a control output circuit. The control output circuit includes a first control output sub-circuit and a second control output sub-circuit.
US11100831B2

The image display apparatus generates a driving control signal for generating image light on the basis of an image signal, and allows an image projector to generate the image light to form a pixel on a screen in accordance with a modulation timing by performing modulation driving for a light source, and to generate the image light so as to scan the screen while a light emission direction of the image light changes by performing scan driving, allows a gaze-direction detector to detect a gaze direction of a user, and allows a projection-direction driver to change a projection direction of the image light in accordance with the gaze direction. In the first mode, the image display apparatus controls modulation driving and scan driving so that a configuration of a pixel region on the screen changes from a relatively high pixel density region to a relatively low pixel density region.
US11100822B2

Systems and method are disclosed which provide an inconspicuous electrical pathway between one or more electronic displays of a vehicle top unit and a power source for a vehicle. A housing for the electronic displays is mounted to a cross bar mounted to a roof of a vehicle. Festoon type wiring extends from the power source, along a black mask area of a windshield, along or through the cross bar, and to the housing. Double sided adhesive tape is positioned between said festoon wiring and a front surface of the windshield.
US11100817B2

The present disclosure provides a flexible electronic device and a manufacturing method thereof, and a flexible display device. The flexible electronic device includes: a flexible base substrate including a plurality of functional element regions spaced away from each other; at least one thin-film transistor disposed in each of the plurality of functional element regions on the flexible base substrate; and a rigid protective layer disposed at least on a side of the at least one TFT opposite to a side where the flexible base substrate is located in each of the plurality of functional element regions and configured to protect the at least one TFT, and a thickness of a central region of the rigid protective layer in each of the plurality of functional element regions is greater than a thickness of an edge region.
US11100811B2

An approach is proposed to support neutralizing real cyber threats to training materials by intercepting, modifying and redistributing active content(s) of an email arrived at a recipient's email account. Specifically, when the recipient triggers an active content such as an URL link embedded in and/or opens an attachment to the email, the triggered active content is synchronously intercepted and examined in real time for potential malicious intent of a phishing attack. If the active content is determined to be malicious, the malicious active content in the email is then disassembled and deactivated while the payload is reconstructed with links and markings for training purposes. The recipient is then provided with an anti-phishing training exercise, wherein content of the training exercise is specifically customized for the recipient based on the reconstructed payload of the received email and/or the recipient's security posture and awareness.
US11100809B2

A light-transmitting subsystem can include an LED light source including a first to LED light to emit a first wavelength of light with a first center-emission wavelength and a second LED light to emit a second wavelength of light with a second center-emission wavelength that is offset from the first center-emission wavelength. The system can include a first reference oscillator to receive a reference signal from a remote or broadcasting source, and can also include a synchronous modulation and power system to convert the reference signal from a synchronous relative high frequency signal to a synchronous relative low frequency signal and provide synchronized power pulses to the first LED light and the second LED light in synchronous correlation with the synchronous relative low frequency signal to generate a stream of modulated light-signal pulses which includes a first modulated wavelength of light and a second modulated wavelength of light.
US11100807B2

A method for transmitting pieces of information between vehicles of a vehicle platoon during a lane change for circumventing an obstacle. A first vehicle of the vehicle platoon checks, in response to an identification of the obstacle, whether an evasive maneuver of the first vehicle into an alternative lane is possible. If the check yields that the evasive maneuver of the first vehicle is not possible, an assistance request is output to a communication interface for communication with at least one second vehicle of the vehicle platoon to prompt the second vehicle to conduct an evasive maneuver into the alternative lane.
US11100805B2

A computer is programmed to determine a target area to project, along a planned travel path of a vehicle, a symbol based on detecting a target object. The computer is further programmed to actuate a light source to project the symbol moving within the target area.
US11100799B2

A method for operating a system for checking parking probabilities is specified. The method involves the backend being provided with a parking probability q that needs to be checked for at least one parking segment within a prescribed area at a prescribed test time. The backend is further provided with parking information representative of a number N of parking spaces within the parking segment. A proportion p of the vehicles associated with the system from a total number of vehicles within the prescribed area is ascertained. A K number of vehicles associated with the system that are parking in the respective parking segment at the test time is ascertained. A K number of vehicles associated with the system that are parking in the respective parking segment at the test time are ascertained. A proportion p is used a basis for ascertaining whether the parking probability q is plausible.
US11100787B2

Systems, apparatuses, and methods are described for determining a notification based on device properties. A device identification database may associate device identifications with device properties. A device identification associated with a device may be received, and corresponding device properties may be determined. Based on the device properties, a notification may be determined and sent.
US11100781B2

According to an aspect, there is provided a computer-implemented method of monitoring a subject. The method comprises, following detection of a first fall by the subject and a revocation of a fall alert for the first fall due to detecting the subject has stood up after the first fall, obtaining first measurements of movement of the subject; determining a first value of at least one mobility characteristic of the subject from the obtained first movement measurements; determining if the mobility of the subject has degraded after the first fall based on the first value of the at least one mobility characteristic and a second value of the at least one mobility characteristic, wherein the second value is determined from second movement measurements obtained prior to the first fall; and in response to determining that the mobility of the subject has degraded after the first fall, performing a fall alert action in respect of the first fall. A corresponding apparatus and a computer program product are also provided.
US11100777B2

The present invention is a software as a service platform providing a system and method enabling interactive services between the end-users, emergency responders, and central monitoring stations. In an exemplary embodiment of the invention, the system provides an electronic notification of an alarm event to an end-user by way of a secure hyperlink to a web portal. The web portal provides a method enabling the end-user to interact with the central monitoring station and/or the emergency responders as well as view live and historical data from the alarm event including video. The system is configured to acquire historical video and data from the actual alarm triggering event from a variety of disparate sources including devices associated with life safety systems and lifestyle systems. The present invention, by enabling interactive services between the end-users, emergency responders, and central monitoring stations, provides better information and a better understanding of the alarm triggering event thereby informing decision making processes of the end-users, emergency responders, and central monitoring stations.
US11100761B2

A computer-implemented method of operating a computing device may comprise enabling the player to play a wager-based and skill-influenced game in which in-game assets are presented for player interaction, each being configured as a wagering opportunity, a successful player interaction with which generates a wager. The game may be configured to operate in a first wager-based state in which a skill of the player affects whether and/or a degree to which player interactions with the wagering opportunities are determined to be successful. Game play of the game configured in the first wager-based state may be enabled, player interactions with the wagering opportunities received and the player may be randomly rewarded for player interactions determined to be successful. The game may be configured to operate in a second wager-based state in which effects of the player's skill are changed relative to the first wager-based state and game play enabled in such second wager-based state. Upon occurrence of a predetermined action or event, the game may be reconfigured back to the first wager-based state and game play may be re-enabled to operate in the first wager-based state.
US11100756B2

A system and method for operating a game of chance. A gaming system includes a primary game display and secondary game display with the secondary game display mapped with prize blocks arranged in a grid that may generally mimic a primary game grid. The prize blocks can be represented as characters, articles, numeral values, symbols and the like. Each prize block is assigned a prize value and a health value. When the health value of a prize block is exhausted based on primary game outcomes, the prize block is destroyed and removed awarding its corresponding prize value. New prize blocks fill the void left by removed prize blocks or the void remains as a space without any assigned prize value. One version of the system and method is facilitated by a slot-based primary game incorporating certain pre-established symbols (e.g., dice) that diminish (or increase) health values of the prize blocks.
US11100755B2

A system and method includes a game server configured to provide a game to a plurality of players, at least one target device in communication with the game server, the at least one target device including a software controller to provide a virtual dealer, the software controller executing a program to allow the virtual dealer to finalize wagers made on an instance of the game after one or more players have entered a wager, deal cards for the card game, and determine an outcome based on the cards dealt, and at least one player device in communication with the game server to allow access to the at least one target device, each player device programmed to allow each respective player to enter a wager on the instance of the game; and display the outcome of the instance of the game to the player.
US11100754B2

An electronic gaming machine includes a memory device, and a processor configured to execute instructions stored in the memory device. When executed, the instructions cause the processor to at least present a wagering game, and determine a game state of the wagering game, where the game state is one of a plurality of possible game states of the wagering game. The instructions also cause the processor to determine a game state identifier associated with the game state and register the game state identifier with a player account of a player of the wagering game to enable restoration of the wagering game to the game state using the player account.
US11100743B1

A blockchain-based election system includes an owner-controlled blockchain, an election administration server, registrars for authenticating voters and providing instructions for the election, and electronic devices for casting ballots. The administration server interfaces with the blockchain to manage election rules and content. The registrars authenticate each voter's identity and issue ballots to each voter through the blockchain. The voters may cast their ballots using an election polling place device, a wallet app or another electronic device such as a computer. Once cast, the ballots are tabulated and the vote counts revealed using the blockchain. Public key encryption is used to secure each step in the election process. As a result, any authorized person or entity may verify the election results by querying the blockchain.
US11100733B2

A vehicle inspection device includes an inspection processing section and a communication processing section. The inspection processing section includes an inspection control section that generates a first communication request or a second communication request based on an inspection program, a communication request transmission buffer that stores the first communication request, and a transmission buffer for high-speed communication that stores the second communication request. The communication processing section transmits the first communication request to an ECU to be inspected and transmits the second communication request to an ECU on which writing is to be performed.
US11100731B2

Techniques and examples pertaining to vehicle sensor health monitoring are described. A processor of a road-side station may receive first data from a vehicle and receive second data from one or more sensors associated with the road-side station. The processor may compare the first data and the second data. In response to a result of the comparing indicating a difference between the first data and the second data, the processor may generate a report.
US11100724B2

A method of providing virtual reality (VR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of VR models or scene files from the 3D image for each VR rendering platform included in a list of VR rendering platforms, storing each VR model or scene file within a data store, receiving a request for an VR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored VR models or scene files to provide to an entity accessing the universal link, determining an VR rendering platform associated with the end user device, and determining a particular VR model or scene file matching the VR rendering platform.
US11100722B2

Provided are a method, an apparatus, an electronic device, and a storage medium for displaying an expansion of a 3D shape, including: determining a 3D shape to be expanded, and acquiring a target expanded state of the 3D shape; searching a preset multi-level information relationship table for an articulation relationship set corresponding to the target expanded state; determining, according to the articulation relationship set and a preset expansion rule library, a target expansion rule for each target plane surface on the 3D shape; and controlling to expand each target plane surface at a predetermined a rate based on the each target expansion rule, and displaying the expansion process in real time. The method dynamically displays an expansion process of a 3D shape to a student, such that the student can understands more about the process of transformation from a 3D shape to a selected expanded state, thereby improving user experience of a teaching demonstration function on an electronic device.
US11100715B2

A method, system, and computer program product are provided for establishing positional timers in an environment. A computing device receives an initial position for a timer in an augmented reality environment and an association of a context object with the timer. The position of the timer is fixed with respect to a position of the context object such that the position of the timer moves when the context object is moved. The computing device receives access control information regarding the timer. The access control information specifies one or more users who are permitted to view the timer. The computing device sets an expiration condition for the timer, wherein the expiration condition is provided by the user or derived based on crowdsourced information from feedback provided by multiple users. Upon timer expiration, an indication of the expiration is provided to the one or more users permitted to view the timer.
US11100710B2

The disclosure notably relates to a computer-implemented method for extracting a feature tree from a mesh. The method includes providing a mesh, computing a geometric and adjacency graph of the provided mesh, wherein each node of the graph represents one region of the mesh and comprises a primitive type and parameters of the region, each connection between two nodes is an intersection between the respective surfaces of the regions represented by the two connected nodes. The method also includes instantiating for each node of the graph, a surface based on the identified primitive type and parameters of the region.
US11100689B1

A computer-implemented method comprises receiving a plurality of sampled data points, each data point including a y value and a t value; defining an array of bins, each bin identified by a unique number and including histogram data for a range of y values; for each consecutive pair of data points including a current data point and a next data point, determining a corresponding one of a plurality of linear equations, each linear equation defining a line between the current data point and the next data point; for each line, determining an amount of time that the y value of the line is within the range of values for each bin from the current data point to the next data point; and adding the time to the histogram data for each bin.
US11100685B2

Detecting a pulmonary embolism (PE) in an image dataset of a blood vessel involves obtaining a volume of interest (VOI) in the blood vessel, generating a plurality of PE candidates within the VOI, generating a set of voxels for each PE candidate, estimating for each PE candidate an orientation of the blood vessel that contains the PE candidate, given the set of voxels for the PE candidate, and generating a visualization of the blood vessel that contains the PE candidate using the estimated orientation of the blood vessel that contains the PE candidate.
US11100680B2

The disclosure includes embodiments for providing augmented graphical data on a user device. In some embodiments, a method includes receiving, by the user device, a Vehicle-to-Everything (V2X) wireless message transmitted by a ride share vehicle and including V2X data describing the ride share vehicle. The method includes generating augmented graphical data based on the V2X data, where the augmented graphical data describes an augmented version of an image captured by the user device and depicting a real-life environment that includes the ride share vehicle, where the augmented version highlights a position of the ride share vehicle within the real-life environment. The method includes presenting the augmented graphical data on the user device so that the ride share vehicle is more easily located in the real-life environment.
US11100670B2

The embodiments of the present disclosure provide a positioning method, a positioning device. The method may include: acquiring an image from a camera; obtaining a first coordinate of the camera in a world coordinate system from the image based on a deep learning model; obtaining an initial coordinate of the camera in the world coordinate system based on the first coordinate; and determining a real-time coordinate of the camera in the world coordinate system through inter-frame matching based on the initial coordinate of the camera in the world coordinate system.
US11100668B2

An augmented reality system is provided for use with a medical imaging scanner. The AR system obtains a digital image from a camera, and identifies a pose of a gantry of the medical imaging scanner based on content of the digital image. The gantry includes a movable C-arm supporting an imaging signal transmitter and a detector panel that are movable along an arc relative to a station. A range of motion of the movable C-arm along the arc is determined based on the pose. A graphical object is generated based on the range of motion and the pose, and is provided to a display device for display as an overlay relative to the medical imaging scanner.
US11100665B2

The application discloses a computer-implemented method (100) of providing a model for estimating an anatomical body measurement value from at least one 2-D ultrasound image including a contour of the anatomical body, the method comprising providing (110) a set of 3-D ultrasound images of the anatomical body; and, for each of said 3-D images, determining (120) a ground truth value of the anatomical body measurement; generating (130) a set of 2-D ultrasound image planes each including a contour of the anatomical body, and for each of the 2-D ultrasound image planes, extrapolating (140) a value of the anatomical body measurement from at least one of an outline contour measurement and a cross-sectional measurement of the anatomical body in the 2-D ultrasound image plane; and generating (150) said model by training a machine-learning algorithm to generate an estimator function of the anatomical body measurement value from at least one of a determined outline contour measurement and a determined cross-sectional measurement of a contour of the anatomical body within a 2-D ultrasound image using the obtained ground truth values, extrapolated values and at least one of the outline contour measurements and the cross-sectional measurements as inputs of said machine-learning algorithm. A computer-implemented method of deploying such a model, a computer program product, an ultrasound image processing apparatus and an ultrasound imaging system adapted to implement such methods are also disclosed.
US11100657B2

A method and apparatus for digital image correlation. A camera system is used to obtain larger scale images of a larger scale dot pattern on a surface of a workpiece and smaller scale images of a smaller scale dot pattern on the surface of the same workpiece. The smaller scale dot pattern forms a larger dot in the larger scale dot pattern in the larger scale images. The larger scale images and the smaller scale images may be used to determine a measurement of the workpiece.
US11100649B2

Fiducial markers are printed patterns detected by algorithms in imagery from image sensors for applications such as automated processes and augmented reality graphics. The present invention sets forth extensions and improvements to detection technology to achieve improved performance, and discloses applications of fiducial markers including multi-camera systems, remote control devices, augmented reality applications for mobile devices, helmet tracking, and weather stations.
US11100634B2

Apparatus and methods are described for use with a cell sample. For each of one or more imaging fields of the cell sample, a depth scan of the cell sample is performed using a microscope. One of the depth levels is identified as being an optimum focal plane for imaging one or more entities within the sample using the microscope, at least partially in response to detecting that the depth level corresponds to a drop in image contrast relative to image contrast at other depth levels. Based upon the depth level identified as being the optimum focal plane for each of the one or more imaging fields of the cell sample, a scanning depth interval over which to perform a depth scan of the cell sample at a further imaging field is defined. Other applications are also described.
US11100633B2

The present disclosure relates to systems and methods for processing real-time video and detecting objects in the video. In one implementation, a system is provided that includes an input port for receiving real-time video obtained from a medical image device, a first bus for transferring the received real-time video, and at least one processor configured to receive the real-time video from the first bus, perform object detection by applying a trained neural network on frames of the received real-time video, and overlay a border indicating a location of at least one detected object in the frames. The system also includes a second bus for receiving the video with the overlaid border, an output port for outputting the video with the overlaid border from the second bus to an external display, and a third bus for directly transmitting the received real-time video to the output port.
US11100628B2

A layer thickness measurement system includes a support to hold a substrate, an optical sensor to capture a color image of at least a portion of the substrate, and a controller. The controller is configured to receive the color image from the optical sensor, store a function that provides a value representative of a thickness as a function of position along a predetermined path in a coordinate space of at least two dimensions including a first color channel and a second color channel, for a pixel of the color image determine a coordinate of the pixel in the coordinate space from color data in the color image, determine a position of a point on the predetermined path that is closest to the coordinate, and calculate a value representative of a thickness from the function and the position of the point on the predetermined path.
US11100621B2

A system and method for generating simulated post-contrast T1-weighted magnetic resonance (MR) images without the use of exogenous contrast material based upon patient-specific non-contrast MR images using machine learning/artificial intelligence techniques to train the system to generate post-contrast T1-weighted magnetic resonance images based upon retrospectively collected non-contrast MR images of various sequence types including T1-weighted, T2-weighted, FLAIR (Fluid-Attenuated Inversion Recovery), and/or DWI (Diffusion-Weighted Imaging).
US11100616B2

Optical surface degradation detection and remediation systems, devices, and methods are provided herein. An example method includes tracking a first object within images of an area of interest obtained over a period of time by an image sensor of a vehicle during vehicle movement; tracking a light source within the area of interest; determining a change in relative reflective intensity of the first object using the images, based on a light source angle formed between the light source and an optical plane of an optical surface the vehicle, the change in relative reflective intensity being indicative of veiling glare of the optical surface; and activating a remediating measure in response to the veiling glare.
US11100612B2

Methods and systems for neural network based image restoration are disclosed herein. An example method at least includes acquiring a plurality of training image pairs of a sample, where each training image of each of the plurality of training image pairs are images of a same location of a sample, and where each image of the plurality of training image pairs are acquired using same acquisition parameters, updating an artificial neural network based on the plurality of training image pairs, and denoising a plurality of sample images using the updated artificial neural network, where the plurality of sample images are acquired using the same acquisition parameters as used to acquire the plurality of training image pairs.
US11100611B2

Methods and systems are provided for reducing background noise in magnetic resonance (MR) image and parametric map visualization using segmentation and intensity thresholding. An example method includes segmenting the MR image or parametric map into foreground which includes a region of anatomy of interest and background which is outside of the region of anatomy of interest, applying an intensity threshold to the background and not applying the intensity threshold to the foreground of the MR image or parametric map to produce a noise reduced MR image or noise reduced parametric map, and displaying the noise reduced MR image or noise reduced parametric map via a display device.
US11100607B2

Disclosed is an electronic apparatus. The electronic apparatus includes: a memory configured to store information regarding an artificial intelligence model including a plurality of layers; and a processor configured to perform interpolation processing on an input image and to process the interpolated image using the artificial intelligence model to obtain an output image, wherein the processor is configured to be operated in a first mode or a second mode based on an update of parameters used in at least one of the plurality of layers being required, the first mode including a mode in which the output image is obtained based on an image processed using the artificial intelligence model in which the parameters are updated and based on the interpolated image, and the second mode includes a mode in which the output image is obtained based on the interpolated image.
US11100600B2

The disclosed technology includes systems and methods for identifying synthetic identities among a population of entity representations in an electronic database. The method includes include selecting a first entity representation, and for the selected first entity representation, identifying one or more network chains formed by one or more connections between the first entity representation, a second entity representation, and zero or more intervening entity representations; and determining a number of connections per connection degree for a predetermined number of degrees in at least one of the identified one or more network chains; determining, based on the number of connections per connection degree, an indication that one or more of the first entity representation, the second entity representation, and zero or more of the intervening entity representations is a synthetic identity; and outputting entity representation information of one or more entities in the population that are indicated as a synthetic identity.
US11100592B2

A method and system for handling data field tasks, the system comprising a database containing records and data fields associated with real estate ownership expense insurance policies that reimburses for increases in property ownership expenses including increases in maintenance fees and assessments from non-covered losses, an underwriting server communicatively coupled to one or more client devices and data sources over a communications network, the underwriting server comprising a processor that configures processes to the data sources and generates data source connections to receive information from the data sources, and a scheduler that allocates threads within the processes to at least one of the data fields associated with premium for coverage, expenses, and reimbursement of the real estate ownership expense insurance policies, and assigns the threads to tasks for performing operations on the at least one of the data fields based on the information from the data sources.
US11100591B1

Methods and systems for monitoring use, determining risk, and recommending usage levels of one or more autonomous (and/or semi-autonomous) operation features of a vehicle are provided. According to certain aspects, operating data from sensors within the vehicle may be used to determine risks associated with use of the features, which may include use at particular levels or with certain settings. The operating data may further be used to determine optimal or suggested use levels for the features. When the actual and suggested use levels differ, an alert may be generated and presented to the vehicle operator indicating suggested changes. The vehicle operator may then change the use levels or select an option to change the usage to the suggested use levels. The response of the vehicle operator may be used to determine or adjust aspects of an insurance policy associated with the vehicle.
US11100589B1

A system for analyzing unmanned aerial missions configured to (i) receive, from a user, pre-mission data for a planned unmanned aerial mission; (ii) determine an insurance policy, premium, rate, mission-based rate, or usage-based rate based upon the pre-mission data, one or more business rules, and a plurality of historical mission data; (iii) transmit, to the user, the insurance policy; (iv) receive acceptance of the insurance policy from the user; (v) receive a plurality of telematics information from the unmanned aerial mission; and (vi) update at least one of the one or more business rules and the plurality of historical mission data based upon the plurality of telematics information.
US11100588B2

A computer system configured to evaluate a portfolio comprising instruments, comprising a computer memory configured to store, for each instrument, an instrument value for each portfolio scenario in an n-dimensional matrix, a first constraint and a second constraint; and a computer processor configured to transpose the n-dimensional matrix, to determine a first solution by maximizing the product of transpose of the n-dimensional matrix and the first constraint, determine whether the first solution is within an accepted range of an acceptable risk, if the expected first solution is not within an accepted range of an acceptable risk, process the second constraint with the first solution to obtain a second solution, and determine whether the second solution is within the accepted range of the acceptable risk.
US11100578B2

A computer implemented method includes generating, by a processor associated with a first client computer, a request message; generating, by the processor, a first public token based on a first private token; augmenting, by the processor, the electronic data transaction request message with the first public token; transmitting, by the processor, the augmented electronic data transaction request message to a second client computer; generating, by the processor, a second public token based on the first public token; identifying, by the processor, from a database of result messages, a result message labeled with the second public token, the identified result message including encrypted confidential information; generating, by the processor, a second private token corresponding to the second public token used to identify the result message; and decrypting, by the processor, the encrypted confidential information with the second private token.
US11100576B1

In some examples, a system may receive, from a plurality of merchant devices associated with a plurality of merchants, transaction information of transactions performed between the plurality of merchants and a plurality of customers. The system may determine for a first merchant, based on the transaction information received from a first merchant device of the first merchant, one or more factors indicative of a business of the first merchant, and may compare the transaction information received from the plurality of merchant computing devices with the one or more factors determined for the first merchant to generate a custom financing offer for the first merchant. In addition, the system may send the custom financing offer to the first merchant device and, in response to an indication of acceptance of the custom financing offer, may send an instruction to provide a financed amount to an account of the first merchant.
US11100569B2

A method and system of using widgets embedded in web pages as virtual storefronts is disclosed. A user of a social networking site may create a merchant account with a transaction service provider. The user embeds a storefront widget provided by the transaction service provider in the user's profile page on the social networking site and the user can use the storefront widget to input information about products that the user is selling. Other users of the social networking site view the user's profile page and the storefront widget will display the products that the user is selling. The other users may interact with the storefront widget to purchase the products that the user is selling.
US11100560B2

A catalog of physical items associated with a target user is accessed. At least a portion of the catalog is at least in part automatically generated based on a retention of one or more of the physical items provided to the target user. A machine learning model trained using outfit combination information gathered from other users is used to automatically determine for the target user, at least a portion of one or more recommended outfit combinations of a plurality of physical items among the physical items within the catalog. An indication of a selected one of the one or more recommended outfit combinations is provided to the target user.
US11100557B2

Travel itineraries are automatically prepared based upon user interests and sentiments inferred by deep semantic analysis of user-commented and user-preferred digital works of literature by receiving interests and associated sentiment levels for at least one user according to a deep semantic analysis of a plurality of works of literature, wherein the works of literature have been rated, commented, or both rated and commented by the user; searching repositories of travel items to find one or more matching travel items to the received more interests and associated sentiment levels; and preparing at least one travel itinerary including at least one found matching travel item. Travel itineraries may be prepared responsive to a user-initiated trip planning session, responsive to notification of a new travel item's availability, periodically, or a combination thereof.
US11100545B2

When calculating an individual's health index as a function of health index parameters including biometric parameters and behavioral parameters, a monetary cost is associated with each health index parameter, and the costs for all health index parameters are aggregated and displayed to a user via a graphical user interface. The user is then permitted to adjust one or more health index parameters, and the aggregate health cost is updated to show the user the amount of health cost savings that can be achieved by different health index parameter adjustments. In this manner, an individual is incentivized to improve his health in order to save money.
US11100534B2

A system is provided for retargeting advertisements and is based on a database storing user behavior data related to information for a plurality of consumers. An index-lookup processes the user behavior data and translates the user behavior data into a plurality of indices. A data loading module processes the plurality of indices and generates a multi-indexed user behavior cube. An online query module receives a request for an advertisement and processes the request to determine one or more related user attributes and retrieves user behavior data from the multi-indexed user behavior cube using the related user attributes. An ad recommendation module receives the set of user behaviors and generates a list of recommended advertisements using the set of user behaviors data and an advertiser retargeting criterion.
US11100521B2

A player device is associated with a human player, the player associated with a human customer. A boundary is defined, defining a geographic restriction of the player device with respect to a geographic location of the customer. Using a customer movement prediction model, a path of the customer is predicted. The boundary is adjusted corresponding to the predicted path of the customer. Within a augmented reality application presenting information using the player device, a geographic location of an augmented reality item within the augmented reality application is caused to be adjusted, the augmented reality item presented at the adjusted geographic location, the adjusted geographic location determined so as to persuade the human player to remain within the adjusted boundary.
US11100510B1

Systems and methods disclosed herein are directed to a scalable and advanced analytics computing platform for distributed ledger data for integrating an entity's legacy systems, distributed ledger systems, and crypto-asset transactions, as well as related metadata. The systems and methods further relate to a custody adapter implementation that enables interactions across multiple custody technology providers, sub-custody providers, and internal custody solutions.
US11100505B2

Disclosed are exemplary embodiments of systems and methods for facilitating services associated with transaction requests. In an exemplary embodiment, a method generally includes receiving, from a first entity, a transaction request for a payment account transaction. The transaction request includes a primary account number (PAN) for a payment account involved in the transaction. The exemplary method also includes overwriting the PAN in the transaction request with a non-PAN identifier (NPI), where a first segment of the PAN is identical to a first segment of the NPI and where the NPI is an invalid PAN. The exemplary method further includes routing the transaction request to a service, whereby the service is able to be implemented for the transaction request based, in part, on the first segment of the NPI while the PAN remains anonymous to the service.
US11100496B1

An order completion system and method are described. In some implementations, the system may execute the method which includes receiving an order from a user that includes a retail component; determining that a profile identification (ID) of the user is associated with prescription information of the user; forming a consolidated order by adding one or more eligible prescriptions associated with the user to the retail component of the order using the prescription information. The method may further include applying transaction rules to the consolidated order to determine whether the consolidated order is eligible for a single input authorized checkout; and responsive to determining whether the consolidated order is eligible for the single input authorized checkout, presenting to the user via a user interface, a prompt for the user to complete the consolidated order using the single input authorized checkout.
US11100483B2

Systems and methods for exchanging digital content in an online layered hierarchical market and exchange network are disclosed. A Buyer utilizes one or more Curry functions that are relevant to content to be acquired thereby developing a Margin Future estimate for the received content. Each e-market layer in the hierarchy adds value to the content for use with one or more other e-market layers. Value is added by executing a Margin Function including a Curry function on the content, as defined in the Margin Future. An embodiment includes data, information, knowledge, and wisdom (DIKW) e-market layers. The Margin Future estimate may be recorded with an escrow agent acting as an intermediary with Investors. Once funded, the Buyer may acquire the content from the Seller and apply value added. Payment may be made when the value added content enters the e-market using electronic wallets. Other embodiments are described and claimed.
US11100480B2

In an aspect, the present application describes a computer system. The computer system includes a communications module and a processor coupled to the communications module. The computer system include a memory coupled to the processor storing instructions that, when executed by the computer system, cause the computer system to: receive, from an automated teller machine (ATM) and via the communications module, an indication of a deposit of a value instrument; save, in the memory, a retention instruction including an associated temporal period, the retention instruction preventing withdrawal of value instruments corresponding to an amount of the deposit; receive, via the communications module, an instruction to process a data transfer to a recipient, the data transfer to the recipient accessing at least a portion of the deposit; and process the data transfer to the recipient during the temporal period using at least a portion of the deposit.
US11100476B1

Systems and methods for providing blockchain based paper checks (BC Checks) that may be redeemed without traditional coordination between financial institutions of participants.
US11100475B2

A device receives receipt data of a receipt of a transaction for a product, and processes, using a term matching technique, the receipt data to identify transaction information including a transaction date and product information. The device determines that the transaction caused a user to be covered by or eligible for a warranty for the product, generates a tag identifying the product, and associates, using a data structure, the product information, data identifying the warranty, and the tag with a record of the transaction that is accessible via a program that allows the user to search for the receipt or terms of the warranty. The device performs actions associated with assisting the user in managing the warranty, such as by reminding the user of an expiration date of the warranty and/or by assisting the user in submitting a claim based on the warranty.
US11100474B2

The present specification relates to a mobile payment method, device, and system. One example method includes enabling, by the payee device, a device authorization function using a third-party server; receiving, by the payee device, identity authentication information from a payor device, wherein the identity authentication information includes an identifier of the payor device, and wherein the payor device does not have a payment application (APP) installed; forwarding, by the payee device, the received identity authentication information to the third-party server; receiving, by the payee device, token information from the third-party server, wherein the token information corresponds to the identifier; receiving, by the payee device, a payment request from the payor device, wherein the payment request includes the identifier of the payor device and the generated token; and sending, by the payee device, payment information including the generated token and the to the third-party server for verification.
US11100471B2

An electronic mail wrong transmission determination apparatus includes: a feature information creation unit which creates feature information related to contents of an electronic mail that is a transmission object; an accumulation unit which accumulates feature information related to contents of a transmitted electronic mail and a destination of the transmitted electronic mail in association with each other; a destination candidate selection unit which selects destination candidates that are similar in appearance to a destination of the electronic mail that is the transmission object, from destinations of transmitted electronic mails; a similarity model creation unit which creates a similarity model for each destination accumulated in the accumulation unit based on the feature information accumulated in the accumulation unit in association with the destination and based on the feature information accumulated in the accumulation unit in association with other destinations that differ from the destination; wherein the similarity model serves as a criterion of determination as to whether or not feature information related to contents of an arbitrary electronic mail belongs to a certain feature information region in the word space, which is defined according to the contents of the electronic mails transmitted to the destination so far; and a reliability calculation unit which calculates respective reliabilities of a destination and destination candidates of the electronic mail that is the transmission object, based on feature information related to contents of the electronic mail that is the transmission object, based on the similarity model related to the destination of the electronic mail that is the transmission object, and based on the similarity models related to the destination candidates.
US11100453B2

Embodiments disclosed herein provide systems, methods, and computer readable media for providing agent interaction during item delivery in an unmanned delivery service. In a particular embodiment, a method provides determining that a first agent of a contact center should communicate through an unmanned delivery device at a first delivery location, wherein the unmanned delivery device transports a first item for delivery to the first delivery location. The method further provides connecting a first client system operated by the first agent to the unmanned delivery device when the unmanned delivery device is at the first delivery location and exchanging communications for the agent between the first client system and the unmanned delivery device.
US11100451B2

Media, method and system for scheduling trips, and particularly for scheduling trip to transport vehicles from a pick-up location to a drop-off location. To accomplish this, interfaces are provided for describing the desired starting and ending locations for vehicles and automatically allocating drivers to vehicles for each segment of a desired trip and assigning any necessary tasks to the drivers to complete for each waypoint of the trip. Additionally, any other requirements for transporting the vehicles, such as insurance and temporary license plates, can automatically be provided for.
US11100448B1

According to some exemplary embodiments, an intelligent secure networked system is configured by at least one processor to execute instructions stored in memory, the system comprising a data retention system and a predictive analytics system, a web services layer providing access to the data retention and predictive analytics systems, and an application server layer that provides a user-facing application that accesses the data retention and predictive analytics systems through the web services layer and performs processing based on user interaction with a goal-based planning application, the goal-based planning application configured to execute instructions including applying artificial intelligence by detecting digital data, acting based upon a characteristic of the digital data, extracting an aspect of the digital data, applying predetermined logic to the aspect of the digital data, categorizing the digital data after application of the predetermined logic and formulating the categorized digital data for physical transformation.
US11100440B1

An inventory management and purchase order system that provides flexible calculation of reorder quantities, based on bounded time interval sales trends, in which multiple such intervals may be configured (compounded) on a per-SKU basis.
US11100433B2

A method for the optimized use of a parking area. Vehicles which are to be parked on the parking area are each assigned a parking space, the vehicles navigating to the respective assigned parking space, in particular autonomously. Furthermore, vehicles may carry out a change of the parking space in order to enable an improved use of the available parking area or a faster availability of the vehicle, whereby overall an optimized use of the parking area is achieved. Initially, an available range of the respective vehicles is ascertained, and the assignment of the respective parking space and/or a possible change of the parking space are made dependent on the available range of the individual vehicles. The available range of a vehicle is in particular described by a residual fuel amount or a charge state of the vehicle.
US11100428B2

A computing device predicts occurrence of an event or classifies an object using distributed unlabeled data. A Laplacian matrix is computed using a kernel function. A predefined number of eigenvectors is selected from a decomposed Laplacian matrix to define a decomposition matrix. A gradient value is computed as a function of the defined decomposition matrix, a plurality of sparse coefficients, and a label matrix, a value of each coefficient of the plurality of sparse coefficients is updated based on the computed gradient value, and the computations are repeated until a convergence parameter value indicates the plurality of sparse coefficients have converged. A classification matrix is defined using the plurality of sparse coefficients to determine the target variable value for each observation vector of the plurality of unclassified observation vectors. The target variable value for each observation vector of the plurality of unclassified observation vectors is output.
US11100414B2

One or more multi-layer systems are used to perform inference. A multi-layer system may correspond to a node that receives a set of sensory input data for hierarchical processing, and may be grouped to perform processing for sensory input data. Inference systems at lower layers of a multi-layer system pass representation of objects to inference systems at higher layers. Each inference system can perform inference and form their own versions of representations of objects, regardless of the level and layer of the inference systems. The set of candidate objects for each inference system is updated to those consistent with feature-location representations for the sensors as well as object representations at lower layers. The set of candidate objects is also updated to those consistent with candidate objects from other inference systems, such as inference systems at other layers of the hierarchy or inference systems included in other multi-layer systems.
US11100411B2

A method, system and computer program product are disclosed for predicting influence in a social network. In one embodiment, the method comprises identifying a set of users of the social network, and identifying a subset of the users as influential users based on defined criteria. A multitude of measures are identified as predictors of which ones of the set of users are the influential users. These measures are aggregated, and a composite predictor model is formed based on this aggregation. This composite predictor model is used to predict which ones of the set of users will have a specified influence in the social network in the future. In one embodiment, the specified influence is based on messages sent from the users, and for example, may be based on the number of the messages sent from each user that are re-sent by other users.
US11100409B2

A system generates trade deduction settlement rules and associated confidence scores independent of buyer specifications. A machine learning equipped rewards based method performed by the system analyzes historically matched deductions and promotions to understand patterns. Penalties are applied to outdated rules, and recent trends are promoted through rewards. All available deduction-promotion combinations may be analyzed in batches for a given time period at each pair level within an artificial intelligence model of the method. A rules selector selects the most recurring patterns along those combinations based upon definable thresholds. The system finds hidden patterns to provide suggestions for trade deduction settlement. The system further captures the rules and evolves the rules over time.
US11100405B1

Systems and methods for defining a custom segment in a set of behavioral data are provided. A described method includes receiving a set of behavioral data associated with a plurality of user devices and identifying multiple cohort groups, each of the cohort groups including one or more of the user devices. The behavioral data includes a behavior metric for each of the user devices and the cohort groups are identified based on the behavior metric for each of the user devices. The method further comprises generating a segmentation interface including a graphical visualization of the multiple cohort groups and causing the segmentation interface to be presented via a user interface device. The method further comprises defining a custom segment of the behavioral data based on a user selection of one or more of the multiple cohort groups via the segmentation interface.
US11100399B2

Systems and methods for training a neural network model are disclosed. In the method, training data is obtained by a deep neural network (DNN) first, the deep neural network comprising at least one hidden layer. Then features of the training data are obtained from a specified hidden layer of the at least one hidden layer, the specified hidden layer being connected respectively to a supervised classification network for classification tasks and an autoencoder based reconstruction network for reconstruction tasks. And at last the DNN, the supervised classification network and the reconstruction network are trained as a whole based on the obtained features, the training being guided by the classification tasks and the reconstruction tasks.
US11100396B2

Self-adjusting thresholds for synaptic activity in neural networks are provided. In various embodiments, for each of a plurality of neurons within an artificial neural network, an overlap value is determined corresponding to active inputs connected to the neuron via synapses having non-zero synaptic weights. A count of those of the plurality of neurons whose overlap exceeds an activation threshold of the neural network is determined. The count is compared to a predetermined neuronal activity target. The activation threshold of the neural network is adjusted to approach the predetermined neuronal activity target.
US11100387B2

Systems and methods for predicting are described herein. A record for each of a plurality of events associated with user transactions can be stored. A sequential plurality of the events can be analyzed using a unidirectional long short term memory (LSTM) and first and second dense neural network layers configured to receive output from the LSTM network.
US11100379B1

The present disclosure relates a new generation “smart card” designed to create a severable invisible “bond” between the cardholder and the smart card itself where this trusted bond relationship is used to enhance and simplify the authentication process and during the use of the multi-purpose smart card. This new smart card is initiated and connected to a specific user using biometric information added to the card and the user using biometric information connects via a trusted bond with the card by pairing the biometric information which can be severed in one of multiple ways. The trusted bond with the smart card can be broken in one of multiple ways including disconnection from a network, distancing from the user, impact accelerometers, outside parameters, etc. The multi-function smart card also uses this established trusted bond with the user to simplify the authentication of the user for use of the card in encrypted computer network, ground security, or other retail and payment function.
US11100373B1

A system and methods are provided in which an artificial intelligence inference module identifies targeted information in large-scale unlabeled data, wherein the artificial intelligence inference module autonomously learns hierarchical representations from large-scale unlabeled data and continually self-improves from self-labeled data points using a teacher model trained to detect known targets from combined inputs of a small hand labeled curated dataset prepared by a domain expert together with self-generated intermediate and global context features derived from the unlabeled dataset by unsupervised and self-supervised processes. The trained teacher model processes further unlabeled data to self-generate new weakly-supervised training samples that are self-refined and self-corrected, without human supervision, and then used as inputs to a noisy student model trained in a semi-supervised learning process on a combination of the teacher model training set and new weakly-supervised training samples. With each iteration, the noisy student model continually self-optimizes its learned parameters against a set of configurable validation criteria such that the learned parameters of the noisy student surpass and replace the learned parameter of the prior iteration teacher model, with these optimized learned parameters periodically used to update the artificial intelligence inference module.
US11100366B2

Methods and systems for digital image segmentation and annotation, including: receiving a digital image depicting, in part, an object of interest from an input file; one or more of manually and automatically adding a polygon around the object of interest to generate a segmented digital image; one or more of manually and automatically appending a label to the polygon around the object of interest to generate a segmented and annotated digital image, wherein the label indicates one or more of an identity and a characteristic of the object of interest; and outputting information related to the segmented and annotated digital image to an output file. Optionally, the polygon is one of a bounding box and a 4-point polygon. Optionally, the object of interest is a parking spot.
US11100365B2

A method for operating a data processing system and computer readable medium causing a data processing system to execute that method are disclosed. The method includes causing the data processing system to receive a plurality of first EDSs classified into a plurality of first clusters and a first RDS for each of the plurality of first clusters and displaying, a first display for each of the first clusters and a RDS for each of the first clusters. The data processing system receives information from a user specifying one or more of the first clusters to be further clustered to arrive at a specified number of second clusters into which the specified one or more first clusters are to be classified, and performing a second clustering on the selected clusters. The method also includes displaying a second display that includes a plurality of second EDSs, classified into the second clusters.
US11100361B1

Disclosed are a method and an apparatus for processing feature point matching result, the first image and the second image are placed reversely, and the matching feature point pair between the first image and the second image is determined by using the feature point matching algorithm; the straight-line equation between each of the feature point pair is made mathematically, and the intersection between each straight line and other straight line is determined; the valid intersection group and the geometric center point thereof are determined according to the distance between each of the intersection and other intersection; and the judgment area of the feature point pair is determined according to the geometric center point, and whether the feature point pair is a correct matching result or not is determined according to whether a straight line between the feature point pair passes through the judgment area or not.
US11100360B2

An apparatus and method for tracking a head of a subject in a series of images includes receiving a series of images of at least a portion of a subject's head; tracking a position of the subject's head in the series of images based on positions of a first plurality of primary features of the subject's head; determining a first confidence level of the position of the subject's head based on the positions of the first plurality of primary features; monitoring a position of a secondary feature; and upon determining that the first confidence level is below a defined threshold, tracking the position of the subject's head based on the position of the secondary feature rather than the positions of the primary features.
US11100358B2

A method for the calculation resource-saving semantic segmentation of image data of an imaging sensor with an artificial neural network, in particular, of a convolutional neural network, the artificial neural network including an encoder path, a decoder path (and a skip component), including: initial connection (merge) of an input tensor to a skip tensor with an initial connection (merge) function/connection instruction to obtain a merged tensor, the input tensor and the skip tensor being dependent on the image data; application of a function of a neural network, in particular, of a convolution to the merged tensor to obtain a proof reader tensor; second connection (merge) of the proof reader tensor to the input tensor with a second connection (merge) function/connection instruction to obtain an output tensor; outputting the output tensor to the decoder path of the artificial neural network.
US11100356B2

An information processing apparatus includes a character recognition section that performs character recognition of an input image to output a character recognition result, a receiving section that receives an input of a character recognition result by a person on the input image, a detection section that detects a strikethrough from the input image, a matching section that matches the character recognition result output by the character recognition section with the character recognition result by the person, which is received by the receiving section, and a control section that performs control for causing the matching section to perform matching so as to obtain a final character recognition result based on a result of the matching, in a case where the detection section detects the strikethrough.
US11100351B2

A fingerprint recognition module according to an embodiment comprises: a substrate; a conductive pattern portion disposed on the substrate; a protective layer partially disposed on one region of the conductive pattern portion; a first chip disposed on the conductive pattern portion exposed through a first open region of the protective layer; and a second chip disposed on the conductive pattern portion exposed through a second open region of the protective layer, wherein the first chip is a fingerprint recognition sensor, the second chip is an application specific integrated circuit, the substrate includes a first non-bending region located at one end thereof, a second non-bending region located at the other end opposite to the one end, and a bending region located between the first and the second non-bending region, the first open region is located on the first non-bending region, and the second open region is located on the second non-bending region.
US11100350B2

Methods, systems, and techniques for classifying and/or detecting objects using visible and invisible light images. A visible light image and an invisible light image are received at a convolutional neural network (CNN). The visible light image depicts a region-of-interest imaged using visible light. The invisible light image depicts at least a portion of the region-of-interest imaged using invisible light, and at least one of the images depicts an object-of-interest within the portion of the region-of-interest shared between the images. The CNN then classifies and/or detects the object-of-interest using the images. The CNN may be trained to perform this classification and/or detection using pairs of visible and invisible light training images.
US11100347B2

Abandoned articles left by a user departing from an autonomous vehicle are automatically detected by capturing image data including a plurality of diversely-illuminated images of a target area within a passenger cabin of the vehicle. A plurality of normal vectors are determined for respective pixels representing the target area in a normal extractor based on the images. A normal-driven map is stored in a first array in response to the plurality of normal vectors. A baseline map is stored in a second array compiled from baseline images of the target area in a nominal clean state. Differences between the normal-driven map and the baseline map indicative of an object not present in the clean state are detected in a comparator. Difficult to detect objects can be found using a single, fixed camera.
US11100345B2

A vehicle control system includes: a recognizer that is configured to recognize a surroundings status of a vehicle; and a driving controller that is configured to control at least steering of the vehicle on the basis of the surroundings status recognized by the recognizer, wherein the driving controller is configured to cause the vehicle to run on the basis of a first reference line deviating to one side of a road in a case in which a target obstacle is not recognized in an advancement direction of the vehicle by the recognizer and, is configured to cause the vehicle to avoid the target obstacle after causing the vehicle to run on the basis of a second reference line disposed on an other side of the road from the first reference line, in a case in which the target obstacle is recognized by the recognizer.
US11100342B2

An image processing device includes: a calculation unit which calculates chroma values of pixels of image data taken by a shooting device based on differences between R values or G values and B values, respectively; a correction unit which corrects luminance values of pixels that satisfy a prescribed condition for being a yellow pixel using the calculated chroma values as emphasis amounts, respectively; and a detection unit which detects a line drawn on a road surface based on the corrected luminance values.
US11100339B2

Techniques are described for detecting whether a lane of a roadway is open or closed. Detecting a lane as being closed may include detecting an object in or near the lane, which may comprise determining a size, location, and/or classification associated with the object, and dilating the size associated with the object. The lane may be indicated as being closed if a distance between a dilated object detection and another object detection, dilated object detection, or lane extent is less than a threshold distance. The techniques may additionally or alternatively comprise determining an alternative lane shape based at least in part on one or more object detections and/or determining that one or more lanes are closed and/or uploading a lane closure and/or alternative lane shape to a central database for retrieval by/dissemination to other computing devices.
US11100333B2

A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
US11100329B1

A system for video processing includes a ranging system hardware interface, a vehicle bus interface, and a processor. The ranging system hardware interface is configured to receive ranging system data and/or ranging system metadata. The a vehicle bus interface is configured to receive vehicle bus data and vehicle bus metadata sent from a ranging system. The processor is configured to determine video data of interest based at least in part on the ranging system data and the ranging system metadata. The ranging system data and/or the ranging system metadata data includes information not included in the vehicle bus data and vehicle bus metadata sent from the ranging system via the vehicle bus interface.
US11100322B2

A computer-implemented method for assessing if a character in a sample image is formed from a predefined selection of characters, comprising: processing a sample image with an alignment network to form a corrective transformation; applying the corrective transformation to the sample image to form a transformed image; computing a similarity of the transformed image with a corresponding reference image of a character from a predefined selection of characters to form a similarity score; and declaring the sample image not to comprise the character from the predefined selection of characters if the similarity score is less than a threshold.
US11100321B2

An information processing method including the following executed using a computer: obtaining a neural network model that solves a regression problem; obtaining input data and label data corresponding to the input data; compressing a network of the neural network model to obtain a compressed model; and changing the label data and the number of nodes in the neural network model, based on information indicating performance of the compressed model, the number of nodes being assigned to the regression problem, the information being calculated using the label data and output data which is obtained by inputting the input data to the compressed model.
US11100317B2

A drawing device draws stroke data including a plurality of control points. The drawing device includes at least one processor; and at least one memory device storing at least one program that, when executed by the at least one processor, causes the drawing device to: generate intermediate data formed from movement of the stroke data by moving each of the plurality of control points, and control a display device to sequentially draw at least the generated intermediate data.
US11100316B2

An activity recognition device comprises a port configured to receive a video stream from a video source for a first object and a second object; a memory configured to store instructions and image frames of the video stream; and one or more processors, wherein the one or more processors execute the instructions stored in the memory, the one or more processors configured to: select portions of the image frames based on presence of the first object; determine areas within the portions of image frames, wherein locations of the first object in the video frames are bounded by the determined areas; determine motion of the first object and locations of a second object within the areas of the image frames; and identify an activity according to the determined motion and locations of the second object, and generate an alert according to the identified activity.
US11100311B2

Systems, devices, media, and methods are presented for modeling facial representations using image segmentation with a client device. The systems and methods receive an image depicting a face, detect at least a portion of the face within the image, and identify a set of facial features within the portion of the face. The systems and methods generate a descriptor function representing the set of facial features, fit object functions of the descriptor function, identify an identification probability for each facial feature, and assign an identification to each facial feature.
US11100309B2

A fingerprint sensing device including a light guide cover plate, a light source, an image sensor, and a light output element is provided. The light guide cover plate includes a flat plate portion and a light entering portion. The flat plate portion has a first surface and a second surface opposite to each other. The light entering portion is located at the second surface, and has an inclined light incident surface inclined with respect to the first surface and the second surface. The light source is configured to emit a light beam. The light beam is transmitted to the light entering portion and the flat plate portion in sequence via the inclined light incident surface. The light output element is disposed on the second surface, and guides the light beam in the flat plate portion to the image sensor.
US11100302B2

A system and method for verifying price and product information displayed on tags for products on a shelf in a retail store. A retailer management server stores data relating to products including stored prices for the products and planogram information, for example. A hand-held portable terminal is configured to communicate with the server and verify data on a shelf tag. The terminal includes a scanner for scanning barcodes/UPCs/GTINs on a shelf tag associated with a product of a manufacturer, as well as the barcode on the product. The system processes and compares the scanned information of the shelf tag, including price information and optionally location data, with stored information for the product as obtained from the server, and issues an alarm (sound or vibration) from the hand-held device if the compared data is incorrect or inconsistent (i.e., not the same). Further, the system is configured to automatically print a new shelf tag with a barcode and stored price as a result of determining an inconsistency.
US11100301B2

The present invention relates to optical imaging devices and methods for reading optical codes. The image device comprises a sensor, a lens, a plurality of illumination devices, and a plurality of reflective surfaces. The sensor is configured to sense with a predetermined number of lines of pixels, where the predetermined lines of pixels are arranged in a predetermined position. The lens has an imaging path along an optical axis. The plurality of illumination devices are configured to transmit an illumination pattern along the optical axis, and the plurality of reflective surfaces are configured to fold the optical axis.
US11100292B2

Systems and methods provided herein for a determining a meaning of an ambiguous term in a text segment based on a context term, a static knowledge graph and a temporal knowledge graph. These systems and methods access a first knowledge graph associated with the context term to determine a potential term that is the meaning of the unknown term. Upon determining that there are multiple potential terms in the first knowledge graph that could be the meaning of the unknown term, the systems and methods take into account the temporal dimension of relationships between entities for disambiguating the meaning of the unknown term. The systems and methods achieve this by determining a time stamp of the text segment and accessing a second knowledge graph associated with the first context term and related to the time stamp to determine the potential term that is the meaning of the first unknown term.
US11100290B2

A method and system for improving linguistic data and storage technology is provided. The method includes receiving data input text from a user and identifying text within the data input text. The data input text is edited and improvements in the data input text are detected via a machine learning process. In response, a modified version of the user interface is generated for allowing additional users to view and modify additional data input text. Change attributes associated with the data input text with respect to the modified version of the user interface are determined and alternative input suggestions are ranked. Editing data and code are generated in response to an editor engine interacting with a hardware controller. The editing data and code is executed thereby updating and modifying functions associated with software engines to increase an efficiency of future recommendations associated with future data input text analysis.
US11100285B2

Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.
US11100282B1

A system for use with different space types, each space type including emissive surfaces, each emissive surface controllable to present content within the space, the system comprising a database that includes a separate template for each space type, each template indicating surfaces associated with the space type, relative juxtapositions of the surfaces in the space and content types to be presented in each surface, a processor programmed to allow a user to select a space type, identify an associated space type template, identifying content types for each surface and storing the received content in a session specification for subsequent access.
US11100267B1

Embodiments herein describe techniques for designing a compressed hardware implementation of a user-designed memory. In one example, a user defines a memory in hardware description language (HDL) with a depth (D) and a width (W). To compress the memory, a synthesizer designs a core memory array representing the user-defined memory. Using addresses, the synthesizer can identify groups of nodes in the array that can be compressed into a memory element. The synthesizer designs input circuitry such as a data replicator and a write enable generator for generating the inputs and control signals for the groups. The synthesizer can then implement the design in an integrated circuit where each group of nodes maps to a single memory element, thereby resulting in a compressed design.
US11100255B1

Methods and systems are disclosed for protecting a host device from one or more power surges transmitted from a sink device. When a sink device is detected as being connected to the host device, a limited level of power is provided to the sink device over a power transmission line and the sink device is authenticated. A normal level of power is provided to the sink device only if the authentication is successful, otherwise a reduced level of power is provided.
US11100251B2

A computer-implemented method includes receiving, by an application, a request to copy application data of the application, where the application data includes sensitive data generated by the application. The application identifies each instance of the sensitive data in the application data. The application generates a clean copy of the application data, where generating the clean copy includes removing each instance of the sensitive data from the application data. The clean copy is returned responsive to the request to copy the application data.
US11100250B2

Some methods may involve receiving, at a first node of the health network, encrypted sensor data from one or more sensors. The first node may be in a data communication path between the one or more sensors and other nodes of the health network. The method may involve decrypting, by the first node of the health network, only a portion of the encrypted sensor data, and transmitting the encrypted sensor data from the first node of the health network to a second node of the health network. The first node may be a gateway device. In some examples, the second node may be able to decrypt more of the encrypted sensor data than the first node.
US11100247B2

A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US11100245B1

A system includes a secure storage database maintaining a plurality of secure data, a storage access interface, and an access controller. The storage access interface receives a first request to retrieve a first secure data from the secure storage domain. The access controller receives the first request; determines, using a first access module, if the first request satisfies a first access condition based on the first secure data requested to be retrieved; extracts, from the first request, an indication of a role of a user associated with the first request; initializes, responsive to receiving the first request, a second access module; determines, using the second access module, if the first request satisfies a second access condition based on the indication of the role of the user; and outputs the first secure data responsive to the first request satisfying the first access condition and the second access condition.
US11100241B2

To prevent ransomware from encrypting data elements stored in a memory of a computer-based system, the system identifies at least one identifier associated with a data element. The identifiers indicate an attribute(s) of the corresponding data element within the memory. The system then determines an optimal number of virtual traps for the data elements respective of at least one identifier. The system then determines an optimal position for each virtual trap corresponding to the at least one identifier. The system then positions the virtual traps at the determined position within the memory. The system monitors the data elements stored in the memory in order to identify whether changes have occurred, and determines respectively updated optimal number and positions of virtual traps.
US11100227B2

Embodiments of the present invention provide a security indication information configuration method and device, to reduce a risk of attack and interception from malicious software. The method includes: detecting, by a terminal, whether universal security indication information is set in the terminal for a TUI; detecting a running status of the terminal if no universal security indication information is set; when it is detected that the running status of the terminal is a secure state, presenting a first input interface on a display by using a first information presentation interface; and receiving input universal security indication information by using the first input interface, and saving the universal security indication information to a trusted execution environment TEE of the terminal.
US11100226B1

The disclosed computer-implemented method for identifying a malicious user interface may include (1) detecting, at a computing device, a launch of a user interface (UI), (2) gathering characteristics of the UI including a UI image, (3) identifying the UI is not permissible by comparing the UI image to a whitelist including permissible UI images, and (4) performing, when the UI image is not permissible, a security action. Various other methods, systems, and computer-readable media are also disclosed.
US11100222B2

A method is provided for protecting a trained machine learning model that provides prediction results with confidence levels. The confidence level is a measure of the likelihood that a prediction is correct. The method includes determining if a query input to the model is an attempted attack on the model. If the query is determined to be an attempted attack, a first prediction result having a highest confidence level is swapped with a second prediction result having a relatively lower confidence level so that the first and second prediction results and confidence levels are re-paired. Then, the second prediction result is output from the model with the highest confidence level. By swapping the confidence levels and outputting the prediction results with the swapped confidence levels, the machine learning model is more difficult for an attacker to extract.
US11100211B2

Systems and methods for coordinating and controlling vehicles, for example heavy trucks, to follow closely behind each other, or linking to form a platoon. In one aspect, on-board controllers in each vehicle interact with vehicular sensors to monitor and control, for example, relative distance, relative acceleration or deceleration, and speed. In some aspects, vehicle onboard systems supply various data (breadcrumbs) to a Network Operations Center (NOC), which in turn provides data (authorization data) to the vehicles to facilitate platooning. The NOC suggests vehicles for platooning based on, for example, travel forecasts and analysis of relevant roadways to identify platoonable roadway segments. The NOC also can provide traffic, roadway, weather, or system updates, as well as various instructions. In some aspects, a mesh network ensures improved communication among vehicles and with the NOC. In some aspects, a vehicle onboard system may provide the authorization data.
US11100209B2

Systems, methods, and apparatus for authenticating and authorizing clients. A client certificate is used to authenticate and authorize a client (or user). When the client certificate is received, the certificate is authenticated. If the certificate is valid, a username included in the certificate is used to authorize the client. This may be done based on privileges or permissions associated with the user name. Once the client or user is authenticated and authorized, operations requested by the client can be performed as long as permitted by the privileges or permissions.
US11100208B2

An electronic device for performing multimodal biometric authentication, includes a first biometric sensor configured to sense first biometric information; a second biometric sensor configured to sense second biometric information; a security module configured to set a multidimensional variable determination criterion including context information at the time of sensing at least one of the first biometric information and the second biometric information, perform a first user authentication by applying the multidimensional variable determination criterion to a matching score for the first biometric information or the second biometric information, and determine whether or not to perform a second user authentication using remaining biometric information based on a result of the first user authentication; and a controller configured to control an operation of the electronic device based on at least one of the result of the first user authentication and a result of the second user authentication carried out by the security module.
US11100207B2

Provided is a user authentication method including reproducing sound data of which a sound source in a first position of a space around a user is virtually localized using a Head-Related Transfer Function (HRTF) of the user toward the user, acquiring a second position of the space around the user, the second position being estimated by the user who has listened to the reproduced sound data as a position of the sound source; and authenticating the user according to a coincidence between the first position and the second position.
US11100204B2

An electronic device and corresponding method includes capturing, with one or more sensors, at least one authentication input from a person in the environment of the electronic device. One or more processors of the electronic device can then compare the captured authentication input with one or more authentication references to determine whether the person is an authorized user of the electronic device. Where the person is, the one or more processors can grant limited operational access to the electronic device. Thereafter, when additional authentication inputs are captured and sufficiently match additional authentication references, additional operation access can be granted.
US11100200B2

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

An example embodiment may be performed by a software application executable on a computing device and may involve communicating with a server to access records of sessions between the server and computing devices of a managed network. The managed network may contain the server and a database associated with licensed software executable on the server. The database may store the records, and the records may include network addresses of the computing devices. The example embodiment may also involve: using a set of license misuse criteria to identify, within the records, (i) a set of the sessions that meets the set of criteria and (ii) a network address of a target device involved in the set of sessions; based on the network address of the target device, identifying the target device; and storing in memory an indication identifying the target device as a potential source of misuse of the licensed software.
US11100196B2

The system and methods described allow a content delivery application to provide temporary access to a content item for display on a content access device based on a user obtaining access to the content item initially on another system. The content delivery application receives content accessed confirmation that user access a content item and then monitors whether that access was interrupted. If the access was interrupted, the content delivery application generates a content access bookmark based on a content timeline and stores a content access authorization comprising the content access bookmark and an identifier from the profile. When the user requests the content item, the content delivery application transmits access information corresponding to segments of the content item, based on the content access bookmark to a user's device.
US11100194B2

A method at a computing device, the method including obtaining a cargo load signal measurement; and applying an estimator to the cargo load signal measurement, the estimator being in the form of {circumflex over (x)}=ay+bZ, where {circumflex over (x)} is an estimate of a true signal vector, y is the cargo load signal measurement, Z is a calculated or pre-determined reference vector, and a and b are weighting factors.
US11100193B2

A general matrix-matrix multiplication (GEMM) dataflow accelerator circuit is disclosed that includes a smart 3D stacking DRAM architecture. The accelerator circuit includes a memory bank, a peripheral lookup table stored in the memory bank, and a first vector buffer to store a first vector that is used as a row address into the lookup table. The circuit includes a second vector buffer to store a second vector that is used as a column address into the lookup table, and lookup table buffers to receive and store lookup table entries from the lookup table. The circuit further includes adders to sum the first product and a second product, and an output buffer to store the sum. The lookup table buffers determine a product of the first vector and the second vector without performing a multiply operation. The embodiments include a hierarchical lookup architecture to reduce latency. Accumulation results are propagated in a systolic manner.
US11100188B2

A method of selectively presenting a recommendation block to a user accessing a web resource in a browser application is disclosed. The method is executable at a server and includes receiving an indication of a browser application state and an indication of a user action with the browser application, determining features associated with at least a part of the web resource, receiving an indication of supplemental content at least in part based on the plurality of features, and executing a Machine Learning Algorithm (MLA) to determine a recommendation score based on at least the browser application state. Based on the recommendation score, the server selectively sends to the browser application at least one data packet configured to cause the browser application to display the recommendation block containing the supplemental content on the display of the electronic device.
US11100178B2

A method of pushing information is provided. According to an example, a search server obtains a natural search list including a first threshold number of natural search materials and a first evaluation score of each of the natural search materials by invoking a natural search service to perform a search operation on a search word, obtains a push information list including a second threshold number of push materials and a second evaluation score of each of the push materials by invoking a push information search service to perform a search operation on a search word, integrates the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time, re-ranks the natural search materials according to integrated evaluation scores, and pushes re-ranked natural search materials.
US11100176B2

In some embodiments, a data server generates an open data reference specifying a location for storing report data associated with a report. To generate the report data, the data server generates a data query based on a report definition that describes how the report data associated with the report is generated. The data server executes the data query on source data to obtain the report data and causes the report data to be stored on a storage device at the location specified by the open data reference. The report data can be retrieved via a network using the open data reference for integration within a third-party application. The data server further generates updated report data by executing, on the source data, an updated data query generated based on the report definition and has the report data stored on the storage device to be replaced with updated report data.
US11100171B1

A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
US11100168B2

The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, automatically populate, in real-time, portions of digital interfaces based on dynamically generated contextual data. For example, a network-connected apparatus may receive, from a device, a portion of an identifier of a first counterparty to an exchange of data. The apparatus may perform operations determine a second counterparty to the data exchange based on at least one of a current geographic position of the first device, a first element of profile data associated with the first device, or the received portion of the first counterparty identifier, and may transmit an identifier of the second counterparty to the device. The device may execute an application program that presents the second counterparty identifier within a corresponding portion of an interface associated with the data exchange.
US11100166B1

A computer-implemented system for updating a counter value in a data structure. The system may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include receiving information relating to an event, and determining, for the event, a counter identifier value for the counter identifier field of the data structure. The data structure may include one or more entries. Each of the one or more entries may include the counter identifier field and a counter value field. The process may also include identifying, in the data structure, an entry that comprises a counter identifier value identical to the determined counter identifier value. The process may further include increasing a counter value in the counter value field of the identified entry.
US11100164B2

One or more computing devices, systems, and/or methods for displaying videos based upon selectable inputs associated with tags are presented. For example, a video may be identified. A transcript, associated with the video, may be determined. The transcript may comprise a plurality of text segments. The transcript may be analyzed to generate a plurality of sets of tags associated with the transcript. A plurality of selectable inputs may be generated based upon the plurality of sets of tags. A video interface, comprising the plurality of selectable inputs, may be displayed on a first device. A selection of a first selectable input may be received via the video interface. The first selectable input may be associated with a first tag of the plurality of sets of tags and a first time of the video. A second device may display the video based upon the first time of the video.
US11100163B1

A system and method for collecting data may include a data collection device to obtain the data from a user, an apparatus for obtaining metadata for each word of the data from the user, an apparatus for obtaining a searchable transcript of the data and a device to store the searchable transcript. The metadata may be date data, time data, name data or location data and the data collection device may include a speech recognition engine to translate speech into searchable words. The speech recognition engine may provide a confidence level corresponding to the translation of the speech into searchable words, and the speech recognition engine may distinguish a first user and a second user in order to provide a first searchable transcript for the first user and a second searchable transcript for the second user. An ad transcript may be added to the searchable transcript, and the searchable transcript may be placed in a centralized community search database.
US11100158B1

Various embodiments provide for selecting a subset of features to use to train a model for search applications. To select a feature, the candidate features are randomly assigned into two groups. Each of the two groups represents a summation of the respective features that were assigned to it. Then a decision tree building scan is performed on the two groups to determine which of the two groups performs better based a selection criteria. Upon determining which of the two groups is better, the candidate features of the winning group are again randomly assigned into two groups. These two groups are again scanned as described above to determine a winning group. This binary splitting and scanning pattern is continuously performed until the winning group contains one remaining feature. That remaining feature is then designated as a selected feature to be used in the search model.
US11100155B2

Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist.
US11100148B2

An approach is provided that analyzes electronic document sets, each of the sets written by a different author. The analysis includes performing a normalized sentiment analysis of the documents which results in normalized sentiment scores that pertain to each of the authors. The normalize sentiment scores are stored in a data store that is accessible from a question answering (QA) system. The question answering system then receives a sentiment-based question. Responsively, the QA system generates a qualitative set of candidate answers, with the candidate answers based at least in part on the normalized sentiment scores retrieved from the data store.
US11100138B2

An example method includes receiving a data set, each data point in the data set being associated with an indication of time, and a distance function, determining overlapping intervals over a time period range, identifying subsets of data in each overlapping interval based on the indications of time, applying the distance function to each subset of data to identify groups, constructing a node for each group to create a plurality of nodes, determining if two nodes of the plurality of nodes in adjacent time periods are connected by scoring shared data point membership between the two nodes and comparing a score of the shared data point membership to a threshold, and displaying at least two nodes with an indication of time, the two nodes being connected by a line based on the comparison of the score and the threshold.
US11100137B2

Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
US11100131B2

A simulation of a synchronization of records between applications may include identifying a plurality of records modified since a previous synchronization of applications. Each record of the plurality of records are analyzed and a modification operation is associated with that record. The modification operation corresponding to a type of modification that can synchronize that record. A simulation of results of an execution of the modification operation is performed without performing the modification operation in that record. Expected results of the execution of the modification operation are reported.
US11100129B1

A consistent view of associations between independently replicated data objects may be provided. Data objects may be stored in separate data stores. Copies of the data stores may also store the data objects. The copies of the data stores may independently receive the data objects to be stored as part of independently replicating data stores to one or more copies of the data stores. An association can be created between objects in the different data store. If when the association is created it is determined that a referenced object is not yet stored in a copy of a data store, then both the association and the referenced object may be stored in the same data store so that the association and the referenced object are replicated together to a copy of the same data store.
US11100126B2

A selection of a dimension tree from multiple dimension trees may be received. In response to the selection of the selected dimension tree, additional dimension trees associated with the selected dimension tree may be provided. Components of a report may be allowed to be individually chosen from an additional dimension tree of the additional dimension trees by a placement of dimensions of the additional dimension tree on areas of the report.
US11100123B2

One embodiment provides a method, including: receiving a plurality of data for job processing, wherein the job processing processes the plurality of data into (i) at least one map phase and (ii) at least one reduce phase; generating a plurality of key-value groups from the plurality of data, wherein the plurality of key-value groups are grouped from data pairs including a key and a value and wherein each of the key-value groups include a grouping of data pairs having a common key and a plurality of values associated with the common key; identifying values common to at least a subset of the key-value groups; generating, based upon the identifying, new key-value groups, wherein at least a subset of the new key-value groups includes key-value groups having common keys and the identified common values; and communicating the new key-value groups to the at least one reduce function for processing.
US11100122B2

Methods and systems for performing a search over hierarchical data are provided. The method may be performed by a server comprising a processor and memory. The method includes receiving a query string from a user device. The query string is searched for via a tensor search of a graph structure to determine node tensor distance score for each node in the graph structure. The query string is searched for via a fuzzy search of the graph structure to determine node fuzzy distance score for each node in the graph structure. Nodes with relevant scores are determined by updating a Bayesian network representation with evidence based on the node tensor distance scores and the node fuzzy distance scores of each node. Relevant data from the nodes is sent with relevant scores to the user device.
US11100116B2

A computer-implemented method for implementing separated attention on like and dislike items for personalized ranking includes performing an element-wise product on a user embedding and a final like item embedding to generate a first vector. The method further includes performing an element-wise product on the user embedding and a final dislike item embedding to generate a second vector. The method further includes computing a probability that the user prefers the like item to the dislike item based on the first and second vectors, and generating one or more item recommendations including one or more electronic images for the user using the probability.
US11100107B2

The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, fragments may be duplicated and distributed to multiple providers, such that loss of communications to any one provider does not result in inability to access the data. This implementation may be combined with error correction techniques to allow recovery, even with loss of multiple providers. File synchronization may also be faster in these implementations by dividing reading and writing operations among multiple providers.
US11100102B2

Embodiments relate to executing graph path queries. A database stores data entities and attributes in node tables and stores links between nodes in an edge table. Edges form a path between a source node and a target node. A source node set is generated and joined with the edge table to produce a first intermediate set. Similarly, a target node set is generated and joined with the edge table to produce a second intermediate set. A result path is generated through a joining of the first and second intermediate paths and application of a length condition.
US11100088B1

Systems and methods for verifying files in bulk in a file system. When files are represented by a segment tree, the levels of the segment trees are walked by level such that that multiple files are verified at the same time in order to identify missing segments. Then, a bottom up scan is performed using the missing segments to identify the files corresponding to the missing segments. The missing files can then be handled by the file system.
US11100075B2

A computational instance of a remote network management platform may include persistent storage and one or more processors. The persistent storage may contain a recursively-defined complex data object, and one or more processors may be configured to: (i) transmit a depiction of a graphical user interface including a visual representation of the recursively-defined complex data object, where the complex data object as well as each array and object therein is represented as a collapsible menu item that can either display or hide its elements; (ii) receive a modification to an element of the complex data object, wherein the modification is either removal of the element, addition of the element, or a change to the associated type of the element; (iii) update the persistent storage to represent the complex data object as modified; and (iv) transmit an update to the visual representation that reflects the complex data object as modified.
US11100072B2

A data amount compressing method for compressing a data amount corresponding to a learned model obtained by letting the learning model learn a predetermined data group, the learning model having a tree structure in which multiple nodes associated with respective hierarchically divided state spaces are hierarchically arranged, wherein each node in the learned model is associated with an error amount that is generated in the process of the learning and corresponds to prediction accuracy, and the data amount compressing method includes: a reading step of reading the error amount associated with each node; and a node deleting step of deleting a part of the nodes of the learned model according to the error amount read in the reading step, thereby compressing the data amount corresponding to the learned model.
US11100057B2

A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
US11100041B2

Examples described herein generally relate to indicating resource utilization by a graphics processing unit (GPU). Data indicating a hierarchy of architectural units for executing processing threads on a GPU can be obtained. An indication of a slot assigned to a collection of threads for executing on the GPU can be received, where the slot is associated with a single instruction multiple data (SIMD) module capable of concurrently executing multiple collections of threads. An architectural unit to which the slot is assigned can be determined based on the data indicating the hierarchy of architectural units. An indication of the architectural unit as executing the collection of threads can be outputted.
US11100040B2

In one embodiment, an apparatus includes a multi-socket motherboard, a processor connected to a first socket on the multi-socket motherboard, and an RDMA (Remote Direct Memory Access) interface module connected to a second socket on the multi-socket motherboard and in communication with the processor over a coherency interface. The RDMA interface module provides an inter-server interface between servers in an RDMA domain. A method for transferring data between servers with RDMA interface modules is also disclosed herein.
US11100033B1

A system for processing data may include a plurality of storage resources coupled to a backplane, a storage controller coupled to the backplane and configured to couple to an information handling system. The storage controller may configured to implement, using single-root input/output virtualization a first virtual function allocated to a first set of one or more of the plurality of storage resources and allocated to a software-defined storage virtual machine executing on a hypervisor of the information handling system and one of a physical function and a second virtual function allocated to a second set of one or more of the plurality of storage resources and allocated to the hypervisor.
US11100029B2

An interface bridge to enable communication between a first integrated circuit die and a second integrated circuit die is disclosed. The two integrated circuit die may be connected via chip-to-chip interconnects. The first integrated circuit die may include programmable logic fabric. The second integrated circuit die may support the first integrated circuit die. The first integrated circuit die and the secondary integrated circuit die may communicate with one another via the chip-to-chip interconnects using an interface bridge. The first and second component integrated circuits may include circuitry to implement the interface bridge, which may provide source-synchronous communication using a data receive clock from the second integrated circuit die to the first integrated circuit die.
US11100028B1

A flexible standards-based bridge or switch chiplet facilitates heterogeneous integration of chiplets that support different physical layer (PHY) interfaces and communication protocols. The bridge chiplet is configured with multiple PHY interfaces and associated adapter logic and translation logic for translation between different PHY interfaces and protocols. The bridge chiplet can be programmed to serve as a die-to-die interconnect bridge that routes data between multiple chiplets supporting different PHYs and interconnect protocols. Some embodiments of the bridge chiplet can serve solely as a PHY bridge, while others may serve as a bridge for both PHYs and protocols.
US11100008B2

Memory may be used more efficiently for snapshot metadata by reducing a size of a snapshot metadata object, for example, by removing free nodes from the snapshot metadata object. Removing free nodes may include consolidating free nodes into a single page of a snapshot metadata object and de-allocating the page from the memory allocated for the data structure. Consolidation of free nodes may be achieved by identifying active nodes in the single page, and swapping these active nodes with free nodes from other pages until the single page includes only free nodes. The nodes of the single page that were already free and the active nodes that were swapped with free nodes from another page may be designated for de-allocation. This designating may result in all nodes of the single page being designated for de-allocation, after which the single page of nodes may be de-allocated.
US11100006B1

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

Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
US11099991B2

Described herein is a method for tracking changes to memory locations made by an application. In one embodiment, the application decides to start tracking and sends a list of virtual memory pages to be tracked to an operating system via an interface. The operating system converts the list of virtual memory pages to a list of physical addresses and sends the list of physical addresses to a hardware unit which performs the tracking by detecting write backs on a coherence interconnect coupled to the hardware unit. After the application ends tracking, the application requests a list of dirty cache lines. In response to the request, the operating system obtains the list of dirty cache lines from the hardware unit and adds the list to a buffer that the application can read. In other embodiments, the operating system can perform the tracking without the application making the request.
US11099989B2

Utilizing physical cache address comparison for maintaining coherency. Operations are performed on data in lines of a cache of the computing system and virtual addresses are loaded into a cache controller. The virtual addresses correspond with lines associated with performing the operations. A physical address of a line is determined in response to having performed a first cache directory lookup of the line. The physical address from the first operation is compared with other physical addresses associated with other operations to determine whether the other operations utilize the same physical address as the first operation. In response to matching physical locations, determinations are made as to whether a conflict exists in the data at the physical addresses that match. Thus, the coherency maintenance is free from looking up virtual addresses to determine whether the line of the cache includes incoherent data.
US11099980B2

One embodiment provides a method comprising maintaining, on a storage unit, mapping data between a first set of logical addresses (e.g., logical block addresses or LBAs) viewed by a host and a first set of physical addresses (e.g., physical block addresses or PBAs) and a second set of physical addresses of the storage unit. A first logical address (e.g., LBA) of the first set of logical addresses corresponds to a first physical address (e.g., PBA) of the first set of physical addresses that maintains current data for the first logical address. The first logical address further corresponds to a second physical address (e.g., PBA) of the second set of physical addresses that maintains prior data for the first logical address. The method further comprises receiving, at the storage unit, a command from the host to perform a multi-device operation involving the first logical address. The operation is performed atomically.
US11099971B2

An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. A processor automatically analyzes the core dump to determine if a pcpu lockup of the computer system is due to a software issue. Provided the pcpu lockup of the computer system is due to the software issue, the processor determines which thread is a culprit thread responsible for the pcpu lockup of the computer system.
US11099969B2

The present invention may include an embodiment identifies the plurality of source code. The embodiment may extract one or more characteristics from a plurality of lines of the plurality of source code. The embodiment may analyze the one or more extracted characteristics for an inclusion relation and a congruent relation. The embodiment may generate a plurality of node relations of a plurality of nodes based on the inclusion relation and the congruent relation, where each node within the plurality of nodes corresponds to each line of the plurality of source code. The embodiment may determine a sum of the one or more nodes from the plurality of nodes that have no inclusion relation based on the analyzed inclusion relation and the analyzed congruent relation and the embodiment may display the sum of the determined one or more nodes.
US11099967B2

Techniques are described herein for performing multi-dimensional selective tracing within a computer system. In one or more embodiments, the tracing profile indicates what trace data to capture based, at least in part on a set of target types and a set of target dependencies. In response to receiving a request to initiate a tracing session using the tracing profile, a topology of a set of target resources that are deployed is identified. A subset of one or more trace providers is then selected, based at least in part on the topology of the set of target resources that are deployed and the tracing profile. The subset of one or more trace providers generate trace data for a subset of target resources in the set of target resources. If the topology changes, then the set of trace providers that generate trace data may also be updated based on the tracing profile.
US11099956B1

Snapshot-based disaster recovery (DR) orchestration systems and methods for virtual machine (VM) failover and failback do not require that VMs or their corresponding datastores be actively operating at the DR site before a DR orchestration job is initiated, i.e., before failover. An illustrative data storage management system deploys proprietary components at source data center(s) and at DR site(s). The proprietary components (e.g., storage manager, data agents, media agents, backup nodes, etc.) interoperate with each other and with the source and DR components to ensure that VMs will successfully failover and/or failback. DR orchestration jobs are suitable for testing VM failover scenarios (“clone testing”), for conducting planned VM failovers, and for unplanned VM failovers. DR orchestration jobs also handle failback and integration of DR-generated data into the failback site, including restoring VMs that never failed over to fully re-populate the source/failback site.
US11099955B2

Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.
US11099954B2

Techniques provide for rebuilding data. Such techniques involve: obtaining health status information related to a first disk of a storage system, the first disk being divided into a plurality of disk units, and the health status information indicating a failure of a first disk unit of the plurality of disk units; determining a data block stored in the first disk unit based on a mapping between data blocks for the storage system and storage locations; and rebuilding the data block into a second disk of the storage system when maintaining accessibility of other data blocks in other disk units of the first disk than the first disk unit. Accordingly, it is possible to improve the data rebuilding efficiency when a disk fails partly and to continue utilizing the storage space portion in the disk that is not failed, without making the disk be offline temporarily.
US11099951B2

A method for performing security failover in an industrial production environment includes a programmable logic controller (PLC) receiving notification that a function block (FB) or a function (FC) on the programmable logic controller has been maliciously revised. The PLC next determines whether the function block or the function is also maliciously revised on a failover computing device. If the failover computing device is not maliciously revised, a failover operation is performed by the PLC. This operation includes sending a data block comprising one or more input parameters to the function block or the function and receiving an output data resulting from executing the function block or the function with the data block on the failover computing device.
US11099950B1

A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.
US11099945B2

Embodiments of the present disclosure relate to a method, a device, and a computer program product for backing up data. A method for backing up data includes: receiving a request for a backup policy for a data from a user, the request indicating a desired backup period for backing up the data; obtaining backup information associated with the data; and generating, based on the desired backup period and the backup information, a backup policy for the data and satisfying a service level agreement.
US11099944B2

A Remote Metadata Center provides Disaster Recovery (DR) testing and metadata backup services to multiple business organizations. Metadata associated with local data backups performed at business organizations is transmitted to the Remote Metadata Center. Corresponding backup data is stored in a data storage system that is either stored locally at the business organization or at a data storage facility that is at a different location than the Remote Metadata Center and the business organization. DR testing can be staged from the Remote Data Center using the metadata received and optionally with assistance from an operator at the business organization and/or the data storage facility.
US11099943B2

In certain embodiments, a tiered storage system is disclosed that provides for failover protection during data backup operations. The system can provide for an index, or catalog, for identifying and enabling restoration of backup data located on a storage device. The system further maintains a set of transaction logs generated by media agent modules that identify metadata with respect to individual data chunks of a backup file on the storage device. A copy of the catalog and transaction logs can be stored at a location accessible by each of the media agent modules. In this manner, in case of a failure of one media agent module during backup, the transaction logs and existing catalog can be used by a second media agent module to resume the backup operation without requiring a restart of the backup process.
US11099936B2

A flexible distributed multi-system architecture for aircraft control integrates electronic computers comprising plural types of high integrity, dissimilar, generic and reconfigurable controllers (GECs) that can assume different purposes. GECs are configured as actuator controllers (able to control up to three channels including hydraulic or electro-mechanical actuators) or as Control Law Computers (able to calculate more sophisticated and processor demanding control laws). The multi-system architecture is built around a backbone of high performance, high integrity digital protocols and three hubs with dual connection to two different GECs.
US11099935B2

The present invention provides an information processing apparatus having a user interface, a non-volatile memory that stores a loading program, and another non-volatile memory that stores a boot program and a notifying program for notifying an error. The information processing apparatus executes the loading program at startup to verify the boot program and activates the notifying program based on a detection of an alteration of the boot program to notify an error via the user interface.
US11099925B2

One example method includes receiving information concerning a threat to stored data, correlating the information with a preemptive action which, when taken, prevents harm to the stored data by the threat, implementing the preemptive action before the threat causes harm to the stored data, and taking an action to at least partly return a system associated with the stored data to a pre-threat state. The threat may be a natural disaster, or a human-caused condition, for example.
US11099922B2

An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.
US11099917B2

Systems and methods are described for providing maintaining state information during processing of data sets via execution of code on an on-demand code execution system. Rather than requiring that execution environments of such a system to maintain state, an intermediary device is disclosed which retrieves calls to the system from a call queue and iteratively submits the calls to the system. Each call within the queue corresponds to a data item of the data set to be analyzed. As calls are submitted to the system, the intermediary device submits state information within the call reflecting a state of processing the data set. A response to the call includes state information updated based on processing of a data item in the call. Thus, state information is maintained for processing the data set, without requiring persistence of state information within individual execution environments.
US11099916B2

A method of presenting information on a terminal, includes: acquiring first information in a clipboard when an operation interface of the terminal switches to a specified interface; and generating and presenting second information based on content of the first information when the first information has not been presented before and meets a presentation condition.
US11099913B2

A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.
US11099893B1

An orchestration system may provide distributed and seamless stateful high performance computing for performance critical workflows and data across geographically distributed compute nodes. The system may receive a task with different jobs that operate on a particular dataset, may determine a set of policies that define execution priorities for the jobs, and may determine a current state of compute nodes that are distributed across different compute sites. The system may distribute the jobs across a selected set of the compute nodes in response to the current state of the set of compute nodes satisfying more of the execution priorities than the current state of other compute nodes. The system may produce task output based on modifications made to the particular database as each compute node of the set of compute nodes executes a different job of the plurality of jobs.
US11099886B2

The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
Patent Agency Ranking