Document Document Title
US11050983B2 System and method for recalibrating a projector system
A system and method for recalibrating a projector system. The system includes one or more cameras, a projector, and at least one processor. The at least one processor is configured to execute stored instructions to project one or more patterns on to a work surface via the projector, capture images of the projected one or more patterns via the one or more cameras, perform analysis on the captured images of the one or more patterns, determine projector calibration parameters based at least in part on the performed analysis on the captured images, and recalibrate the projector system such that an image is projected onto the work surface by the projector at a correct position based on the determined projector calibration parameters.
US11050978B2 Monitoring system and image processing apparatus
A monitoring camera (1) photographs a predetermined location and outputs a photographed image; an image processing apparatus (2) acquires the photographed image from the monitoring camera (1) and performs a mask process of a specific part in the photographed image; and a monitoring apparatus (3) acquires and displays the photographed image after the mask process from the image processing apparatus (2). Further, the image processing apparatus (2) detects a frame image of a display device (101) in the acquired photographed image, and performs the mask process of an image of a display screen on the display device (101) on the basis of the detected frame image.
US11050970B1 Decedent communication assembly
A decedent communication assembly for playing audio and video in a casket includes a casket for containing a deceased person. A display is mounted to a lid of the casket such that the display faces into the casket when the lid is closed. A plurality of speakers is each mounted to the casket to emit audible sound into the casket. A storage unit is coupled to the casket and the storage unit is in electrical communication with the display and each of the speakers. The storage unit stores video data and audio data. Moreover, the storage unit is in communication with an extrinsic electronic device for receiving the video data and the audio data from the extrinsic electronic device.
US11050969B2 Panel device and manufacturing method thereof
The present invention provides a display device and a manufacturing method thereof. The display device includes a display panel, a driving chip and a flexible circuit board. The driving chip is electrically connected to the flexible circuit board and the display panel. The display panel includes a display area and a connecting area disposed on one side of the display area. The driving chip and the flexible circuit board are disposed in the connecting area, and the driving chip and the flexible circuit board at least partially overlap. By setting the driving chip and the flexible circuit boards are at least partially overlapped, which can reduce width of frame of the display device, increase screen ratio of the display device, and realize narrow frame display.
US11050968B2 Method for driving display including curved display area, display driving circuit supporting the same, and electronic device including the same
An electronic device is provided. The electronic device may include a display, a processor operatively connected to the display and configured to generate display data to be output on the display, a display driver integrated circuit configured to output, on the display, the display data received from the processor, wherein the display driver integrated circuit is configured to apply a color transformation value of the same or different magnitude to display data based on a distance from a specified point of the display to a location where the display data are to be displayed.
US11050962B2 Dual mode focal plane array having DI and BDI modes
A dual mode focal plane array having a readout integrated circuit (IC) is provided herein that is electrically switchable between a first mode (e.g., direction injection mode) and a second mode (e.g., buffered direction injection) based in part on a level of a detection current. The IC includes a switching network disposed between an operational amplifier and a switching element to transition the IC between the first and second mode responsive to a control signal. The control signal can include instructions to open or close the one or more switches of the switching network and thus transition the IC between the different modes.
US11050961B2 High scanning frequency CMOS-TDI image sensor
The present invention relates to technical field of analog integrated circuit design. TDI function is better realized by CMOS image sensor and it improves scanning frequency of the CMOS-TDI image sensor and extends application range of TDI technique. To this end, the present invention proposes a technical solution of high scanning frequency CMOS-TDI image sensor. The pixels include a photodiode, an operational amplifier, integration capacitors C1 and C2 of the same capacitance, an offset voltage removing capacitor C3, and plural switches S1-S10. The anode of the photodiode is connected to a zero voltage ground wire, while the cathode thereof is connected to one end of the switch S9. The other end of the switch S9 is connected to a reference voltage Vref. The above pixels are cascaded and an output end of the last pixel is connected to a column-parallel ADC through a readout switch Read. The invention mainly applies to analog integration circuit design.
US11050949B2 Method and control unit for a digital rear view mirror
Method and control unit in a vehicle comprising a digital rear view mirror, for detecting an object situated outside a default view of a display of the digital rear view mirror and visualizing the detected object for a driver of the vehicle. The method comprises detecting the object, situated outside the default view of the display, by a sensor; and adjusting the field of view of a subset of the display by widening the viewing angle so that the object becomes visible for the driver in the subset of the display, while the main portion of the display outputs the default view at a default viewing angle.
US11050944B2 Switched polarization imaging to detect display screen
An imaging system comprises an optical sensor array with a plurality of sensor elements, an objective lens, an active polarization filter, and associated logic. The objective lens is configured to direct light from a field of view onto the plurality of sensor elements. Switchable electronically between first and second operational states, the active polarization filter is positioned to filter the light en route to the optical sensor array. The active polarization filter provides unequal relative attenuance, in the first versus the second operational state, of nonparallel polarization components of the light. The logic is configured to switch the active polarization filter from the first operational state to the second operational state, and to compare a light-intensity response of the plurality of sensor elements in the first operational state to the light-intensity response of the plurality of sensor elements in the second operational state.
US11050942B2 Screen fill light photographing method for mobile terminal, system and mobile terminal
A screen fill light photographing method and system for a mobile terminal includes detecting a first luminance information of a current environment, comparing the same with a luminance threshold, controlling, according to the comparison result, a powered-on or powered-off state of a screen fill light mode; and according to the state of the screen fill light mode, performing corresponding image processing of a photo.
US11050941B2 Camera device and manufacturing system for selective outputting of images based on rotational position of the camera device
A camera device is equipped with at least one imaging unit for imaging a subject, a rotary motor for rotating the imaging unit at a prescribed rotation speed, an output unit for outputting images taken by the imaging unit, and a body which incorporates the imaging unit, the rotary motor, and the output unit. The output unit outputs at least one image, among the images, taken at an imaging position where the imaging unit and the subject are approximately parallel with each other.
US11050938B2 Apparatus and methods for pre-processing and stabilization of captured image data
Apparatus and methods for the pre-processing of image data so as to enhance quality of subsequent encoding and rendering. In one embodiment, a capture device is disclosed that includes a processing apparatus and a non-transitory computer readable apparatus comprising a storage medium have one or more instructions stored thereon. The one or more instructions, when executed by the processing apparatus, are configured to: receive captured image data (such as that sourced from two or more separate image sensors) and pre-process the data to enable stabilization of the corresponding images prior to encoding. In some implementations, the pre-processing includes combination (e.g., stitching) of the captured image data associated with the two or more sensors to facilitate the stabilization. Advantageously, undesirable artifacts such as object “jitter” can be reduced or eliminated. Methods and non-transitory computer readable apparatus are also disclosed.
US11050935B1 Methods and systems for managing one or more inertial motion units in a hinged electronic device
An electronic device includes a first device housing and a second device housing, with a hinge coupling the first device housing to the second device housing such that the first device housing is pivotable about the hinge relative to the second device housing between a closed position and an axially displaced open position. At least one inertial motion unit is situated in the first device housing and determines an orientation of the first device housing in three-dimensional space, delivering the same in an orientation determination signal. An inertial motion unit adjustment engine, activated by at least one predefined condition of electronic device, can apply at least one correction factor to the orientation determination signal when activated to create a modified orientation determination signal.
US11050933B2 Device and method for determining a center of a trailer tow coupler
A method for determining a location of a target positioned behind a tow vehicle is provided. The method includes receiving images from a camera positioned on a back portion of the tow vehicle. The images include the target. The method includes applying one or more filter banks to the images. The method also includes determining a region of interest within each image based on the applied filter banks. The region of interest includes the target. The method also includes identifying the target within the region of interest and determining a target location of the target including a location in a real-world coordinate system. The method also includes transmitting instructions to a drive system supported by the vehicle. The instructions cause the tow vehicle to autonomously maneuver towards the location in the real-world coordinate system.
US11050931B2 Control device and control method
A control device according to an embodiment of the present technology includes an acquisition section, a block control section, and a calculator. The acquisition section acquires an image signal of a tissue of a living body irradiated with laser light and on which image-capturing has been performed. The block control section controls a size of a pixel block according to an image-capturing condition for the image-capturing on the tissue of a living body. The calculator calculates speckle data based on the acquired image signal, using the pixel block of which the size is controlled.
US11050928B2 Image capturing control apparatus, image capturing apparatus, control method, and storage medium
There is provided an image capturing control apparatus. A first control unit performs control to repeatedly obtain an evaluation image using an image sensor. The evaluation image is used to obtain an evaluation value for controlling at least one of image capturing and development. An obtaining unit obtains the evaluation value on the basis of the evaluation image. A second control unit performs control to temporarily stop the obtainment of the evaluation image and use the image sensor to obtain, during a stopped period, a still image for recording. A generating unit generates an estimated evaluation image corresponding to the stopped period on the basis of two or more evaluation images obtained outside the stopped period. For the stopped period, the obtaining unit obtains the evaluation value on the basis of the estimated evaluation image.
US11050927B2 Temporal information synchronization of imaging devices
A method, system, and non-transitory computer-readable storage medium for temporal information synchronization of imaging devices are disclosed. The method comprises capturing media using an imaging device, generating a sequence identifier for each of the media, generating a timestamp for each of the media, determining that at least one of the media includes an unknown time tag, receiving an input including temporal information, determining a time offset between each timestamp and the temporal information, and updating the timestamp for each of the media that includes an unknown time tag using the time offset to provide an updated timestamp.
US11050924B2 Method and system for auto-setting of cameras
A method of setting values of camera settings of a camera, the method comprising determining a plurality of sets of objective image parameters values of images captured by the camera, the value of at least one camera setting being different for each set of objective image parameters; obtaining a trade-off value; determining for each set of objective image parameters values, a quality value and a resource consumption value; determining a value of the at least one camera setting optimizing a trade-off between the quality and the resource consumption according to the trade-off value based on the determined quality values and resource consumption values; and setting the value of the at least one camera setting to the determined value.
US11050915B2 Method for zooming by switching between dual cameras, mobile terminal, and storage apparatus
A method for zooming by switching between dual cameras includes: detecting, by a mobile terminal, whether the magnification of a first camera during a zooming process exceeds a predefined threshold value, and activating a second camera when the magnification exceeds the predefined threshold value; reading, by the mobile terminal, an average photographing distance difference between the first camera and the second camera pre-stored in a memory, and acquiring a first image of the first camera and a second image of the second camera; and obtaining a common focusing position range of the first camera and the second camera according to the average distance difference, fusing the first image and the second image, and outputting and displaying a fused image. A mobile terminal and a non-transitory storage apparatus performing the above-mentioned method are also provided.
US11050913B2 Integrated substrate for anti-shake apparatus
An integrated substrate for an anti-shake apparatus defined with an optical axis includes: a substrate, a lens module, an anti-shake apparatus and an image-sensing module. The substrate includes a frame having a predetermined thickness. The frame includes a first surface, a second surface, a first circuit layout, and a second circuit layout. The lens module is located above the substrate on the optical axis. The anti-shake apparatus is furnished between the lens module and the substrate. The image-sensing module has an active side and an inactive side, and the inactive side is furnished onto the second surface. The active side is located on the optical axis in a manner of facing the lens module. The anti-shake apparatus is coupled to the first circuit layout, while the image-sensing module is coupled to the second circuit layout. The first and second circuit layouts comprise a plurality of first and second metal leads, respectively.
US11050911B1 Adjustable mirror assembly for a handheld image recording device and methods of use thereof
An adjustable mirror assembly for a handheld image recording device and the methods of use thereof is described. Typically, the adjustable mirror assembly comprises a case for receiving and retaining a handheld image recording device therein and a cover having a mirror, wherein the cover is movably coupled with the case by way of a hinge assembly. In other variations, the cover is movably coupled with the handheld image recording device by way of a hinge assembly coupled directly with or to the handheld image recording device.
US11050902B2 Video encoding and decoding
A set of spatial motion information predictors to be encoded is generated from among spatial motion information predictors respectively associated with predetermined image portions adjacent to an image portion to be decoded, one of which is situated left of the image portion to be decoded. At least one condition is used to determine that a spatial motion information predictor is not includable in the set. At least one condition is a condition to exclude from the generated set of spatial motion information predictors a spatial motion information predictor that is a duplicate of another spatial motion information predictor. A temporal motion information predictor is not subjected to the duplicate exclusion condition used for the spatial motion information predictors and may be a duplicate of a spatial motion information predictor in the generated set. A motion information predictor is selected from among (i) the generated set of motion information predictors, (ii) the temporal motion information predictor, and (iii) a zero motion information predictor as a replacement for a non-includable spatial motion information predictor.
US11050900B2 Electronic apparatus and image forming apparatus causing display to display operation procedure
An electronic apparatus includes a remote operation executor, a support information manager, and a display controller. The remote operation executor executes remote operation that receives the operation support from an operator terminal. The support information manager obtains support information from a support information storage, the support information storage storing, as the support information, operation procedure data indicating a series of operation inputted at the operator terminal. The display controller displays on the display an operation procedure indicated by the operation procedure data included in the support information obtained by the support information manager.
US11050898B2 Wireless communication apparatus, image forming apparatus, and method of controlling image forming apparatus
According to one embodiment, a wireless communication apparatus includes a communication interface and a processor. The communication interface performs wireless communication with other wireless communication apparatuses and a client giving an instruction for an operation. The processor switches a power state of the communication interface and the other wireless communication apparatus based on information regarding validation and invalidation of wireless communication functions, simultaneous connection numbers, and connectable numbers of the other wireless communication apparatuses.
US11050893B2 Image processing apparatus, image forming apparatus, image processing method, and image processing program
An image processing apparatus for displaying, on a display, a plurality of thumbnail images respectively corresponding to a plurality of display data includes an input operation receiver that receives an input operation of entering a setting value for at least one of a position and a magnification of a plurality of thumbnails images, and a display switcher that switches a display of a target thumbnail image out of the plurality of display data to a display of a thumbnail image set based on the entered setting value.
US11050876B2 Systems and methods for detecting call provenance from call audio
Various embodiments of the invention are detection systems and methods for detecting call provenance based on call audio. An exemplary embodiment of the detection system can comprise a characterization unit, a labeling unit, and an identification unit. The characterization unit can extract various characteristics of networks through which a call traversed, based on call audio. The labeling unit can be trained on prior call data and can identify one or more codecs used to encode the call, based on the call audio. The identification unit can utilize the characteristics of traversed networks and the identified codecs, and based on this information, the identification unit can provide a provenance fingerprint for the call. Based on the call provenance fingerprint, the detection system can identify, verify, or provide forensic information about a call audio source.
US11050870B2 Bone conduction microphone, bone conduction headset, and communication device
A bone conduction microphone is configured to convert vocal cord vibration into a sound signal. The bone conduction microphone includes a vibration collection unit configured to come into contact with a human body and collect vibration in a predetermined direction, which is included in the vocal cord vibration, and a switch configured to switch whether collection of the vibration in the predetermined direction is enabled. The switch is disposed on a side of the vibration collection unit, which is opposite to a side configured to come into contact with the human body, to allow a direction of an operation of switching whether collection of the vibration in the predetermined direction is enabled to be parallel to the predetermined direction.
US11050865B2 Ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies that can be substantially flush with the external surfaces of the housings of the devices, despite variations in their manufacture. The ejectable component assemblies may include connectors coupled to circuit boards of the devices, and trays that can be loaded with removable modules, inserted through openings in the housings of the devices, and into the connectors for functionally aligning the removable modules with the circuit boards. The ejectable component assemblies may also include ejectors coupled to the housings of the devices for ejecting the trays from the connectors and, thus, from the devices themselves.
US11050864B2 Sliding structure and terminal
A sliding structure includes an upper substrate and a lower substrate. Two first slide grooves are disposed at a first end of the upper substrate, and the two first slide grooves are disposed opposite to each other. Two first slide rails are disposed at a first end of the lower substrate, and the two first slide rails are disposed opposite to each other. The two first slide rails are respectively assembled in the two first slide grooves. Two second slide rails are disposed at a second end of the upper substrate, and the two second slide rails are disposed opposite to each other. Two second slide grooves are disposed at a second end of the lower substrate, and the two second slide grooves are disposed opposite to each other. The two second slide rails are respectively assembled in the two second slide grooves.
US11050861B2 Method and apparatus for encoding and decoding packet
A method of a transmitter transmitting a packet encoded by applying a coding scheme based on a wireless channel environment to a receiver, and a method of the receiver detecting the coding scheme applied to the encoded packet and decoding the packet, in which the transmitter applies a spreading factor corresponding to the coding scheme to a preamble of the packet, and the receiver decodes the packet by detecting the coding scheme using the preamble.
US11050856B1 Methods, systems, and computer program products for sharing information for detecting at least one time period for a connection
In various embodiments, a method, apparatus, and computer program product are provided to: receive first information on which at least a first duration for detecting a first type of time period is based; generate a first packet including a first parameter field identifying first metadata for use in determining a second duration for detecting the first type of time period; set up a first connection, by sending, from the first node to a second node, the first packet to provide the first metadata to the second node, for use by the second node in determining the second duration for detecting the first type of time period; in response to detecting, based on the first duration and by the first node during at least a portion of the first connection including at least a portion of the first connection set up, a first time period of the first type of time period, at least partially close the first connection; and in response to detecting, based on the second duration and by the first node after the first duration is changed to the second duration, a second time period of the first type of time period, at least partially close the first connection.
US11050853B2 Dynamic execution
The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.
US11050851B2 Drag-and-drop clipboard for HTML documents
Techniques are disclosed for editing pages in a client-server architecture, such as in the context of cloud-based webpage editing applications. In one embodiment, a Clipboard Module running in the client browser is invoked in response to a copy operation that is requested with respect to a selected piece of content on a given page presented at the client. The Clipboard Module is configured to store the copied content in a local storage, and to also present a UI clipboard element for viewing by the user. The UI clipboard element can be dragged-and-dropped at a target drop location within the document being edited. A drop zone indicator can be visually displayed so that user can see where the clipboard content will be placed upon release of the drag-and-drop operation. Upon release, the clipboard content is pasted or otherwise inserted into the DOM of the target page at the current drop zone.
US11050849B1 Systems and methods for vehicle configuration verification using smart contracts
A computer system for verifying vehicle software configuration may be provided. The computer system may include a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to: (1) retrieve a trusted data block from a memory, the trusted data block including a stored configuration hash value, a smart contract code segment, and a failsafe code segment; (2) generate a current configuration hash value based on at least one software module by executing the smart contract code segment; (3) determine that the current configuration hash value is invalid based on the stored configuration hash value by executing the smart contract code segment; and/or (4) execute the failsafe code segment, in response to determining that the current configuration hash value is invalid.
US11050845B2 Method and apparatus for providing configurable event content
Aspects of the subject disclosure may include, for example, partitioning content of a plurality of media streams into media segments to generate a plurality of media segments associated with a media event, determining a first set of media segments from the plurality of media segments according to social media information associated with a social media group, transmitting the first set of media segments to first user equipment of a first member of the social media group, detecting a change in membership of the social media group, updating the first set of media segments according to the change in membership of the social media group to generate a modified set of media segments, and transmitting the modified set of media segments to the first user equipment for presentation at the first user equipment. Other embodiments are disclosed.
US11050844B2 User controlled hardware validation
A trusted co-processor can provide a hardware-based observation point into the operation of a host machine owned by a resource provider or other such entity. The co-processor can be installed via a peripheral card on a fast bus, such as a PCI bus, on the host machine. The provider can provide the customer with expected information that the customer can verify through a request to an application programming interface (API) of the card, and after the customer verifies the information the customer can take logical ownership of the card and lock out the provider. The card can then function as a trusted but limited environment that is programmable by the customer. The customer can subsequently submit verification requests to the API to ensure that the host has not been unexpectedly modified or is otherwise operating as expected.
US11050842B2 Deploying an application in a multiple cloud computing environments
An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.
US11050837B2 Providing cloud services associated with unused hardware resources of private cloud providers
A technique includes providing, by a computer, a portal to provide a catalog describing features of a plurality of cloud services available and to be provided by otherwise unused hardware resources of a plurality of private cloud providers. The technique includes, by the computer, in response to input received through the portal selecting a given cloud service for a tenant, exposing the given cloud service to the tenant. Exposing the given cloud service to the user includes requesting a given cloud provider corresponding to the given cloud service to configure the given cloud provider to provide the given cloud service to the tenant.
US11050826B2 Systems and methods of accessing and decoding vehicle manufacture information
Systems, methods, and techniques to access and decode vehicle information are provided. The method includes generating a request for a manufacturer server to transmit an option code to a central server based at least on a vehicle identification number received from a client device. The method further includes decoding, at a decoding module operating at the central server, the option code to generate an option that is present on a vehicle referenced by the vehicle identification number. The decoding includes mapping, by the decoding module and based on a conversion mapping, the option code to the option accessed at an option code database in communication with the central server and the decoding module. The decoding further includes generating option data including the option. The method further includes transmitting the option data to the client device for display at the client device.
US11050823B2 Method, apparatus, and system for playing scene animation
A method, an apparatus, and a system for playing a scene animation are provided. The method includes: obtaining, by a server, scene data corresponding to a plurality of first accounts. The scene data is data generated by a plurality of first clients, each first client being logged in with one of the plurality of first accounts. The method also includes: determining, by the server according to the scene data, whether a predetermined trigger condition of playing a target scene animation is met; and sending a control message to each of the plurality of first accounts when the predetermined trigger condition of playing the target scene animation is met. The control message is used to instruct each of the plurality of first clients to synchronously play the target scene animation.
US11050820B2 Cloud sharing system
In some example implementations, there is provided a method. The method may include receiving, at a broker interfacing a system, a request to identify whether an executable component is available at one or more cloud service providers; querying a repository at the broker to determine whether the executable component is available at the one or more cloud service providers, the querying of the repository performed based on a hash code identifying the executable component; obtaining, based on a result of the querying, the executable component to the system, when the repository querying indicates that the executable component is available at the one or more cloud service providers; and providing to the system at least one of the obtained executable component or an indication that the executable component is not available at the one or more cloud service providers. Related systems, methods, and articles of manufacture are also provided.
US11050818B2 Coordinating an action between devices
Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
US11050813B2 Application computation offloading for mobile edge computing
Systems, apparatuses, methods, and computer-readable media, are provided for offloading computationally intensive tasks from one computer device to another computer device taking into account, inter alia, energy consumption and latency budgets for both computation and communication. Embodiments may also exploit multiple radio access technologies (RATs) in order to find opportunities to offload computational tasks by taking into account, for example, network/RAT functionalities, processing, offloading coding/encoding mechanisms, and/or differentiating traffic between different RATs. Other embodiments may be described and/or claimed.
US11050792B2 Dynamic DNS policy enforcement based on endpoint security posture
A method performed by an endpoint connected to a network. The method includes computing a security score for the endpoint and providing the security score and a requested domain name to a domain name service (DNS) resolver using a DNS request. The endpoint obtains a DNS response including an Internet Protocol (IP) address resolved by the DNS resolver based on the security score and the requested domain name. The endpoint then accesses the IP address obtained from the DNS resolver.
US11050791B2 Adaptive offline policy enforcement based on context
Disclosed are various examples that relate to adjusting a stringency of offline policy restrictions based on a situational context of a computing device. In one example, a system can receive an offline restriction policy for an application. The offline restriction policy comprises one or more rules that are associated with one or more actions. The system can cause the one or more actions to be performed during an offline period of time in an instance in which one of the rules is satisfied. The offline period of time representing time periods when the system does not have a network connection with a management system. The system can cause a first authentication action to be performed in an instance in which a first condition of the system satisfies a first rule. The system can also cause a second authentication action to be performed in an instance in which a second condition of the system satisfies a second rule.
US11050785B2 Cooperative mitigation of distributed denial of service attacks originating in local networks
Example methods, apparatus, systems and articles of manufacture to implement cooperative mitigation of distributed denial of service attacks originating in local networks are disclosed. An example local network router disclosed herein includes a mitigator to mitigate a distributed denial of service attack detected by an Internet service provider, the distributed denial of service attack associated with network traffic originating from a first device connected to a local network. The example local network router also includes a threat signaling server to identify the first device based on first information received from a threat signaling client of the Internet service provider, the first information describing the distributed denial of service attack. The example threat signaling server is also to transmit second information to notify the threat signaling client of the Internet service provider when the network traffic associated with the distributed denial of service attack has been mitigated.
US11050784B1 Mitigating a denial-of-service attack
A technology is provided for mitigating an attack against a host service. Receive a connection from a client using a first cipher suite to authenticate the client. Identify that a distributed denial-of-service (DDoS) attack is occurring from a plurality of clients. Change the first cipher suite to a second cipher suite wherein the second cipher suite is more computationally intensive than the first cipher suite. Disconnect with the client and causing the client to reconnect using the second cipher suite.
US11050783B2 System and method for detecting client participation in malware activity
A malware detection method for detecting client participation in malware activity, in respect of a target subjected to a given attack by a client system, which is operable to run a given host application is disclosed a given security service provider is configured, which is operably coupled to the client system, to make accessible given attack information that is reported by a given attack target. An attack status query is transmitted to the security service provider from an agent that is operably coupled to the client system. In response to receiving the attack status query, the security service provider is configured to send attack information reported in respect of a given attack target to the agent, and configuring the agent to diagnose whether its corresponding client system potentially comprises an attack source of the given attack subjected on the attack target, on a basis of the received attack information.
US11050778B2 Complex application attack quantification, testing, detection and prevention
An apparatus and method for cyber risk quantification calculated from the likelihood of a cyber-attack on the target enterprise and/or cyber ecosystem based on its security posture. The cyber-attack likelihood can be derived as a probability-based time-to-event (TTE) measure using survivor function analysis. The likelihood probability measure can also be passed to cyber risk frameworks to determine financial impacts of the cyber-attacks. Embodiments of the present invention also relate to an apparatus and method (1) to identify and validate application attack surfaces and protect web applications against business logic-based attacks, sensitive data leakage and privilege escalation attacks; and/or (2) that protects web applications against business logic-based attacks, sensitive data leakage and privilege escalation attacks. This can include implementing an intelligent learning loop using artificial intelligence that creates an ontology-based knowledge base from application request and response sequences. Stochastic probabilistic measures are preferably applied to a knowledge base for predicting malicious user actions in real time.
US11050770B2 Network defense system and method thereof
A network defense system can include a sensor alert ingestion framework adapted to monitor network activity and alert detected or suspected anomalies. A network analyzer may be coupled to the sensor alert ingestion framework to analyze the anomalies. A course of action (CoA) simulator may be coupled to the network analyzer adapted to generate a list of decision including courses of action to address the anomalies. There may be a training and feedback unit coupled to the CoA simulator to train the system to improve responses in addressing future anomalies.
US11050769B2 Controlling dynamic user interface functionality using a machine learning control engine
Systems for detecting unauthorized user and controlling dynamic user interface functionality are provided. The system may receive a request to access functionality that may include login credentials of a user. The request may also include additional information associated with a computing device from which the request is received. The request and additional data may be analyzing using one or more machine learning datasets to determine whether a user requesting access is an authorized user or an unauthorized user. If the user is an authorized user, the user may be authenticated to the system an authentic user interface having enabled functionality may be generated. If the user is an unauthorized user, a decoy user interface having functionality disabled may be generated.
US11050767B2 System for identifying and handling electronic communications from a potentially untrustworthy sending entity
A method, system and computer-usable medium for identifying communications received from potentially untrustworthy entities. More specifically, in one embodiment the invention relates to a computer-implemented method comprising: receiving an electronic communication for a receiving entity from a sending entity; accessing social media profile information for the sending entity from a social media network; and analyzing the social media profile information of the sending entity pursuant to determining whether the received electronic communication is from a potentially untrustworthy entity. Certain embodiments use the determination as to whether the received electronic communication is from a potentially untrustworthy entity to assess whether the received electronic communication is a reconnaissance communication, such as a phishing email.
US11050765B2 Security system for managed computer system
A security system for a customer computer site includes a cloud-based manager (CBM) and on-site components. The on-site components include a manager appliance, guest agents of the CBM installed within respective virtual machines, and host agents of the CBM installed on hypervisors on which the virtual machines. The guest agents have a many-to-one relationship with the host agents, which have a many-to-one relationship with the appliance. In a scenario, many guest agents may generate alarms and send them to the host agents. Each host agent consolidates alarms across the different virtual machines it hosts and pushes the consolidated alarms to the manager appliance. The appliance batch processes the consolidated alarms across host agents, and pushes the batched alarms to the CBM, which deduplicates the alarms and notifies an administrator.
US11050762B2 High throughput secure multi-party computation with identifiable abort
A system for identifying one or more malicious parties participating in a secure multi-party computation (MPC), comprising one of a plurality of computing nodes communicating with the plurality of computing nodes through a network(s). The computing node is adapted for participating in an MPC with the plurality of computing nodes using secure protocol(s) established over the network(s), the secure protocol(s) support transmittal of private messages to each of the other computing nodes and transmittal of broadcast messages to all of the computing nodes, detecting invalid share value(s) of a plurality of share values computed and committed by the computing nodes during the MPC, verifying each of the share values according to a plurality of agreed share values valid for the MPC which are determined through a plurality of broadcast private messages, identifying identity of malicious computing node(s) which committed the invalid share value(s) failing the verification and outputting the identity.
US11050751B2 Onboarding and accounting of devices into an HPC fabric
A method to onboard a subordinate node to a high performance computing system that includes a fabric switch network that includes a fabric switch principal and a group of subordinate nodes, wherein the fabric switch principal is configured to route messages between subordinate nodes of the group comprising: receiving a fabric switch principal address message, at an onboarding subordinate node, over an external network; providing an identification message, by the onboarding subordinate node, over the fabric switch network; receiving the identification message, at the fabric switch principal, over the fabric switch network; providing the permission message, by the fabric switch principal, over the fabric switch network; and receiving, a permission message, at the onboarding subordinate node, over the fabric switch network.
US11050750B2 Recording and verification method and apparatus of internet of things device, and identity authentication method and apparatus
A method and an apparatus for recording and verifying an Internet of Things (IoT) device, a method and an apparatus for identity authentication are provided. The recording and verification method includes receiving a recording request sent by a recording production line, the recording request being used for requesting an assignment of an identity identifier and a device key including a device private key and a device public key to an IoT device; verifying whether the recording request is legitimate, and assigning the identity identifier and the device key to the IoT device if affirmative; and sending the identity identifier and the device private key to the recording production line, so that the recording production line records the identity identifier and the device private key into the IoT device, thus improving the security of identity authentication of the IoT device, and reducing the cost of a platform side.
US11050742B2 Systems and methods for one-time password authentication
In an aspect, the present disclosure provides an electronic device for OTP authentication of a present location, comprising: a power source, a processor, and a memory in a housing; a strap comprising first and second ends, and a first wire extending from the first end to the second end of the strap and forming an external loop, wherein the first wire establishes a first electrical connection between the power source and the processor; and a second electrical connection operatively connected to the processor and the memory, the processor configured to generate an OTP, only when the processor is connected to the power source by the first electrical connection without interruption once the first electrical connection is established. The OTP authentication may be time-based one-time password (TOTP) authentication, and the generated OTP may be a time-based one-time password (TOTP).
US11050741B2 Applying a function to a password to determine an expected response
A system may generate a seed one-time password (OTP). The system may also perform steps including transmitting the seed OTP to a user device, receiving a response OTP from the user device, and calculating an expected response OTP by applying a function to the seed OTP. The system may then compare the response OTP to the expected response OTP and send a result in response to comparing the response OTP to the expected response OTP.
US11050738B1 Defined zone of authentication
Embodiments of the disclosure are directed to authenticating a user at an electronic computing device. Information is received from a defined zone of an environment surrounding the user. A level of authentication is calculated for the user based on the information from the defined zone of the environment. When the level of authentication is greater than or equal to a predetermined threshold, the user is authenticated at the electronic computing device to perform a requested activity.
US11050730B2 Maintaining session stickiness across authentication and authorization channels for access management
Techniques are described that enable maintaining of session stickiness across authentication and authorization channels in an access management system, through the use an identifier for an access manager from a plurality of access managers. The access manager authenticates a user of a client device based on an authentication request. In response to response to successful authentication of the user, the access manager creates a session. The access manager also generates the identifier and causes the identifier to be stored for the session. The access manager can then receive a second request, which is sent to the access manager based on identifying the access manager using the stored identifier.
US11050725B2 Private benchmarking cloud service with enhanced statistics
Embodiments allow comparison of key figures (e.g., costs, lead times) between different entities in a privacy-preserving manner, utilizing secure multi-party computation (MPC) approaches implemented by a central service provider. The central service provider receives encrypted key figure data from each of multiple players in a peer group. In one embodiment the central service provider executes a secure computation protocol comprising a semi-homomorphic encryption scheme exhibiting an additive homomorphic property. The central service provider returns to each player, a statistical measure (e.g., top quartile, bottom quartile) allowing comparison with the other players' key figures while preserving privacy. Alternative embodiments may return to the players, a statistical measure calculated from a Boolean or arithmetic circuit implemented at the central server using other secure computation approaches (e.g., garbled circuits, secret sharing, or (semi or fully) homomorphic encryption. Embodiments may find value in maintaining privacy of key figure data shared between competitors for benchmarking.
US11050722B2 Information processing device, program, and information processing method
An information processing device using a primary function provided by a first server, includes a processor configured to receive, from the first server, access destination data effecting redirection to a second server providing a secondary function to be used by the primary function, send key data for encryption to the second server by adding the key data for encryption to the access destination data, transferring the access destination data to a browser, and redirecting the browser, and decrypt encrypted data based on at least a part of a response by the secondary function, the encrypted data being included in a response by the primary function, by using key data for decryption, the key data for decryption being adapted to the key data for encryption.
US11050720B2 Homomorphic encryption in a data processing network environment, system and methods
A system and method for homomorphic encryption in a healthcare network environment is provided and includes receiving digital data over the healthcare network at a data custodian server in a plurality of formats from various data sources, encrypting the data according to a homomorphic encryption scheme, receiving a query at the data custodian server from a data consumer device concerning a portion of the encrypted data, initiating a secure homomorphic work session between the data custodian server and the data consumer device, generating a homomorphic work space associated with the homomorphic work session, compiling, by the data custodian server, a results set satisfying the query, loading the results set into the homomorphic work space, and building an application programming interface (API) compatible with the results set, the API facilitating encrypted analysis on the results set in the homomorphic work space.
US11050716B1 Secure communication method and system using network socket proxying
The present invention relates to the telecommunications sector and, in particular, to the field of telematics. More specifically, the invention describes a method and system for defining an improved network technology that can be used for communication and to operate secure communications between processes, based on the secure proxying of local area network sockets that may be between different devices. In particular, the system and method describe how socket proxies are established and managed between devices and how the security of said socket proxies in the local area thereof is enhanced and operated using security contexts. These contexts are configured based on privilege separation and local packet marking and filtering, and they allow applications to delegate all aspects relating to the security of the communications in the present invention.
US11050711B2 Semantic validation method and apparatus
A semantic validation method, applied to a Machine-to-Machine Communications (M2M) system, where the method includes receiving, by an apparatus storing a semantic description resource, an operation request related to a first semantic description resource, including semantic information of the first semantic description resource, an association relationship between the first semantic description resource and another semantic description resource, and a uniform resource identifier (URI) of an ontology referenced by the first semantic description resource, determining that the first semantic description resource is associated with the semantic description resource, sending a semantic validation request message to an apparatus that stores the ontology referenced by the first semantic description resource. Hence, accuracy of a resource and data shared between industries and applications using a public capability of the M2M system can be ensured in a case of no priori knowledge.
US11050709B2 Determining source address information for network packets
A system is configured to perform operations that include determining an exception event corresponding to a transmission of a plurality of network packets over an electronic network. The electronic network may cause network address translation to be performed on the plurality of network packets. The operations may also include identifying, based on a log of the plurality of network packets, a first network packet associated with the exception event and calculating, based on a payload portion of the first network packet, a packet signature corresponding to the first network packet. The operations may further include determining, based on a comparison between a first data structure and a second data structure using the packet signature, original source address information that corresponds to the first network packet prior to the network address translation being performed on the first network packet.
US11050707B2 Systems and methods for updating a resource address
Various embodiments include computing devices and methods for updating a resource address. A processor of a computing device may receive a request for a resource address from a second computing device. The processor may send to the second computing device the resource address and a time-to-live for the resource address. The processor may determine that the resource address has changed within the time-to-live. The processor may send the changed resource address to the second computing device.
US11050701B2 System and method of embedding rich media into text messages
While texting, a user is able access, share, and control rich media without leaving the texting application. The rich media are provided directly within the executing texting application. The texting application includes an embedded widget for controlling the rich media. Rich media includes, among other things, video clips, streaming audio, a map application, a movie-time application, a social movie-site application, a dynamically controllable image, or promotional media. Different mobile devices executing the texting applications communicate through a server that allows additional functionality, such as syncing the play of video clips and hosting and pushing the promotional media.
US11050699B2 Cross-channel orchestration of messages
Disclosed embodiments herein related to a message management server that provides a platform for message publishers to build message series with different messages that are transmitted to message recipients via different channels. A message publisher may specify triggering conditions for a message series. The message management server may automatically identify message recipients to receive an initial message. The message management server may continue to monitor event notifications related to the message recipients and send subsequent messages in the series to the message recipients when conditions are met. Each message may be sent via a different channel as specified by the message recipients. The platform may include a graphical user interface to provide previews of the messages as rendered in various end user device models when the messages are delivered via the specified channels.
US11050692B2 Method, device and system for providing input suggestion
A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
US11050688B2 Apparatus and method for improving communication between matched individuals
A computer implemented method includes supplying to a user at a client device a prompt to contact a matched individual. A proposed communication from the user to the matched individual is monitored. The proposed communication is compared to a set of effective communication policies to selectively identify an effective communication policy violation. A warning is supplied to the user in response to the effective communication policy violation. A signal is received from the user to send a completed communication to the matched individual. Network routing of the completed communication from the client device to the matched individual is enabled.
US11050681B2 Fast routing convergence for border gateway protocl (BGP) systems including one or more route reflectors (RRs)
Responsive to receiving the BGP UPDATE message, a route reflector may (1) update a CLUSTER_LIST value and, if needed, an ORIGINATOR_ID value, in a path attribute section in the BGP UPDATE message to generate a revised BGP UPDATE message, and (2) send the revised BGP UPDATE message to a client of the route reflector, regardless of whether or not one of (A) field validity checking of the BGP UPDATE message, (B) Adj-RIBS-In update using the BGP UPDATE message, (C) decision processing for route selection using information in the BGP UPDATE message, or (D) Adj-RIBS-Out update using the BGP UPDATE message, is completed (or perhaps even started). This provides faster route propagation and avoids delays associated with processing BGP UPDATE messages (NLRI with advertisements and withdrawals) at each hop the NLRIs using conventional BGP such as next-hop validation, best path selection, etc.
US11050678B2 Situation-related prioritization of communication in networks
A method of prioritizing communication in networks on a situation-related basis includes comparing a quantity of incoming communications to a predetermined threshold to determine whether an overload is occurring. The method further includes analyzing content of incoming communications, in response to determining that an overload is occurring, to determine whether the overload is related to a particular situation. The method further includes grouping incoming communications, in response to determining that the overload is related to the particular situation, into prioritized communications and non-prioritized communications. The method further includes transmitting the prioritized communications. The method further includes retaining, without transmitting, the non-prioritized communications in a repository so long as the overload is occurring.
US11050667B2 Packet forwarding method, device, switch, apparatus, and storage medium
A method, apparatus, switch, device for packet forwarding and storage medium are disclosed. The method includes: obtaining a packet to be forwarded; detecting whether a first data table contains connection cache information corresponding to the packet; obtaining a first identifier of the connection cache information from the first data table if the first data table contains the connection cache information corresponding to the packet; obtaining connection information corresponding to the connection cache information from a second data table, and determining a second identifier of the connection cache information, wherein the second identifier is a current connection identifier corresponding to the connection cache information and changes when the connection information changes; and forwarding the packet based on the connection cache information if the second identifier is the same as the first identifier. The method for packet forwarding according an embodiment of the present application can reduce errors in packet forwarding.
US11050665B2 Data transmission method, apparatus, transmitting end, receiving end and system
An apparatus, a transmitting end, a receiving end and a system are provided. The method includes: generating a data packet of a preset format according to n data units and attribute information of each data unit, where the attribute information includes transmission channel information and a data length of the each data unit, n≥2; and transmitting the data packet to a receiving end, where the data packet includes header information and the n data units, and at least one piece of the header information is generated according to same information in attribute information of at least two of the data units. Since at least one piece of header information is generated according to the same information in the attribute information of at least two data units, that is, the transmitting end can omit, in the header information, the same information in the attribute information.
US11050664B2 Encapsulation method, device and node
An encapsulation method, an encapsulation device and an encapsulation node are disclosed. The encapsulation method includes: embedding, at an encapsulation node in an in-situ operation administration and maintenance, IOAM, domain, IOAM information in a segment routing multi-protocol label switching, SR MPLS, header. The IOAM information includes: an IOAM header and an IOAM payload. The IOAM header includes a MPLS label value assigned by internet assigned numbers authority, IANA; and the IOAM header further includes at least one of: a value identifying whether the IOAM header is at a bottom of a stack, a packet priority field, and an encoded time-to-live value.
US11050661B2 Creating an aggregation group
When a CB device receives through a first port a packet sent from a PE device, the CB device analyzes a unique identifier of the PE device from the packet. If the first port is not included in any of aggregation groups, an array table is queried. If the unique identifier of the PE device does not exist in the array table, an idle first aggregation group identifier is selected, a first aggregation group corresponding to the first aggregation group identifier is created, the first port is added to the first aggregation group, and a correspondence between the first aggregation group identifier and the unique identifier of the PE device is recorded in the array table.
US11050656B2 System and method to learn and prescribe network path for SDN
A path suggestion tool in a Software-Defined Networking (SDN) architecture to predict a router's future usage based on an analysis of the router's historical usage over a given period of time in the past and to recommend a routing path within the network in view of the predicted future usages of the routers/switches in the network. The path suggestion tool is an analytical, plug-and-play model usable as part of an SDN controller to provide more insights into different routing paths based on the future usage of each router. A Long Short-Term Memory Recurrent Neural Network (LSTM-RNN) model in the suggestion tool analyzes the historical usage data of a router to predict its future usage. A Deep Boltzmann Machine (DBM) model in the suggestion tool recommends a routing path within the SDN-based network upon analysis of the LSTM-RNN based predicted future usages of routers/switches in the network.
US11050654B2 Method and system for using a downloadable agent for a communication system, device, or link
Described is a method performed by a downloadable agent, the method comprising: collecting WAN performance information, wherein the downloadable agent is executable on a computing device coupled to a LAN of a broadband subscriber, wherein the LAN is coupled by another device to a WAN; and transmitting the WAN performance information to a machine; wherein the machine is operable to: store and analyze the performance information to generate an analysis result; and report the analysis result to at least one of the broadband subscriber and its service provider. Described is a corresponding system which comprises a database; and a server coupled to the database, the server operable to: receive WAN performance information from a downloadable agent; store the information in the database, analyze the information to generate an analysis result; and report the analysis result to at least one of the broadband subscriber and the broadband subscriber's service provider.
US11050651B2 Systems and methods for health monitoring and upgrade of a distributed controller
Systems and methods for health monitoring and upgrade of a distributed controller are provided. According to one embodiment of the disclosure, a method for health monitoring and upgrade of a distributed controller may commence with receiving, by a lower level controller from a high-level controller, high-level control references. The method may further include generating low-level control references for a hardware asset based at least in part on the high-level control references. The method may include monitoring the network connection and detecting an error in the network connection. In response to the detection of the error in the network connection, a control of the hardware asset may be transferred to the low-level controller. The method may further include determining that the network connection has been restored. In response to the determination that the network connection has been restored, the control of the hardware asset may be transferred to the high-level controller.
US11050650B1 Preventing traffic outages during address resolution protocol (ARP) storms
A device may determine internet protocol (IP) traffic monitoring criteria and may monitor IP traffic based on the IP traffic monitoring criteria. The device may update, based on monitoring the IP traffic, a table of currently active IP traffic flows and may update, based on the table of currently active IP traffic flows, an address resolution protocol (ARP) packet filter. The device may receive one or more ARP packets from a different device and may determine whether to accept or discard the one or more ARP packets based on the ARP packet filter. The device may update an ARP table based on determining to accept the one or more ARP packets.
US11050637B2 Resource lifecycle optimization in disaggregated data centers
Embodiments for component lifecycle optimization in a disaggregated computing environment. A monitoring and machine learning process is performed to learn a respective lifecycle of different resource types as the different resource types are assigned to respective workloads. The monitoring and machine learning process is used to develop a set of learned failure patterns for determining a mitigation action to perform as new faults are encountered within each of the different resource types while executing the respective workloads. The mitigation action is performed to optimize a remaining lifecycle of respective ones of the different resource types according to the set of learned failure patterns.
US11050630B2 Internet of things management through self-describing objects
The management of internet of things (IoT) objects through a self-describing interoperability framework is described. In one example, an IoT object can be registered with an IoT device management system. The IoT device management system can then query the IoT object for a self-describing declaration. The self-describing declaration can include a schema that defines certain operating and interface parameters for the IoT object. The IoT device management system can parse the self-describing declaration to determine, for example, both normal or expected and abnormal or pathologic data from the IoT device. The self-describing declaration can also define function call parameters to establish an interoperability framework between the IoT device management system and the IoT object. Based on such self-describing declarations from various IoT objects, a number of different IoT objects can be easily recognized, integrated with, and managed by the IoT device management system.
US11050629B2 Fingerprint determination for network mapping
A system for determining fingerprints includes an interface to receive an indication to determine fingerprints using a set of client data, and a processor to determine a set of indicators based at least in part on the client data and for one or more indicators of the set of indicators, determine whether the indicator comprises a fingerprint based at least in part on a frequency analysis, and in the event it is determined that the indicator comprises a fingerprint, store the fingerprint in a fingerprint database associated with the client.
US11050622B2 System, method and computer program product for network function optimization based on locality and function type
A network function optimization method, system, and computer program product, include optimizing network function chain components by modifying a structure of the network function chain components by removing one of the functions of the network function chain components in response to a constraint according to a policy requirement.
US11050617B2 Intelligent content server handling of client receipt disruptions
An electronic device (such as an origin server) in a content delivery system performs intelligent content server handling of client receipt disruptions. The electronic device may receive requests for segments of a content asset submitted using a manifest that has segment request addresses with session identifiers, estimate a session interruption using the requests and the session identifiers, and handle the session interruption. The electronic device may handle the session interruption by scheduling a recording of the content asset, reallocating network resources, and so on. In some examples, the electronic device may also provide the manifest.
US11050609B2 Technique for reporting and processing alarm conditions occurring in a communication network
A technique for reporting and processing alarm conditions in a communication network is disclosed. In one variant, a network element is presented that comprises a memory and at least one processor coupled to the memory, wherein the memory stores program code that configures the at least one processor to detect, as a first event, at least one alarm condition and to start, in response to detecting the first event, an alarm clearance timer. The program code further configures the at least one processor to detect, as a second event, at least one of expiry of the alarm clearance timer and clearance of the at least one alarm condition and to determine, after detecting the second event, a first performance indicator value of a performance indicator for a first period of time between the first event and the second event. The at least one alarm condition and the first performance indicator value (or information derived from the first performance indicator value) are then reported to a central network management component.
US11050597B2 Transmission method, transmitter apparatus, reception method and receiver apparatus
Transmission quality is improved in an environment in which direct waves dominate in a transmission method for transmitting a plurality of modulated signals from a plurality of antennas at the same time. All data symbols used in data transmission of a modulated signal are precoded by hopping between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol in the frequency domain and the time domain all differ. A modulated signal with such data symbols arranged therein is transmitted.
US11050594B2 Communications system having multiple spread carriers and associated methods
A communications system may include a transmitter having spreading stages configured to spread a common modulated baseband input data stream based upon respective coefficient sequences; a plurality of upconverters, each having a different frequency; and an RF output stage that generates an RF output signal. A receiver may include an RF input stage that receives an RF input signal, a plurality of downconverters, a plurality of despreading stages, and a demodulator coupled to the despreading stages.
US11050593B1 Synchronization apparatus and method for upstream system
Disclosed herein are a synchronization apparatus and method for a upstream system. The synchronization apparatus for a upstream system includes one or more processors, and execution memory for storing at least one program that is executed by the one or more processors, wherein the at least one program is configured to receive a signal and calculate a first channel estimation value for the received signal using a predefined pilot, and calculate a second channel estimation value using a predefined complementary pilot and the first channel estimation value.
US11050574B2 Authentication based on physically unclonable functions
A method and system for authenticating a device is provided. A noisy response is received from a physically unclonable function for a challenge. An error code is generated for correcting the noisy first response. An expected response is generated from the noisy first response and the error code. The expected response and corresponding first helper data is store. The helper data includes the first challenge and the error code. The helper data is provided to a device in response to an authentication request from the device, the first device including the physically unclonable function.
US11050567B2 Security authentification system for membership login of online website and method thereof
Disclosed is a security authentication system for a membership login of an online website capable of ensuring a safe membership login without having to directly entering a membership ID and a password for a membership login of a certain online website on a user terminal being used in association with a smartphone for a private or public purpose, and a method thereof.
US11050552B2 System and method for hashing a data string using an image
Hashing data using an image by performing a bit by bit concatenation of input text and hash key. The result is concatenated bit by bit with the salt. A two bit by two bit multiplication between the result and the reverse of the result is performed to get a next output. The bits of this output are used as coordinates to extract pixel and RGB values from an image. The extracted values are merged to form a string. The string is truncated to a desired length, and then split into two equal strings. A bit by bit concatenation is performed on the split strings to get a hash output.
US11050540B2 Method for reporting channel state in wireless communication system and device therefor
According to one embodiment of the present invention, a method by which a terminal reports a channel state on the basis of a channel state information-reference signal (CSI-RS) in a wireless communication system can comprise the steps of: transmitting, to a base station, terminal capability information related to the maximum number of CSI processes which can be simultaneously updated or calculated by the terminal in which a shortened processing time has been set; receiving an aperiodic CSI request from the base station; and, according to the aperiodic CSI request, updating or calculating CSI in a CSI reference resource at the point of time set for the shortened processing time, on the basis of the terminal capability information and transmitting the updated or calculated CSI to the base station.
US11050539B2 Pilot transmission and reception for orthogonal frequency division multiple access
A wireless device transmits a frame by determining a plurality of Resource Units (RUs) of the frame, providing pilots in a first RU of the frame at a first set of positions, providing pilots in a second RU of the frame at a second set of positions, and transmitting the frame. The first set of positions is different from the second set of positions. A wireless device receives a frame including an RU including pilots and processes the pilots. When an RU for the data symbol includes an odd-numbered lowest subcarrier, the pilots are included at a first set of positions in the resource unit. When the RU includes an even-numbered lowest subcarrier, the pilots are included at a second set of positions in the resource unit. The second set of positions is different from the first set of positions.
US11050537B2 Apparatus and method in wireless communication system and computer readable storage medium
An apparatus and method in a wireless communication system and a computer readable storage medium. The apparatus comprises a processing circuit, which is configured to: configure a sounding reference signal (SRS) mapping structure for a user equipment on the basis of at least the number of antenna ports of the user equipment and the number of transmitting beams and/or receiving beams to be scanned; and notify the user equipment of the SRS mapping structure, wherein the SRS mapping structure at least comprises SRS resource settings for achieving uplink beam management and channel state information (CSI) acquisition at the same time, thereby reducing the system time delay and improving the uplink resource utilization rate.
US11050535B2 Method and apparatus for performing sidelink communication in wireless communication systems
A method performed by a user equipment (UE) includes receiving a Sidelink Control Information (SCI) message including Demodulation Reference Signal (DMRS) related information. The DMRS related information includes at least one of DMRS sequence generation information, a number of DMRSs, a DMRS time/frequency location, a DMRS port index, a DMRS port group index, and a type of DMRS pattern.
US11050525B2 System and method for control and data channel reliability enhancement using multiple diversity domains
A method of using multiple diversity domains for data repetition is provided. A diversity mode indicator is set to one diversity mode indicator value of a plurality of diversity mode indicator values. Each diversity indicator value is associated with a respective combination of one or more diversity domains for data repetition. Following that, transmitting or receiving a plurality of repetitions is performed based on the one diversity mode indicator value. For at least one of the diversity mode indicator values, the respective combination of one or more diversity domains for repetition comprises space.
US11050519B2 Methods, apparatus, systems and procedures for hybrid automatic repeat requests (HARQs) using polar codes
Methods, apparatuses, and systems implemented by a transmitting node (TN), are provided. A representative method implemented by a TN may include generating a first set of polar coded bits (PCBs), sending the first set of PCBs or an interleaved copy of the first set of PCBs in a first transmission, and selecting one code generating operation (CGO) from a plurality of CGOs based on a number of shortened bits associated with the shortening operation. The method may also include storing in a circular buffer a second set of PCBs based on the first set of PCBs or a mother code block (MCB) in accordance with the selected CGO, on condition that the first transmission was not successful, outputting, from the circular buffer, a copy of a part of the second set of PCBs for transmission; and sending the copy of the second set of PCBs in a second transmission.
US11050513B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, encoding, by an encoder, PLP (Physical Layer Pipe) data; time interleaving, by a time interleaver, the encoded PLP data; frame mapping, by a framer, the time interleaved PLP data onto at least one signal frames; frequency interleaving, by a frequency interleaver, data in the at least one signal frames; and waveform modulating, by a waveform module, the frequency interleaved data in the at least one signal frame and transmitting, by the waveform module, broadcast signals having the modulated data, wherein the frequency interleaving is conducted according to an interleaving mode, wherein the interleaving mode is determined based on a FFT (Fast Fourier Transform) size.
US11050505B1 System and method for receiving multi-polarized signals
An optical communication system is configured to transmit and receive at least four multiplexed, differently-polarized, optically-transmitted signals. Each signal is associated with a predefined state of polarization. An optical transmitter is configured to transmit multiplexed, differently polarized, optically transmitted signals. An optical receiver is configured to receive the optically transmitted signals. The system includes a multi-polarization analyzer circuit configured to obtain an analyzed signal for each of the polarized signals in Stokes space. The analyzer circuit is configured to determine if the multiplexed signal has been transformed by extreme polarization-dependent loss (PDL), the receiver correcting for the extreme polarization-dependent loss.
US11050497B2 Wide band radio-frequency localization devices and associated systems and methods
A device comprising: a radio frequency (RF) coupler comprising input, output, and coupled ports; an antenna capable of receiving RF signals having a first characteristic and transmitting RF signals having a second characteristic, the antenna connected to the RF coupler to provide received RF signals to the input port of the RF coupler and transmit RF signals received at the input port via coupling to signals received at the coupled port; and signal transformation circuitry having an input connected to the output port of the RF coupler to receive RF signals provided by the antenna to the input port and an output connected to the coupled port, the signal transformation circuitry configured to transform first RF signals having the first characteristic received from the output port to second RF signals having the second characteristic and to provide them to the coupled port.
US11050491B2 Radio access network using radio over fibre
A radio communication system comprising an optical carrier generator for generating at least a pair of frequency spaced optical carrier signals, a transceiver configured to modulate a first portion of the pair of spaced optical carrier signals with downlink (DL) information to generate a modulated first optical signal, combine an unmodulated second optical signal formed of a remaining unmodulated second portion of the pair of spaced optical carrier signals with the modulated first optical signal to form a combined optical signal for transmission over an optical link, receive an optical uplink (UL) signal from said optical link, said optical UL signal comprising UL information modulated on said unmodulated second portion of the spaced optical carrier signals and down convert said received optical UL signal using a photodetector to output an electrical signal at a baseband frequency.
US11050485B2 High-precision and large-dynamic-range fault monitoring device and method for WDM-PON
The present invention discloses a high-precision and large-dynamic-range fault monitoring device and method for a WDM-PON. The monitoring device includes a WDM-PON optical network system and an optical network monitoring system. The optical network system includes an OLT I, a feeder fiber II, a 1×n AWG III, a branch fiber IV, and an optical network unit V The optical network monitoring system includes an FP laser, a coupler, an optical coupling device, a photodetector, a signal acquisition and processing device, and an optical feedback device, where the FP laser is connected to the coupler; a large-coupling-ratio output end of the coupler is connected to an input end of the optical coupling device, and a small-coupling-ratio output end of the coupler is connected to an input end of the photodetector; the optical coupling device is installed on the feeder fiber II.
US11050475B1 Systems and methods for mapping Remote Electrical Tilt components and antenna ports of a cellular tower based on return loss associated with antennas of the cellular tower
A device may cause a change for each remote electrical tilt component of a plurality of remote electrical tilt components associated with a plurality of antennas of a base station. The device may receive a set of return loss values associated with the plurality of antennas, based on causing the change for each remote electrical tilt component of the plurality of remote electrical tilt components, to generate a plurality of sets of return loss values. The device may calculate statistical measures for return loss values of the plurality of sets of return loss values. The device may identify port identifiers for the ports associated with the plurality of antennas based on at least in part on comparing the statistical measures for the return loss values of the plurality of sets of return loss values with a threshold. The device may generate a mapping of remote electrical tilt identifiers associated with the plurality of remote electrical tilt components and the port identifiers for ports associated with the plurality of antennas based on identifying the port identifiers for the ports associated with the plurality of antennas. The device may cause the mapping to be implemented by the plurality of remote electrical tilt components and the ports associated with the plurality of antennas.
US11050463B2 Systems and methods for establishing reliable wireless links
A first device such as a wristwatch may include a front face at which a display is disposed and a rear face at which a rear housing wall is mounted. Antenna structures may overlap the rear housing wall and may be operable to transit and receive relatively high frequency signals through the rear housing wall to a communication with a second device such as a wireless power transmitting device for the wristwatch. The second device may also include antenna structures that overlap a top surface housing. Respective sets of magnetic structures may be provided in the first and second devices to align the two devices and to form a reliable wireless communication link between the two devices. The first and second devices may include respective antenna arrays that include pairs of antenna elements that are selectively used to form a reliable wireless communication link.
US11050452B2 Electronic devices having circuitry in housing attachment structures
An electronic device housing may be formed from housing members. A first housing member may form a display cover layer that overlaps pixels. During operation, the pixels may display an image that is viewable through the display cover layer. The second housing member may have a rear wall portion and a sidewall. A band may be coupled to the sidewall or other portion of the second housing member. The first and second housing members may be attached together using a housing member attachment structure. The housing member attachment structure may have layers of adhesive and printed circuit structures. The printed circuit structures may include metal traces that form an antenna and that form capacitive force sensor electrodes on opposing sides of a compressible member.
US11050448B2 Wireless communication device
A receiver device includes an antenna that receives a high frequency signal having a bandwidth, a mixer connected to the antenna and a frequency multiplier. A filter that removes a noise signal whose frequency is different from that of the local signal is provided between the local oscillator and the frequency multiplier. The filter removes the noise signal that satisfies the condition that the absolute value of the frequency difference between the center frequency of the local signal and the center frequency of the noise signal is less than the bandwidth of the high frequency signal.
US11050441B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding based on a parity check matrix; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US11050438B2 Memory controller
A memory controller is provided to include an error correction encoder and an error correction decoder. The error correction encoder is configured to encode a message at a second code rate and generate a codeword including a message part, a first parity part, and a second parity part. The error correction decoder is in communication with the error correction encoder and configured to perform at least one of i) first error correction decoding operation at a first code rate greater than the second code rate based on a first parity check matrix and first read values or ii) second error correction decoding operation at the second code rate based on a second parity check matrix and second read values. The first read values correspond to a partial codeword including the message part and the first parity part, and the second read values correspond to an entire codeword.
US11050437B1 Implementation of invertible functions using party logic
Parity logic is widely used in forward error correction codes and error detection codes. When used for error correction and error detection applications, the role of parity bits is to increase code distance by introducing memory between encoded bits and input bits at cost of overhead bits. Present disclosure provide systems and methods for implementing invertible parity functions using parity logic wherein ‘k’ input bits are received and encoded using a first invertible parity function. The ‘k’ input bits can be iteratively encoded to obtain nonlinearity and higher dependency between set of encoded parity bits and the ‘k’ input bits or other data bits. Further the decoding is performed on the set of encoded bits to retrieve original ‘k’ input bits using a second invertible parity function.
US11050433B1 Using a tracking switched-mode power supply to increase efficiency of a current digital-to-analog converter-based output stage
A system may include a current digital-to-analog converter (IDAC) configured to convert a digital input signal into an output current signal and a switched-mode power supply configured to provide electrical energy in the form of a supply voltage to the IDAC for operation of the IDAC, the switched-mode power supply configured to track a voltage signal derived from the digital input current signal and generate the supply voltage based on the voltage signal and a voltage headroom above the voltage signal.
US11050427B1 Fractional frequency divider and flash memory controller
The present invention provides a fractional frequency divider, wherein the fractional frequency divider includes a plurality of registers, a counter, a control signal generator and a clock gating circuit. Regarding the plurality of registers, at least a portion of the registers are set to have values The counter is configured to sequentially generate a plurality of counter values, wherein the plurality of counter values correspond to the at least a portion of the registers, respectively, and the plurality of counter values are generated repeatedly The control signal generator is configured to generate a control signal based on the received counter value and the value of the corresponding register. The clock gating circuit is configured to refer to the control signal to mask or not mask an input clock signal to generate an output clock signal.
US11050426B1 Logic gate devices and methods of forming a logic gate device
According to various embodiments, a logic gate device includes a transistor, a first resistor, a second resistor and a third resistor. The first resistor is connected between a first input terminal of the logic gate device and a gate terminal of the transistor. The second resistor is connected between a second input terminal of the logic gate device and the gate terminal. The third resistor is connected between a voltage supply terminal and a first terminal of the transistor. The logic gate device is configured to generate an output voltage at the first terminal based on input voltages received at the first input terminal and the second input terminal.
US11050420B2 Bootstrap diode circuits
In described examples, bootstrap diode circuits include a first diode having a first diode input coupled to a voltage supply and a first diode output. Described bootstrap diode circuits additionally include a second diode having a second diode input coupled to the first diode output and a second diode output and a plurality of zener diodes coupled in series. The series-coupled zener diodes are further coupled in parallel with the second diode.
US11050419B2 High-voltage unity-gain buffer
Described are various techniques that can minimize the use of high-voltage devices in a unity-gain buffer that can be used in a high voltage application, while providing a circuit that generates an output that is an accurately buffered version of the input.
US11050412B2 Acoustic filter using acoustic coupling
A filter circuit includes a first input node and a second input node for receiving an input signal, and a first output node and a second output node for providing an output signal. A first series acoustic resonator is coupled in series between the first input node and the first output node. At least one coupled resonator filter (CRF) includes first and second transducers, which may be acoustically coupled to one another. The first transducer has a first electrode coupled to the first input node, a second electrode coupled to the second input node, and a first piezoelectric layer between the first electrode and the second electrode. A second transducer has a third electrode coupled to the first output node, a fourth electrode coupled to the second output node, and a second piezoelectric layer between the third electrode and the fourth electrode.
US11050410B2 Filter system including resonator
A filter system includes a first resonator having a first resonant frequency, and a second resonator having a second resonant frequency different from the first resonant frequency, and electrically connected to the first resonator. A first response characteristic of the first resonator and a second response characteristic of the second resonator with respect to a frequency include a first section in which a first phase of the first resonator is equal to a second phase of the second resonator, and a second section in which the first phase is different from the second phase by 180 degrees. A first electrode of the first resonator is reversely connected to a second electrode of the second resonator.
US11050396B2 Amplifier circuit
An amplifier circuit is provided, which includes an input stage circuit, at least one impedance component and a current supply circuit, where the input stage circuit is coupled between at least one input terminal of the amplifier circuit and at least one output terminal of the amplifier circuit, the impedance component is coupled between a first reference voltage and the output terminal, and the current supply circuit is coupled between a second reference voltage and the output terminal. The input stage circuit is arranged to generate a signal current in response to an input signal on the input terminal, and the current supply circuit is arranged to provide at least one adjustment current. In addition, a common mode voltage level of an output signal on the output terminal is controlled by the adjustment current, to allow the amplifier circuit to perform low voltage operations.
US11050394B2 Modules, multi-stage systems, and related methods for radio frequency power amplifiers
Embodiments are described for modules, multi-stage systems, and related methods for radio frequency (RF) power amplifiers with reduced size and weight requirements. Fluid cooling is incorporated directly into the power amplifier (PA) module design rather than requiring PA modules to be mounted on separate cooling devices. For one embodiment, a PA module includes a circuit board, RF circuit components, a ground plane, and a cooling plate having one or more cooling channels to receive a cooling fluid. The cooling channels are positioned to dissipate heat from the RF circuit components through the ground plane. For a further embodiment, the PA module also includes RF bias and power electronics within a housing for the PA module without requiring an external control board or power conversion electronics. Also disclosed are multi-stage PA systems having a plurality of PA modules that are similarly cooled using cooling channels.
US11050390B2 Amplifier circuit
An amplifier circuit includes, a first transistor and a first resistor connected in series between a power supply voltage and an output terminal. A second transistor and a second resistor are connected in series between the output terminal and a ground reference voltage. There is a first operational amplifier and a second operational amplifier. A first detection current corresponding to a voltage drop across first resistor is generated. A second detection current corresponding to a voltage drop across the second resistor is generated. A first replication circuit subtracts the second detection current from the first detection current. A third resistor conducts the current obtained by subtracting the second detection current from the first detection current.
US11050386B2 Inverse pseudo fully-differential amplifier having common-mode feedback control circuit
An inverse pseudo fully-differential amplifier having a common-mode feedback control circuit and a method for maintaining a stable output common-mode level are provided. The inverse pseudo fully-differential amplifier includes the pseudo fully-differential operation circuit and a common-mode feedback control circuit. The pseudo fully-differential operation circuit includes inverter amplifiers (2) and (3). The inverter amplifiers (2) and (3) respectively have a first feedback control terminal and a second feedback control terminal. Input terminals of the common-mode feedback control circuit are respectively connected with output terminals of the inverter amplifier (2) and (3), and are configured to detect common-mode output voltages of the inverter amplifier (2) and (3). An output terminal of the common-mode feedback control circuit is connected with the first feedback control terminal and the second feedback control terminal, and is configured to generate common-mode feedback to the inverter amplifiers (2) and (3) to maintain a stable common mode output level.
US11050384B2 Smart sensor devices for measuring and verifying solar array performance and operational methods for use therewith
A device comprises a platform constructed and arranged to be mounted to one or more solar array modules and one or more solar irradiance sensors on the platform configured to receive incident solar energy, the one or more solar irradiance sensors oriented on the platform so that the received incident solar energy is comparable to that received by the solar array modules, the one or more solar irradiance sensors providing solar irradiance signals in response to the incident solar energy. A processor is on the platform, the processor configured to receive the solar irradiance signals and, in response, generating a performance reference metric based on the solar irradiance signals, the performance reference metric related to the expected performance of the one or more solar array modules to which the platform is mounted. A transmitter is on the platform, the transmitter configured to periodically transmit the performance reference metric to a receiver.
US11050382B2 Float aggregate
The present invention is aimed at providing a float aggregate which can be manufactured at low cost and has countermeasures against wind pressure suitable for use on water. According to the present invention, provided is a float aggregate formed by connecting a plurality of floats configured for mounting a solar panel thereon, wherein the solar panel is provided on at least one of the plurality of floats so as to be inclined with respect to a surface of the float and to face a rear side of the float aggregate, the plurality of floats includes a base end float located along an end portion of on a front side of the float aggregate, and the base end float is provided with a windbreak member inclined with respect to a surface of the base end float and to face the front side of the float aggregate.
US11050379B1 Circuit and method for start of single phase to three phase conversion system
A circuit for converting single phase power to three phase power and method of operation that automatically starts upon detection of a demand for three phase power from a three phase load connected to the circuit.
US11050373B2 Rotary electric system
A rotary electric system includes a rotary electric device that includes: a stator including a stator winding; and a rotor. The stator winding includes: a first coil group that generates a rotating magnetic field to rotate the rotor; and a second coil group that generates power with induced electromotive force due to rotation of the rotor.
US11050362B2 Power conversion device and abnormality detection method
A power conversion device includes a converter and an inverter that form a power converter to convert a first power into a second power, an input-current sensor to measure a first current value that is a current value of the first power, an output-current sensor to measure a second current value that is a current value of the second power, and a control unit to detect an abnormality of the input-current sensor based on the first current value and the second current value.
US11050356B2 Rectifying circuit and devices comprising the same
A rectifying circuit (10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6) comprising a first circuit branch (20) and a second circuit branch (30) in parallel between an output node (Out) and a reference node (GND), each circuit branch (20, 30) comprising an inductive element (L1, L2) in series with an electric current controlling element (23, 33) and an input node (In1, In2) arranged between the inductive element (L1, L2) and the electric current controlling element (23, 33), a voltage that is variable over time being applied between the input nodes (In1, In2) during the operation of the rectifying circuit.
US11050353B2 Power conversion device that generates switching signals
A power conversion device capable of suppressing current backflow while also improving current responsiveness and power conversion efficiency is achieved. A snubber capacitor capable of absorbing switching surge is connected to a low-voltage side switching circuit that includes switching elements. Until a predetermined time elapses from when a request to start switching is received, a controller determines that the snubber capacitor has not reached full charge or near-full charge, and asynchronously controls the low-voltage side switching circuit and a high-voltage side switching circuit that includes switching elements. After the predetermined time elapses, the controller synchronously controls the low-voltage side switching circuit and the high-voltage side switching circuit, and also controls a duty ratio of the low-voltage side switching circuit and the high-voltage side switching circuit such that current does not flow back from the low-voltage side switching circuit to the high-voltage side switching circuit.
US11050352B2 AC-to-DC converter system
A converter system for converting a three-phase or a single-phase AC voltage into a DC voltage, wherein the converter system includes three converter branches, each converter branch including a first input and a second input to be supplied with a single-phase AC voltage and a first output and a second output providing a DC voltage; wherein each converter branch includes an AC-to-DC stage and a DC-to-DC stage, which are connected between the first and second input and the first and second output; wherein the converter system is configured for interconnecting the first input of each converter branch with a phase of a three-phase grid and for interconnecting the first inputs of the converter branches with a phase of a single-phase grid; wherein the converter system is configured for interconnecting the second inputs, which are interconnected with each other, of the converter branches with a neutral point of the three-phase grid or the single-phase grid; and wherein the converter system includes one or more controllers adapted for controlling the converter branches independently from each other.
US11050350B1 Controlling an active clamp switching power converter circuit based on a sensed voltage drop on an auxiliary winding
An active clamp switching power converter circuit includes a sensing circuit that generates a sensed auxiliary winding voltage of an auxiliary winding around the core. A primary side controller controls switching of a power switch coupled to a primary winding to control current through the primary winding and controls switching of the active clamp switch based on the sensed voltage to control leakage energy when the power switch is turned off. The primary side controller regulates timing of the switching to achieve a zero voltage switching condition prior to turning on the power switch for power efficient operation.
US11050349B2 Coupled-inductor power-supply controller for operating a power supply in a reduced-power-dissipation mode
An embodiment of a power-supply controller includes first and second circuits. The first circuit is operable to cause a first current to flow through a first phase of a power supply. And the second circuit is operable to cause the second phase of the power supply to operate in a reduced-power-dissipation mode for at least a portion of a time period during which a second current magnetically induced by the first current flows through the second phase.
US11050348B2 Semiconductor device
A semiconductor device includes an amplifier that has an output terminal and that outputs via the output terminal a signal commensurate with an input signal fed to the amplifier, a signal conductor that is connected to the output terminal and that conducts a target voltage signal based on the output signal of the amplifier, a shield conductor that is laid along the signal conductor, and a shield drive circuit that controls the voltage on the shield conductor based on the target voltage signal.
US11050347B2 Dynamic enhancement of loop response upon recovery from fault conditions
A method for dynamic enhancement of loop response upon recovery from fault conditions includes detecting a fault condition in response to a programmed output voltage of a Pulse Width Modulation (PWM) converter decreasing below an input voltage of the PWM converter. A peak voltage is sampled at the end of at least one of a plurality of clock cycles of the PWM converter in response to detecting the fault condition, wherein the peak voltage is proportional to a sensed current conducted through a transistor. An error output of an error amplifier is preset to an error value determined by the peak voltage. A PWM driver is controlled with the error value to drive the transistor. An output load is charged to the programmed output voltage with the transistor in response to the input voltage increasing above the programmed output voltage.
US11050342B2 Power converter with over temperature protection compensation
A power converter with over temperature protection compensation includes a main conversion unit, a primary-side control unit, a secondary-side control unit, a secondary detection circuit, and an over temperature adjustment circuit. The secondary-side control unit obtains a secondary voltage change value through the secondary detection circuit, and the secondary-side control unit correspondingly provides a current change value to the over temperature adjustment circuit according to the secondary voltage change value. The over temperature adjustment circuit provides a temperature control voltage according to the current change value so that the secondary-side control unit determines whether an over temperature protection is activated according to the temperature control voltage.
US11050339B2 Integrated circuit with multiple gallium nitride transistor sets
An integrated circuit that includes a plurality of GaN transistor sets. A first set of the plurality of GaN transistor sets includes transistors with a first drain-to-source distance, and wherein a second of the plurality of GaN transistor sets includes transistors with a second drain-to-source distance that is greater than the first drain-to-source distance.
US11050337B1 Voltage regulation control system and control method thereof
The present disclosure provides a voltage regulation control system including a high voltage generator, a positive and negative high voltage control circuit, a first coupling filter circuit, a second coupling filter circuit, a positive high voltage regulating unit, and a DC component control unit. The first coupling filter circuit includes a first AC coupling unit and a first rectifier filter unit. The second coupling filter circuit includes a second AC coupling unit and a second rectifier filter unit. A high voltage winding of a high voltage transformer of the high voltage generator is respectively connected to the first coupling filter circuit and the second coupling filter circuit. The positive and negative high voltage control circuit is respectively connected to the DC component control unit and the positive high voltage regulating unit. The first coupling filter circuit is connected to the positive high voltage regulating unit.
US11050329B2 Method for manufacturing a winding core
A mother substrate that enables winding cores to be obtained in a manner in which the mother substrate is divided along x-direction division lines and y-direction division lines is prepared. Subsequently, x-direction division grooves are formed along the x-direction division lines on a first main surface of the mother substrate, y-direction division grooves are formed along the y-direction division lines on the first main surface, and shallow bottom surface exposure grooves, for exposing surfaces that are to be core portion bottom surfaces, are formed on the first main surface. The mother substrate is divided by performing a flattening process on a second main surface of the mother substrate that is opposite the first main surface until the second main surface reaches the x-direction division grooves and the y-direction division grooves to obtain the winding cores that are separated from each other.
US11050327B2 Motor assembly
A motor assembly includes a motor, an outward electronic control unit (ECU), an inward ECU, and a motor sensor board unit. The inward ECU is disposed between the motor and the outward ECU. The motor sensor board unit is disposed between the motor and the inward ECU, and is attached to the inward ECU.
US11050321B2 Motor conduit plug
A conduit plug for attachment to a motor case includes a base partly defining a central passage extending along a longitudinal axis of the plug. The base has a skirt extending radially with respect to the longitudinal axis and two circumferentially-spaced straight-edge segments. The plug further includes a ribbed tube cooperatively defining the central passage and extending from the skirt opposite the two straight-edge segments. Each of the two straight-edge segments includes a camming clip configured for resilient retraction toward the central passage.
US11050319B2 ESP motor with stator core sections sealed to form a stator chamber
Systems and methods for electric motor, where the stator core has one or more stator core sections, each of which is a single-piece unit formed of soft magnetic composite (SMC) material, and where the stator core sections are positioned end-to-end with seals at each end to form a plurality of stator slots, where each of the stator slots extends through each of the stator core sections and is in fluid communication with the others to form a sealed stator chamber. The sealed stator chamber may have an expansion chamber to allow expansion and contraction of dielectric fluid in the stator chamber while maintaining separation of the dielectric oil from lubricating oil which is within the motor but external to the stator chamber. The sealed stator chamber can prevent well fluids that leak into the motor from reaching the stator windings and degrading their insulation.
US11050317B2 Rotary electric machine and manufacturing method thereof
It is realized that a shape of a bus ring is simplified, and a rotary electric machine is downsized. A coil connecting portion, which is protruded from bus ring maintaining portions to a shaft direction, is provided at a bus ring, and coil terminals are arranged in such a way that the coil terminals are protruded toward an outer side in a diameter direction with respect to the coil connecting portion, and the coil terminals and the coil connecting portion are connected by performing a resistance welding process. Thereby, it is not required that a slit and a bent portion or the like are formed at a tip of the bus ring, and a shape of the bus ring is simplified. Moreover, a welding board for a welding process and a chuck board for a connecting portion are not required, so that a rotary electric machine can be downsized.
US11050314B2 Rotating electric machine
In a rotating electric machine, a stator includes a stator core and three phase windings. In the stator core, a plurality of slots arrayed in a circumferential direction are formed. The three phase windings are wound around the stator core. The three phase windings include first, second, and third windings. One end of the first winding is provided further towards an outer side of the stator in a radial direction than a division line that divides the slot into two in the radial direction of the stator. One end of the second winding is provided further towards an inner side of the stator in the radial direction than the division line. One end of the third winding is provided between the one end of the first winding and the one end of the second winding relative to the radial direction of the stator, with at least a single slot therebetween.
US11050311B2 Drive apparatus for sewing machines
A drive apparatus for sewing machines including a forepart and a motor shaft horizontally projecting out of the forepart is provided with a sleeve releasably secured to the motor shaft; a rotor disposed on the sleeve; and a motor assembly including a housing having an axial passage with the sleeve rotatably disposed through, an inner space disposed on an end of the housing proximate the forepart, and a stator set disposed in the inner space. The rotor is disposed in the inner space. The rotor, the sleeve, and the motor shaft are co-rotated.
US11050308B2 Electromagnetic machine including a spherical stator having winding-assistance protruberances formed thereon
An electromagnetic machine includes a spherical stator, an armature, a first coil, and a second coil. The spherical stator has an outer surface, and the outer surface has a plurality of spaced-apart protuberances formed thereon. Each protuberance extends radially from, and is disposed normal to, the outer surface. The armature is disposed adjacent to the spherical stator and includes a magnet that emanates a magnetic field. The magnet has at least one of its magnetic poles facing the spherical stator. The first coil is wound around at least a portion of the spherical stator, and is disposed between the plurality of spaced-apart protuberances and along latitudinal lines of the spherical stator. The second coil is wound around at least a portion of the spherical stator, and is disposed between the plurality of spaced-apart protuberances and along longitudinal lines of the spherical stator.
US11050307B1 Wireless power system with device movement detection
A wireless power system has a wireless power transmitting device such as a charging mat with a charging surface and a wireless power receiving device that receives wireless power from coils overlapped by the charging surface. The wireless power transmitting device receives load current and load voltage measurements from the wireless power receiving device and uses this information to produce one or more load lines. The load lines may form a family of load lines each associated with a different respective duty cycle used by inverter circuitry in the wireless power transmitting device in transmitting wireless power signals using the coils. The control circuitry can determine whether the wireless power receiving device has moved by comparing current and voltage information from the wireless power receiving device to the family of load lines and can take appropriate action such as measuring coil inductances for use in subsequent coil selection operations.
US11050300B2 Apparatus and method for performing foreign object detection in wireless power transfer system
Provided are an apparatus and method for performing foreign object detection in a wireless power transfer system. The present specification discloses a method comprising receiving a digital ping from the wireless power transmitter; transmitting an identification and configuration packets to the wireless power transmitter; transmitting a foreign object detection (FOD) state packet which indicates a reference Q factor of the wireless power receiver to the wireless power transmitter; and receiving wireless power through magnetic coupling from the wireless power transmitter based on the foreign object detection result of the wireless power transmitter using the reference Q factor. Irrespective of individual characteristics of a wireless power receiver, accuracy and reliability of detecting a foreign object may be improved.
US11050298B2 Wireless device
A wireless device is provided and includes a substrate, a first coil and a second coil. The first coil is configured to be wound around a first axis, and the first coil is disposed on the substrate and is configured to operate in a wireless charging mode. The second coil is disposed on the substrate and configured to operate in a wireless communication mode. The wires of the second coil partially overlap the wires of the first coil.
US11050291B2 Systems and methods for energy storage using phosphorescence and waveguides
Provided herein are systems and methods for storing energy. A photon battery assembly may comprise a light source, phosphorescent material, a photovoltaic cell, and a waveguide. The phosphorescent material can absorb optical energy at a first wavelength from the light source and, after a time delay, emit optical energy at a second wavelength after a time delay. The photovoltaic cell may absorb the optical energy at the second wavelength and generate electrical power. In some instances, a first waveguide may be configured to direct the optical energy at the first wavelength from the light source to the phosphorescent material and/or a second waveguide may be configured to direct the optical energy at the second wavelength from the phosphorescent material to the photovoltaic cell.
US11050290B2 Method and system for the energy management of a supercapacitor by means of an aging model and of swell prediction
The present invention is a method and a system for the energy management of an energy storage of an electrical system. The electrical system comprises at least one element (EMO) which moves under the action of swell, a means for driving the mobile means, and an energy storage. The energy storage means includes at least one supercapacitor. According to the invention, the energy management of the supercapacitor is controlled by determining ageing of the at least one supercapacitor beforehand used an ageing model of the at least one supercapacitor and a prediction of its future demand based on an estimate of future swell (HOU). The invention also relates to a wave energy system and a heave compensator having such an energy management system.
US11050288B2 Storage-battery control system
In a storage-battery control system, an insulating communication unit couples a controller to a battery module constituting a storage battery unit that outputs a predetermined high voltage value. A power supply line is further provided for supplying electric power output from a controller DC/DC, i.e., a controller-side voltage converter for the controller, to the battery module, so that electric power is collectively supplied via the power supply line to a module CPU and a module-side insulating circuit both consuming electric power in the battery module. A secondary battery in the battery module supplies electric power to only a cell-voltage detector.
US11050287B2 Battery pack system and its control method, management device
A battery pack system includes a battery pack, a battery management module, a discharge circuit module, a charge circuit module and an energy storage module. The battery pack is connected to the discharge circuit module in series and the battery pack is connected to the charge circuit module in series. The battery management module is configured to monitor a temperature of the battery pack, and if the temperature is lower than a first temperature threshold, send a switch-on instruction to the discharge circuit module and the charge circuit module alternately at a regulation frequency. The discharge circuit module is configured to switch on according to the switch-on instruction to enable electricity of the battery pack to flow into the energy storage module. The charge circuit module is configured to switch on according to the switch-on instruction to enable electricity of the energy storage module to flow into the battery pack.
US11050285B2 Battery charging method and apparatus
A battery charging method includes determining a battery overpotential based on a reference physical quantity and a battery physical quantity corresponding to a charging capacity of a battery while charging the battery in an initial charging step, determining whether a condition for changing a battery charging step is satisfied based on the battery overpotential, and changing the battery charging step from the initial charging step to an adjusted charging step in response to the condition being satisfied.
US11050284B2 Electrolyte, a battery including the same, and methods of reducing electrolyte flammability
An improved electrolyte including a fire-retardant additive suitable for application in wide temperature cell and/or battery operation with safer cell design, a battery including the electrolyte and a separator optionally containing a fire-retardant additive, improved electrical and thermal conductive electrodes are disclosed. The presence of the fire-retardant additive reduces flammability of the electrolyte and improved the overall safety of the battery.
US11050281B2 Systems and methods for enhancing the performance and utilization of battery systems
Methods and apparatuses are described for use in self-reconfigurable multi-cell batteries. The methods include during charging of a multi-cell battery that includes a plurality of battery cores and a plurality of switches, controlling the plurality of switches to connect the plurality of battery cores in a series configuration or in a parallel configuration based at least on one or more of a current capability of a battery charger and a voltage capability of the battery charger. The methods also include during discharging of the multi-cell battery, controlling the plurality of switches to connect the plurality of battery cores in the series configuration or in the parallel configuration based at least on one or more of a current requirement of a load and a voltage requirement of the load.
US11050278B1 Methods and systems for charging and monitoring electronic devices in confinement institutions
Implementations disclosed herein provide a charging station configured to attach to or be positioned adjacent to a wall in a confinement institution and to simultaneously charge multiple tablets, mobile phones, laptops, or other portable electronic devices. In some implementations, the charging station is configured with protective sides that may help protect inserted electronic devices from damage. The charging and use of the electronic devices within the confinement institution may be automatically managed based connections at the charging stations, communications with the electronic devices, audio, images, or video of the electronic devices or users captured cameras on the charging station or the electronic devices, and/or information provided by the users.
US11050272B2 Open line detection during pre-charge
Systems of an electrical vehicle and the operations thereof are provided. Inflow current occurs when components of differing voltage are connected absent mitigating components. Batteries and other components may be damaged by unrestrained inflow current. By performing a pre-charge, a battery line is gradually brought up to the voltage source potential. Additionally, by determining the observed voltage, while a lesser voltage is applied, to a connected component, a determination may be made if charging should or should not continue. If the observed voltage is less than that applied, a problem may be present and charging discontinued. As a result, high-voltage current that may be inadvertently exposed may be curtailed.
US11050271B2 Apparatuses and methods for charging electronic devices
A charging apparatus for simultaneously charging multiple mobile devices. The apparatus includes a base having means for connecting the base to an electrical power source, at least one charging unit supported by the base and having at least one electrical port configured for supplying power to a mobile device, and a battery that draws power from the base and supplies power to the electrical port of the charging unit.
US11050264B2 Wireless power transmission apparatus
A wireless power transmission apparatus can include a coil unit including a first layer including a first wireless power transmission coil having an asymmetric shape, and a second layer including a second wireless power transmission coil having an asymmetric shape, the first and second wireless power transmission coils being connected in parallel and partially overlapping with each other; and first and second terminals configured to simultaneously apply current to the first and second wireless power transmission coils connected in parallel, in which the first wireless power transmission coil and the second wireless power transmission coil have line symmetry with respect to an imaginary line extending between the first and second terminals and between the first and second layers.
US11050260B2 Smart main electrical panel for energy generation systems
Embodiments disclose solar energy generation systems with automatic smart transfer switches. An energy generation system, including an energy generation device, an energy generation inverter coupled to the energy generation device and configured to convert direct current (DC) power from the energy generation device to alternating current (AC) power, a battery pack, a storage inverter coupled to the battery pack, where the storage inverter is configured to convert DC power from the battery pack to AC power and to convert AC power into DC power for storing energy into the battery pack, and a smart main electrical panel coupled to receive AC power from at least one of the energy generation inverter, the storage inverter, and a utility grid, where the smart main electrical panel includes one or more motorized circuit breakers configured to be remotely controlled to manage the power flow to one or more loads.
US11050258B2 Battery control system
A battery control system includes a storage battery connected to a power network to be charged with and discharge power and a control device configured to control charging and discharging of the storage battery. The control device changes details of charging and discharging control of the storage battery when a deterioration state of the storage battery satisfies a predetermined condition at a point in time when a predetermined time has elapsed since start of use. The control device may gradually shift to control for suppressing deterioration of the storage battery as a use time of the storage battery becomes longer. In this way, it is possible to improve the economy of a consumer owning the storage battery.
US11050242B2 Driver for power device
A driver for a power device. The driver includes: a voltage providing module, configured to provide a voltage required for the power device; a drive signal isolation module, including a signal input end and a signal output end isolated with each other, the signal input end being configured to receive an external drive signal, and the signal output end being connected to a control end of the power device and configured to provide an isolation drive signal for the power device; a short circuit/overcurrent protection module, connected to a drain electrode of the power device, and configured to cut off the power device when a short circuit or an overcurrent occurs for the power device. The driver also includes a Miller clamp module, an under-voltage protection module and an over-temperature protection module.
US11050241B2 Active current injection through a fuse for an electric mobile application
A system includes a vehicle including a power distribution unit comprising a current protection circuit disposed in a motive electrical power path with a thermal fuse and a contactor in a series arrangement; a current source circuit electrically coupled to the thermal fuse to determine that a load power throughput is low, and to inject a current across the thermal fuse in response to the load power throughput being low; a voltage determination circuit electrically coupled to the thermal fuse to determine an injected voltage amount and/or a thermal fuse impedance value; where the power distribution unit further includes a plurality of fuses, and where the current source circuit is structured to inject the current across each fuse in a selected sequence; and where the current source circuit injects the current across a first and second fuse of the plurality of fuses at a first shutdown event.
US11050240B2 Electric motor ground protection
A circuit for ground disconnection protection is provided herein. In an embodiment, the circuit includes power transistor elements in a common-source arrangement coupled between a first ground and a second ground. The power transistor elements are configured to turn on during a ground disconnection event in an electric motor system. This allows a current to pass between the first ground and the second ground, bypassing a control circuit.
US11050239B2 Method and control system for fault direction detection
A method for detecting fault direction of a transmission line of an AC power system and a control system using the same. The method includes sampling current values and voltage values at one end of the transmission line for a series of time points; computing instantaneous voltage values at compensated point on the transmission line from the current value samples and the voltage value samples based on a time domain lumped parameter differential equation for the transmission line for the series of time points; recording the current value samples and the computed instantaneous voltage values at the compensated point; computing at least one voltage fault component each using the recorded computed instantaneous voltage values for at least the at least two of the series of time points; identifying the fault direction in consideration of the at least one computed voltage fault component and the at least one computed current fault component; and generating a fault direction signal indicating the identified fault direction. Where a fault directional element is designed using the voltage fault components at the compensated point, it will work well for the AC power system with strong power source.
US11050234B2 Integration of primary protection relays for electric power delivery systems
Systems and methods for facilitating selected communications among primary protection relays using a supervisory system with a configurable input/output (IO) map. Primary protection relays may obtain signals from equipment associated with an electric power delivery system and provide primary protection without need for communication. The primary protection relays may communicate a unique identifier as well as signal values, states, and commands to the supervisory system. The supervisory system may route specifically identified communications among primary protection relays in accordance with a configurable IO map by transmitting selected portions of the communications on a port associated with the receiving primary protection relay. The primary protection relays may perform secondary protection and other operations using the communicated information.
US11050230B1 Electrical box for mounting an electrical device or fixture on a suspended ceiling T-bar or intersection of a T-bar grid
An electrical box assembly including an electrical box having an open end, a closed end, and intersecting channels that facilitate easy mounting to the T-bar grid of a suspended ceiling. The channels are open at the open end of the box and closed at their opposing ends. The box can be fitted upon the T-bar grid by simply aligning a channel of the box with the top of the T-bar and pressing the box upon downward onto the T-bar. The channels seat on the T-bar base and level the open end of the electrical box with the ceiling tile. The box can also be fitted at the intersection of two T-bars. The electrical box may include one or more breakaway tabs on the open ends of the channels to facilitate adjusting the height of the box on a T-bar for use with premium/reveal edge ceiling tiles.
US11050226B2 Protective tube connection structure
A protective tube connection structure includes a protective tube through which an electric wire is inserted and has alternately large diameter portions and small diameter portions; and a covering member where an end portion of the protective tube is fixed, the electric wire led out from the end portion being disposed inside the body portion. A wire support portion is provided on a bottom plate portion vertically below the covering member such that the electric wire led out from the end portion of the protective tube is placed on the wire support portion at first and the wire support portion is located vertically above an inner surface of the small-diameter portion on an endmost side.
US11050225B2 Strain release connector for an overhead electrical wire
A strain release connector for an overhead electrical wire includes a first connector part securable to the overhead electrical wire with a fixed clamping force, and a second connector part cooperable with the first connector part and securable to a service cable with an adjustable clamping force, less than the fixed clamping force. The second connector part has at least one strain adjustment screw for modifying the adjustable clamping force. The adjustable clamping force is set by the at least one strain adjustment screw such that the second connector part is configured to release the service cable upon an application of a predetermined tension force.
US11050224B2 Wire harness unit, power storage device unit, and wire harness
A wire harness unit applied to a power storage device unit and a wire harness includes a routing material and a cooling unit that cools the routing material. The routing material constitutes a charging conduction path that extends between a charging inlet and a power storage device, and transmits electricity. The charging inlet is provided to a vehicle. The power storage device is provided to the vehicle and can store electric power. As a result, the wire harness unit, the power storage device unit, and the wire harness can reduce a cross-sectional area of the routing material to a relatively small area, thereby having an advantageous effect of capable of having proper mountability.
US11050221B2 Spark plug with anti-loosening feature
A spark plug includes a tubular metallic shell having an attachment screw portion having an external thread, an insulator disposed inside the metallic shell and having an axial hole, and a center electrode disposed in the axial hole. The attachment screw portion has a pitch diameter local maximum portion at which the external thread has a locally maximum pitch diameter. The pitch diameter local maximum portion is located on the forward end side of a rear end of the center electrode in a direction along an axial line of the metallic shell.
US11050212B2 Laser machining device and laser oscillator
To prevent an output decrease of laser light due to impurities formed in a Q switch. A laser machining device includes a Q-switch housing section configured by housing a Q switch and a first mirror and a wavelength converting section including a housing in which a transmission window section capable of transmitting a fundamental wave is formed, the wavelength converting section being configured by airtightly housing, with an internal space surrounded by the housing, at least a first wavelength conversion element, a second wavelength conversion element, and a second mirror. A resonator forming a resonant optical path passing through the transmission window section is configured by the first mirror in the Q-switch housing section and the second mirror in the wavelength converting section.
US11050198B1 Socket connector
The disclosure provides a socket connector including a housing, a circuit board, an electronic device, a contact element, and a switch component. The housing has an insertion hole configured for an insertion of a plug connector. The circuit board is fixed in the insertion hole. The electronic component is disposed in the insertion hole. The contact element is located in the insertion hole. The contact element has a fixed end and a movable end, the fixed end is electrically connected to the circuit board, and the movable end is movable with respect to the circuit board. The switch component is movably located in the insertion hole and is in contact with the contact element. The switch component is configured to be movable by the plug connector so as to force the movable end of the contact element to electrically connect to or disconnect from the electronic component.
US11050196B2 Power cable connector, electrical system and method for assembling power cable connector
Embodiments of present disclosure relate to a power cable connector, an electrical system and a method for assembling a power cable connector. The power cable connector comprises a housing comprising a first portion adapted to contain a conductive plug inserted therethrough. The power cable connector also comprises a first layer arranged on at least a part of an inner wall of the housing. The power cable connector further comprises a second layer arranged on the first layer so that the first layer is at least partially located between the inner wall of the housing and the second layer. The power cable connector further comprises a passive wireless measuring apparatus embedded into the second layer, wherein in the case that the conductive plug is inserted into the first portion, a surface of the passive wireless measuring apparatus is coupled to the conductive plug. According to embodiments of the present disclosure, the on-line monitoring of the temperature of the conductive plug can be obtained and the power failure can be detected in advance.
US11050195B2 Control device with shielding
The invention relates to a control device (10), having a circuit carrier (14), having a plurality of series arranged in the region of a circuit carrier (14) or of a connection body (17) connected to the circuit carrier and of a plug connection body (12), said series each having a plurality of first and second electrical contact elements (26, 27, 36, 38; 38a; 72, 76), which are arranged next to one another in the series and which serve to make contact with the circuit carrier (14) or the connection body (17) and from mating contacts (28, 29) of a plug (100), wherein the first contact elements (26, 27) serve for signal transmission and the second contact elements (36, 38; 38a; 72, 76) serve to form an electromagnetic shielding (40; 70) for at least one first contact element (26, 27).
US11050186B2 Connection structure, forming method of connection structure and cable of connection structure
A connection structure comprises a cable and a connection object. The cable includes two wires, two coverings and two coupling strips. The coverings cover the wires, respectively. Each of the coupling strips couples the two coverings to each other. The connection object comprises a base portion and a pressing member. The base portion has a catch portion and two side portions. The cable has a pressed section and a rear section located rearward of the pressing member in a front-rear direction (X-direction). The pressed section is sandwiched and pressed between the pressing member and the catch portion in an upper-lower direction (Z-direction) and is located between the two side portions in a lateral direction (Y-direction). In the lateral direction, a distance between the two wires of the pressed section is longer than another distance between the two wires of the rear section.
US11050184B2 Connector interface and mobile terminal
Example connector interfaces such as a Type-C interface and a mobile terminal are disclosed. One example connector interface includes a substrate, a first metal shell, a second metal shell, and an insert mold (I/M) component that are disposed on the substrate. The second metal shell is in a sealed connection to the first metal shell. One end of the I/M component is located in the second metal shell, and the other end of the I/M component penetrates through the second metal shell and is inserted into the first metal shell. The end of the I/M component that is located in the second metal shell is fixedly connected to the second metal shell, so that the I/M component is secured in an insertion direction.
US11050172B2 Insertable stubless interconnect
A multi-layer circuit board includes a first layer including a first trace, a second layer connected to the first layer and including a second trace, and a stubless interconnect positioned through the first layer and the second layer. The stubless interconnect includes a body that is electrically insulative, and a bridge trace that is electrically conductive and connected to the body, the bridge trace extending from the first trace to the second trace to electrically connect the first trace and the second trace.
US11050169B2 Wiring terminal and corresponding electrical component
Embodiments of the present disclosure relate to a terminal and a corresponding electrical component. The terminal comprises a U-shape connector comprising a first part and a second part opposite to each other, and a third part connecting the first part and the second part; a threaded terminal formed on a first surface of the first part and being integral with the first part; and an unthreaded terminal coupled to a second surface of the first part of the connector, the second surface being opposite to the first surface, and the unthreaded terminal being electrically coupled to the threaded terminal. According to embodiments of the present disclosure, actual needs of different customers can be satisfied and the reliability of the terminal can also be enhanced.
US11050167B2 Antenna array and operation method of antenna array
An antenna array includes: a first antenna array including M first antenna array units, M being a natural number; a second antenna array including R×M second antenna array units, R being a natural number greater than or equal to 2; and a control circuit configured to control the first antenna array and the second antenna array to generate radiation patterns. Each of the first antenna array units includes R×N first antenna elements, N being a natural number. Each of the second antenna array units includes N second antenna elements.
US11050166B2 AESA radial geometry phased array antenna
A phased array antenna is provided. The phased array antenna includes a tube shaped substrate. The phased array antenna further includes a plurality of antenna elements disposed on the substrate.
US11050161B2 Antenna feeding network comprising coaxial lines with inner conductors connected by snap-on fingers and a multi-radiator antenna formed therefrom
An antenna feeding network for a multi-radiator antenna, the antenna feeding network comprising at least two coaxial lines. Each coaxial line comprises a central inner conductor and an elongated outer conductor surrounding the central inner conductor. At least a first inner conductor and a second inner conductor of the at least two coaxial lines are indirectly interconnected.
US11050160B2 Planar-shaped antenna devices, antenna arrays, and fabrication
An antenna device as described herein includes a first metal layer and a second metal layer. The second metal layer is spaced apart from the first metal layer. The first metal layer includes an opening through which to transmit RF (Radio Frequency) energy to the second metal layer. The second metal layer is operable to reflect the RF energy received through the opening back to a surface of the first metal layer. The first metal layer is operable to reflect the RF energy (received from the reflection off the second metal layer) in a direction past the second metal layer through a communication medium. The surface area of the first metal layer is sufficiently larger than a surface area of the second metal layer to reflect the RF energy past the second metal layer into the communication medium. This ensures that the antenna device operates in a reflective mode as opposed to a resonant mode, resulting in high gain.
US11050151B2 Multi-band antenna
A multi-band antenna includes a plurality of dipole antenna each arranged to operate in a frequency band different from each other; a back cavity structure mounted to the plurality of dipole antennas, wherein the plurality of dipole antennas are at least partially accommodated within a back cavity defined by the back cavity structure; and a feed network provided on the back cavity structure and coupled to the plurality of dipole antennas.
US11050146B2 Wideband antenna balun
Present invention is an antenna comprising, a first element and a second element, said first element and second elements arranged to be poles of the antenna, and the antenna being adapted to be fed by a feeding network, wherein the feeding network comprises, a first feed line having a first electrical conductor and a second electrical conductor and a second feed line having a third electrical conductor, wherein the first electrical conductor is adapted to be electrically connected to the first antenna element at or close to the first antenna end, the second electrical conductor is adapted to be electrically connected to the second antenna element at or close to the first antenna end, the third electrical conductor is adapted to be electrically connected to the second antenna element at or close to the second antenna end, wherein the feeding network also comprises an electrical connection between the first electrical conductor and the third electrical conductor, the electrical connection being at a connection point located at a predetermined distance from a reference point related to the antenna elements, and said predetermined distance being shorter than at least one of the first length and the second length. Present invention is also an antenna balun comprising a first feed line and a second feed line.
US11050144B1 Assembly with at least one antenna and a thermal insulation component
Some embodiments of the present disclosure relate to an assembly. In some embodiments the assembly comprises at least one antenna and a thermal insulation component. In some embodiments, the at least one antenna is configured to transmit a field of radiofrequency (RF) communication at an operating frequency ranging from 6 GHz to 100 GHz. In some embodiments, the thermal insulation component is disposed within the field of RF communication. In some embodiments, the thermal insulation component has a thermal conductivity ranging from 0.0025 W/m·K to 0.025 W/m·K at 25° C. and 1 atm.
US11050141B2 Vertically polarized MIMO antenna and terminal having same
Provided are a vertically polarized MIMO antenna and a terminal having an MIMO antenna. The antenna includes a primary antenna and a diversity antenna, where a radiation end of the diversity antenna is disposed vertically to a radiation end of the primary antenna. The terminal includes the above-mentioned antenna.
US11050132B2 Chip-type antenna improved structure
A chip-type antenna structure includes a baseboard, a matching element, a radiation single body and a frequency-modulation element. The baseboard includes a first-ground surface, a first-clearance area and a signal-feed-in unit. A second-ground surface, a second-clearance area, a third-ground surface and a plurality of via holes through the baseboard and electrically connected to the first-ground surface and the second-ground surface are arranged on the other side of the baseboard. The matching element is electrically connected between the signal-feed-in unit and the first-ground surface. One side of the radiation single body is electrically connected to the signal-feed-in unit through the via holes. The other side of the radiation single body is electrically connected to the third-ground surface. The frequency-modulation element is electrically connected between the second-ground surface and the third-ground surface to adjust the frequency-modulation element to adjust a receiving-transmitting frequency of the chip-type antenna structure.
US11050130B1 Dielectric waveguide
Provided is a dielectric waveguide having a good reflection characteristic also in a band on a low frequency side of a center frequency of a given operation band. A dielectric waveguide (1) includes: a waveguide region (12) which is defined by a first wide wall (21), a second wide wall (22), a first narrow wall (23), a second narrow wall (24), and a short wall (25) and which is filled with a dielectric; and a mode conversion section (31) which includes a columnar conductor (34) extending from a surface of the waveguide region (12) toward an inside of the waveguide region (12). A width (W2) of the short wall (25) is configured to be greater than a waveguide width (Wi) at a location (x=x1) at which the columnar conductor (34) is provided.
US11050113B2 Battery holder
Described herein is a system and method for securing a battery in an enclosure with some degree of flexibility between the components to adjust for variations in size of the components. A battery holder assembly comprises a first housing component, a second housing component, and a battery. The first component includes a battery receptacle, comprising a plurality of flexible arms to surround a battery. The second component comprises a plurality of crush ribs having a solid support, that will wedge in-between the second housing component wall and the flexible arms, and that have a specially designed protrusion that is “crushable.” The flexible arms, which are in contact with the battery are wide enough to spread out the force, so as not to damage the battery, while the crush ribs will dig only into the plastic to arrest the battery's vibration while compensating for the remaining tolerance or variation between components.
US11050106B2 Energy storage unit, particularly a battery module, and an energy storage system comprising a plurality of energy storage unit
The invention relates to an energy storage unit (1) comprising a plurality of energy storage sub-units (5) that have a first electrode (6) and a second electrode (7), the first electrode (6) and second electrode (7) of a particular energy storage sub-unit (5) being arranged on opposite sides of said energy storage sub-unit (5), and said energy storage unit comprising a receiving device (2) that has a plurality of adjacently-arranged receiving units each spatially delimited by a lateral wall, one energy storage sub-unit (5) being introduced into each receiving unit of said receiving device (2), and the energy storage sub-units (5) being secured in said receiving units such that the electrodes (6, 7) are arranged in a first contact level and in a second contact level, the electrodes (6, 7) arranged in the first contact level being electrically interconnected by means of a first printed circuit board (10) and the electrodes (6, 7) arranged in the second contact level (9) being electrically interconnected by means of a second printed circuit board (11). The invention also relates to an energy storage system which comprises a plurality of electrically-interconnected energy storage units (1) according to the invention.
US11050104B2 Battery pack and automobile comprising same
Disclosed is a battery pack, which includes: a battery module having at least one battery cell; a pack case having a case body for accommodating the battery module and a case cover configured to be welded to the case body to package the battery module; and at least one weld quality indicator provided on the case body of the pack case to inspect accuracy of welding.
US11050103B2 Pouch cell and method of forming same
An electrochemical cell includes a housing, and an electrode assembly disposed in the housing. The electrode assembly comprises a positive electrode, a negative electrode and a separator disposed between the positive electrode and the negative electrode. The housing is formed of a first case half and a second case half. Each case half is formed of a metal foil laminate material and includes a wedge-shaped central recess that is surrounded by a flange. The flange of the first case half is joined to the flange of the second case half along a seal line that surrounds the respective central recesses. The central recesses cooperate to define an interior space of the housing that contains the electrode assembly, and the interior space has the shape of a rectangular prism. The seal line extends along a diagonal of a side of the rectangular prism. A method of forming the housing is described.
US11050093B2 Bipolar lead acid battery cells with increased energy density
A bipolar lead acid battery with increased energy density is provided. The battery includes a number of lead acid wafer cell that each comprise a negative electrode having a negative electrode plate and a negative active material positioned on the negative electrode plate, as well as a positive electrode having a positive electrode plate and a positive active material positioned on the positive electrode plate. The positive electrode plate comprises a metal foil with a conductive film thereon, such as a titanium foil or substrate with a titanium silicide coating thereon. The lead acid wafer cell also includes a separator between the negative and positive electrodes, wherein the separator includes an electrolyte for transferring charge between the negative and positive electrodes.
US11050091B2 Solid battery, manufacturing method of solid battery, battery pack, vehicle, power storage system, power tool, and electronic equipment
A solid battery including at least one first laminate body in which a first electrolyte layer, a first positive electrode layer, a first current collecting layer, and a second positive electrode layer are laminated in this order; at least one second laminate body in which a second electrolyte layer, a first negative electrode layer, a second current collecting layer, and a second negative electrode layer are laminated in this order; a first insulating layer connected to at least part of a side surface portion of the first laminate body; and a second insulating layer connected to at least part of a side surface portion of the second laminate body. Each of the first current collecting layer and the second current collecting layer has ionic conductivity of 10−7 S/cm or lower, and each of the first insulating layer and the second insulating layer has ionic conductivity of 10−7 S/cm or lower.
US11050081B2 Solid electrolyte and preparation method thereof, and electrochemical device and electronic device comprising same
Embodiments of the present application relate to a solid electrolyte and a preparation method thereof, and an electrochemical device and an electronic device comprising the same. The solid electrolyte of the present application includes a solid electrolyte material being represented by the chemical formula of Li1+2x−2yMyGa2+xP1−xS6, where M is selected from the group consisting of Sr, Ba, Zn, Cd and a combination thereof, 0≤x≤0.2 and 0≤y≤0.05. Embodiments of the present application provides a solid electrolyte having good stability with lithium and ionic conductivity by forming the solid electrolyte using lower cost solid electrolyte materials and optimizing the material composition and a crystal structure thereof. At the same time, this also reduces the manufacturing costs of the solid electrolyte, and improves the structural stability of the solid electrolyte.
US11050066B2 Fuel cell with improved thermal distribution in stack
Disclosed is a fuel cell with improved thermal distribution in a stack including two more unit cells stacked therein. The fuel cell includes a stack including the two more unit cells and separators each having manifolds formed through four sides thereof, a first chamber having an internal space so as to receive air and fuel from the outside and to transfer the air and fuel to a second chamber and so as to receive the air and fuel discharged from the stack and to discharge the air and fuel to the outside, a second chamber having an internal space so as to receive the air and fuel from the first chamber and to transfer the air and fuel to the stack, and a connecting part connecting the first chamber to the second chamber so as to allow the air and fuel to flow to the second chamber from the first chamber.
US11050064B2 Seawater battery cell and seawater battery including seawater battery cells
A seawater battery cell may include: a seawater battery module having an anode and a cathode; a watertight structure coupled to the seawater battery module, the watertight structure being configured to tightly seal the anode and the cathode from seawater; a first watertight connector portion electrically connected to any one of the anode and the cathode; and a second watertight connector portion electrically connected to remaining one of the anode and the cathode and coupled to a first watertight connector portion of an adjacent seawater battery cell. As a result, the seawater battery cell, which can be fully submerged under seawater, can be applied to various fields.
US11050042B2 Display panel motherboard, display panel and method of manufacturing the same
The present disclosure relates to a display panel motherboard, a display panel, and a method of manufacturing the same, including a plurality of display substrates. The display substrate includes an organic light emitting unit; an array substrate, having at least one first area acting as a notch reserved area, and a second area different from the first area, the organic light emitting unit being formed on the array substrate and located on the second area; an encapsulation layer, formed on a side of the organic light emitting unit facing away from the array substrate and covering the notch reserved area; and an etch protection layer formed on a side of the encapsulation layer facing away from the array substrate.
US11050037B2 Full-screen display device based on flexible display panel
The invention provides a full-screen display device based on flexible display panel, comprising a housing and a flexible display panel; a first and a second recesses penetrating the flexible display panel in thickness direction being disposed respectively at splicing ends at both ends of the flexible display panel; the two ends of the flexible display panel being spliced together on back of the housing to simultaneously wrap front and back of the housing to form a first display portion covering the front of the housing and a second display portion covering the back of the housing; and the first recess and the second recess communicating and surrounding to form a groove provided for a first element on the housing to pass through. Since the splicing ends of the flexible display panel are located on the back of the housing, the speaker and camera can be placed on the back display.
US11050031B2 Nanoscale light emitting diode, and methods of making same
Various light emitting diode device embodiments that include emissive material elements, e.g., core-shell quantum dots, that are either (i) provided in nanoscale holes provided in an insulating layer positioned between an electron supply/transport layer and a hole supply/transport layer, or (ii) provided on a suspension layer positioned above and covering a nanoscale hole in such an insulating layer. Also, various methods of making such light emitting diode devices, including lithographic and non-lithographic methods.
US11050021B2 Method for manufacturing resistive random access memory structure
A semiconductor structure and a method for forming the same are provided. The method for manufacturing a semiconductor structure includes forming a bottom electrode layer over a substrate and forming a dielectric layer over the bottom electrode layer. The method for manufacturing a semiconductor structure further includes forming a top electrode layer over the dielectric layer and patterning the bottom electrode layer, the dielectric layer, and the top electrode layer to form a dielectric structure between a bottom electrode and a top electrode. The method for manufacturing a semiconductor structure further includes etching the bottom electrode from a sidewall of the bottom electrode to partially expose a bottom surface of the dielectric structure.
US11050019B2 Memory devices including phase change material elements
Memory devices having a plurality of memory cells, with each memory cell including a phase change material having a laterally constricted portion thereof. The laterally constricted portions of adjacent memory cells are vertically offset and positioned on opposite sides of the memory device. Also disclosed are memory devices having a plurality of memory cells, with each memory cell including first and second electrodes having different widths. Adjacent memory cells have the first and second electrodes offset on vertically opposing sides of the memory device. Methods of forming the memory devices are also disclosed.
US11050018B2 Memory device
A memory device includes a bottom electrode, a resistance switching element, a top electrode, a first spacer, and a metal-containing compound layer. The resistance switching element is over the bottom electrode. The top electrode is over the resistance switching element. The first spacer is disposed along a sidewall of the resistance switching element. The metal-containing compound layer is disposed along a sidewall of the first spacer, in which the first spacer is between the metal-containing compound layer and the resistance switching element.
US11050017B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a magnetic tunneling junction (MTJ) on a substrate, a first spacer on one side of the MTJ, and a second spacer on another side of the MTJ, in which the first spacer and the second spacer are asymmetric. Specifically, the MTJ further includes a first bottom electrode disposed on a metal interconnection, a capping layer on the bottom electrode, and a top electrode on the capping layer, in which a top surface of the first spacer is even with a top surface of the top electrode and a top surface of the second spacer is lower than the top surface of the top electrode and higher than the top surface of the capping layer.
US11050006B2 Display device and light source module having high color conversion efficiency thereof
A light source module includes a lighting structure, a light diffusing layer, a wavelength converting layer, and a cover plate. The lighting structure includes a plurality of light emitting elements that are all blue-light emitting elements. The light diffusing layer is disposed on the lighting structure, the wavelength converting layer is disposed on the light diffusing layer, and the cover plate is disposed on the wavelength converting layer.
US11049999B2 Template, nitride semiconductor ultraviolet light-emitting element, and method of manufacturing template
A template includes a sapphire substrate with a (0001) plane or a plane inclined by a predetermined angle with respect to the (0001) plane as a main surface, and an AlN layer composed of AlN crystals having an epitaxial crystal orientation relationship with the main surface directly formed on the main surface of the sapphire substrate. In the template, an average particle diameter of the AlN crystals of the AlN layer at a thickness of 20 nm from the main surface is 100 nm or less.
US11049976B2 Thin-film transistor, oxide semiconductor film, and sputtering target
A thin-film transistor according to an embodiment of the present invention includes: a gate electrode; an active layer formed of an oxide containing indium, zinc, and titanium; a gate insulating film formed between the gate electrode and the active layer; and a source electrode and a drain electrode that are electrically connected to the active layer. Atomic proportions of elements relative to the total quantity of indium, zinc, and titanium that constitute the oxide may be not less than 24 at. % and not more than 80 at. % for indium, not less than 16 at. % and not more than 70 at. % for zinc, and not less than 0.1 at. % and not more than 20 at. % for titanium.
US11049974B2 Semiconductor device and method for manufacturing the same
A semiconductor device having a reduced amount of oxygen vacancy in a channel formation region of an oxide semiconductor is provided. Further, a semiconductor device which includes an oxide semiconductor and has improved electric characteristics is provided. Furthermore, a methods for manufacturing the semiconductor device is provided. An oxide semiconductor film is formed; a conductive film is formed over the oxide semiconductor film at the same time as forming a low-resistance region between the oxide semiconductor film and the conductive film; the conductive film is processed to form a source electrode and a drain electrode; and oxygen is added to the low-resistance region between the source electrode and the drain electrode, so that a channel formation region having a higher resistance than the low-resistance region is formed and a first low-resistance region and a second low-resistance region between which the channel formation region is positioned are formed.
US11049959B2 FinFET with dummy fins and methods of making the same
A method of fabricating a semiconductor device includes forming a semiconductor fin structure over a substrate, where the semiconductor fin structure includes a plurality of semiconductor fins and defines trenches among the semiconductor fins, and forming a dielectric fin structure having a plurality of dielectric fins. Forming the dielectric fin structure includes filling the trenches with a first dielectric material layer and a second dielectric material layer over the first dielectric material layer, the second dielectric material layer having a composition different from that of the first dielectric material layer, removing a portion of the second dielectric material layer to form a recess, and filling the recess with a third dielectric material layer, the third dielectric material layer having the same composition as the first dielectric material layer.
US11049941B2 Semiconductor device
A semiconductor device is provided comprising: a semiconductor substrate; a drift region having a first conductivity type formed in the semiconductor substrate; a collector region having a second conductivity type, in the semiconductor substrate, formed between the lower surface of the semiconductor substrate and the drift region; and a high concentration region having a first conductivity type, in the semiconductor substrate, formed between the drift region and the collector region and having higher doping concentration than that in the drift region, wherein a doping concentration distribution of the high concentration region in the depth direction of the semiconductor substrate comprises one or more peaks, wherein a distance between a first peak closest to the lower surface side of the semiconductor substrate among the peaks of the doping concentration distribution of the high concentration region and the lower surface of the semiconductor substrate is 3 μm or less.
US11049937B2 Gate structures for semiconductor devices
The structure of a semiconductor device with different gate structures configured to provide ultra-low threshold voltages and a method of fabricating the semiconductor device are disclosed. The method includes forming first and second nanostructured channel regions in first and second nanostructured layers, respectively, and forming first and second gate-all-around (GAA) structures surrounding the first and second nanostructured channel regions, respectively. The forming the first and second GAA structures includes selectively forming an Al-based n-type work function metal layer and a Si-based capping layer on the first nanostructured channel regions, depositing a bi-layer of Al-free p-type work function metal layers on the first and second nanostructured channel regions, depositing a fluorine blocking layer on the bi-layer of Al-free p-type work function layers, and depositing a gate metal fill layer on the fluorine blocking layer.
US11049932B2 Semiconductor isolation structures comprising shallow trench and deep trench isolation
The present disclosure relates to isolation structures for semiconductor devices and, more particularly, to dual trench isolation structures having a deep trench and a shallow trench for electrically isolating integrated circuit (IC) components formed on a semiconductor substrate. The semiconductor isolation structure of the present disclosure includes a semiconductor substrate, a shallow trench isolation (STI) disposed over the semiconductor substrate, a deep trench isolation (DTI) with sidewalls extending from a bottom surface of the STI and terminating in the semiconductor substrate, a multilayer dielectric lining disposed on the sidewalls of the DTI, the multilayer dielectric lining including an etch stop layer positioned between inner and outer dielectric liners, and a filler material disposed within the DTI.
US11049921B2 Display device and manufacturing method thereof
A display device includes a scan line that extends in a first direction on a substrate and that transmits a scan signal; a data line that extends in a second direction that intersects the first direction and that transmits a data signal; a driving voltage line that extends in the second direction and that transmits a driving voltage; a transistor that includes a second transistor connected to the scan line and the data line and a first transistor connected to the second transistor; a light emitting device connected to the transistor; and a conductive pattern disposed between the substrate and the first transistor, where each of the first and second transistors includes an active pattern with a stacked first semiconductor layer and a second semiconductor layer, which have different crystalline states.
US11049911B2 Light-emitting device and image display apparatus including the same
It is an object of the present invention to provide an image display apparatus capable of inhibiting or preventing the deterioration of a light conversion layer while high luminous efficiency and high color reproducibility are achieved. The present invention provides a light-emitting device including a pair of electrodes, an electroluminescent layer disposed between a first electrode and a second electrode, a light conversion layer including multiple pixels and converting light that is emitted from the electroluminescent layer and that has a blue emission spectrum into light having a different wavelength. The light conversion layer includes pixels of three primary colors of red (R), green (G), and blue (B) and contains a light-emitting nanocrystal having an emission spectrum in any of red (R), green (G), and blue (B) when light from the electroluminescent layer is incident on at least one of the three primary colors.
US11049904B1 RRAM structure and method of fabricating the same
An RRAM structure includes a substrate. An RRAM is embedded in the substrate. The RRAM includes a bottom electrode, a metal oxide layer and a top electrode. A first doped region is embedded in the substrate and surrounds the bottom electrode. A transistor is disposed on the substrate and at one side of the RRAM. The transistor includes a gate structure on the substrate. A source is disposed in the substrate and at one side of the gate structure. A drain is disposed in the substrate and at another side of the gate structure. The first doped region contacts the drain.
US11049902B2 Light-emitting element wafer, light emitting element, electronic apparatus, and method of producing light-emitting element wafer
A light-emitting element wafer including a supporting substrate, a luminescent layer that is formed of a semiconductor and has a first surface and a second surface, the first surface including a first electrode, the second surface including a second electrode, the second surface being arranged between the supporting substrate and the first surface, a junction layer that joins luminescent layer to the supporting substrate and is arranged between the supporting substrate and the second surface, a first inorganic film formed on the first surface, a second inorganic film formed between the junction layer and the second surface, an isolation trench portion that isolates elements and is formed to have a depth such that the isolation trench portion extends from the first inorganic film to the supporting substrate, and a third inorganic film that connects the first inorganic film and the second inorganic film.
US11049895B2 Solid-state imaging element, electronic device, and fabrication method
This disclosure relates to a solid-state imaging element, an electronic device, and a fabrication method that each enable further reduction of the element layout area. A photoelectric conversion element disposed on a first face of a semiconductor substrate is connected to a gate of an amplification transistor and a floating diffusion disposed in a second face of the semiconductor substrate through penetrating electrodes that are each connected to the photoelectric conversion element. In this pixel structure, a dielectric layer is disposed between the penetrating electrodes in the second face, and a shielded electrode is disposed on an inner side of the dielectric layer seen from a side of the second face. The dielectric layer is thicker than a gate insulating film of the transistor on the side of the second face. This disclosure is applicable to a back-side illumination solid-state imaging element, for example.
US11049893B2 Optical filter array
A device may include a filter array disposed on a substrate. The filter array may include a first mirror disposed on the substrate. The filter array may include a plurality of spacers disposed on the first mirror. A first spacer, of the plurality of spacers, may be associated with a first thickness. A second spacer, of the plurality of spacers, may be associated with a second thickness that is different from the first thickness. A first channel corresponding to the first spacer and a second channel corresponding to the second spacer may be associated with a separation width of less than approximately 10 micrometers (μm). The filter array may include a second mirror disposed on the plurality of spacers.
US11049891B2 Pixel array substrate
A pixel array substrate includes signal lines, pixel structures, a driving element, a first fan-out trace and a second fan-out trace. The first fan-out trace includes a first segment connected to the driving element, a second segment connected to the first segment, and a third segment connected to the second segment. In the first fan-out trace, the sheet resistances of the first segment and the third segment are smaller than sheet resistance of the second segment. The second fan-out trace includes a first segment connected to the driving element and a second segment connected to the first segment. In the second fan-out trace, the first segment and the second segment are disposed correspondingly to the first segment and the two second segment and third segment, respectively. In the second fan-out trace, the sheet resistance of the second segment is less than the sheet resistance of the first segment.
US11049889B2 Method for preparing array substrate by stripping first photo-resist layer through wet etching before forming ohm contact layer and active layer
This disclosure provides an array substrate, a method for fabricating the same, a display panel, and a display device, where a first photo-resist layer is stripped in a changed order in that the first photo-resist layer on a source-drain is stripped through wet etching before a ohm contact layer film and an active layer film are etched in an electrically-conductive channel area (i.e., an electrically-conductive channel of a TFT is etched) to form an ohm contact layer and an active layer.
US11049881B2 Method for manufacturing a top-gate self-aligned indium-tin-zinc oxide thin-film transistor
The TG-SA ITZO TFT comprises a substrate, a buffer layer, an ITZO thin film, a gate dielectric layer, a conductive thin film, a passivation layer, gate, source and drain contact electrodes. The transistor has a TG-SA structure, which can address the issues of larger parasitic capacitance and weaker device scalability in a traditional bottom-gate counterpart. When depositing the gate dielectric layer and the passivation layer, different gas sources and annealing conditions are used, such that the ITZO thin film region contacted with and covered by the gate dielectric layer shows a high-resistivity state, the ITZO thin film region contacted with and covered by the passivation layer shows a low-resistivity state, thereby forming a high-resistivity channel region and low-resistivity conductive source and drain regions, and addressing the thermal instability issue.
US11049876B2 Three-dimensional memory device containing through-memory-level contact via structures
A contact via structure vertically extending through an alternating stack of insulating layers and electrically conductive layers is provided in a staircase region having stepped surfaces. The contact via structure is electrically isolated from each electrically conductive layer of the alternating stack except for an electrically conductive layer that directly underlies a horizontal interface of the stepped surfaces. A laterally-insulated structure includes a conductive via structure having an upper conductive via portion overlying and contacting an annular area of a top surface of one of the electrically conductive layers, a lower conductive via portion having a lesser lateral dimension than the upper conductive via portion and extending through at least a bottommost one of the electrically conductive layers, and an interconnection conductive via portion located between the upper conductive via portion and the lower conductive via portion and contacting a cylindrical sidewall of the one of the electrically conductive layers.
US11049872B2 Semiconductor storage device and method of manufacturing the same
A a semiconductor storage device includes a logic circuit formed on a substrate, a first area formed on the logic circuit and has a plurality of first insulating layers and a plurality of conductive layers alternatively stacked in a first direction, a plurality of memory pillars MP which extend in the first area in the first direction, a second area which is formed on the logic circuit and has the plurality of first insulating layers 33 and a plurality of second insulating layers alternately stacked in the first direction, and a contact ping CP1 which extends in the second area in the first direction and is connected to the logic circuit.
US11049859B2 Bulk CMOS devices with enhanced performance and methods of forming the same utilizing bulk CMOS process
The present disclosure relates to a bulk complementary-metal-oxide-semiconductor (CMOS) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the thinned device die. Herein, a silicon material with a resistivity between 5 Ohm-cm and 30000 Ohm-cm does not exist between the second mold compound and the thinned device die.
US11049857B2 Nanosheet CMOS semiconductor device and the method of manufacturing the same
This invention provides a semiconductor device and a manufacturing method thereof. The semiconductor device comprises a subtract; a P-type semiconductor channel and an N-type semiconductor channel, suspended on the subtract; a gate dielectric layer, wrapped around the P-type semiconductor channel and the N-type semiconductor channel; a gate electrode layer, wrapped around the gate dielectric layer; a P-type source region and a P-type drain region, connected to two ends of the P-type semiconductor channel respectively; an N-type source region and an N-type drain region, connected to two ends of the N-type semiconductor channel respectively; wherein the doping concentration at the surface of the P-type semiconductor channel is the highest, then decreases from the surface to the center region, the doping concentration at the surface of the N-type semiconductor channel is the highest, then decreases from the surface to the center region, and a cross-sectional width of the P-type semiconductor channel is greater than that of the N-type semiconductor channel. The present invention has ability to realize multi-layer staking under unit area, and reducing the length of the channel effectively so as to reduce channel effect and improve carrying capacity and integration level of the device.
US11049856B2 Semiconductor device
Provided is a semiconductor device which is a facedown mounting, chip-size-package-type semiconductor device and includes: a transistor element including a first electrode, a second electrode, and a control electrode which controls a conduction state between the first electrode and the second electrode; a plurality of first resistor elements each including a first electrode and a second electrode, the first electrodes of the first resistor elements being electrically connected to the second electrode of the transistor element; one or more external resistance terminals to which the second electrodes of the plurality of first resistor elements are physically connected; a first external terminal electrically connected to the first electrode of the transistor element; and an external control terminal electrically connected to the control electrode. The one or more external resistance terminals, the first external terminal, and the external control terminal are external connection terminals provided on a surface of the semiconductor device.
US11049843B2 Semiconductor packages
Methods of forming a semiconductor package. Implementations include providing a leadframe, coupling a semiconductor die or an electronic component to the leadframe, and encapsulating at least a portion of the semiconductor die or the electronic component using a mold compound leaving two or more leads of the leadframe exposed. The method may also include coating the two or more leads of the leadframe with an electrically conductive layer. The method may include fully electrically and physically singulating one or more tie bars between two or more leads of the leadframe, a lead of the two or more leads and a leadframe flag, or any combination thereof. The method may also include singulating the leadframe to form one or more semiconductor packages.
US11049838B2 Conductive bump and electroless Pt plating bath
The present invention provides a bump that can prevent diffusion of a metal used as a base conductive layer of the bump into a surface of an Au layer or an Ag layer. A conductive bump of the present invention is a conductive bump formed on a substrate. The conductive bump comprises, at least in order from the substrate: a base conductive layer; a Pd layer; a Pt layer; and an Au layer or an Ag layer having directly contact with the Pd layer, wherein a diameter of the conductive bump is 20 μm or less.
US11049833B2 Semiconductor packages with an intermetallic layer
A method of forming a semiconductor package. Implementations include forming on a die backside an intermediate metal layer having multiple sublayers, each including a metal selected from the group consisting of titanium, nickel, copper, silver, and combinations thereof. A tin layer is deposited onto the intermediate metal layer and is then reflowed with a silver layer of a substrate to form an intermetallic layer having a melting temperature above 260 degrees Celsius and including an intermetallic consisting of silver and tin and/or an intermetallic consisting of copper and tin. Another method of forming a semiconductor package includes forming a bump on each of a plurality of exposed pads of a top side of a die, each exposed pad surrounded by a passivation layer, each bump including an intermediate metal layer as described above and a tin layer coupled to the intermediate metal layer is reflowed to form an intermetallic layer.
US11049829B2 Redistribution metal and under bump metal interconnect structures and method
An integrated circuit die includes a metal layer, a first passivation layer disposed above the metal layer, an aluminum containing redistribution layer disposed above the first passivation layer, an under bump metallization layer, and a redistribution layer plug. The redistribution layer plug is coupled to the metal layer and disposed in a via in the first passivation layer. The under bump metallization layer is coupled to the aluminum containing redistribution layer above the first passivation layer at a distance from the redistribution layer plug.
US11049825B2 Method for producing semiconductor device
A method for producing a semiconductor device of the present invention includes: step (I) of disposing one or more semiconductor elements each having an active surface, on a thermosetting resin film containing a thermosetting resin composition, such that the thermosetting resin film and the active surfaces of the semiconductor elements come into contact; step (II) of encapsulating the semiconductor elements disposed on the thermosetting resin film with a member for semiconductor encapsulation; step (III) of providing openings in the thermosetting resin film or a cured product thereof after step (II), the openings extending to the active surfaces of the semiconductor elements; and step (IV) of filling the openings with a conductor or forming a conductor layer inside the openings.
US11049817B2 Semiconductor device with integral EMI shield
A shielded semiconductor device has a first die attached to a die pad of a lead frame and a second die attached to a surface of the first die. The first die is electrically connected to inner lead ends of leads that surround the die pad, and the second die is electrically connected to the first die and to an inner end of a shielding lead. A mold compound forms a body around the first and second dies and the electrical connections. Outer lead ends of the leads project from the sides of the body. The outer end of the shielding lead projects from a central location of one side of the body and is bent up the side surface from which it projects and over the top of the body and provides EMI shielding.
US11049807B2 Three-dimensional memory device containing tubular blocking dielectric spacers
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. Memory openings are formed through the alternating stack. Annular recesses are formed by laterally recessing the sacrificial material layers around each memory opening. A tubular aluminum oxide spacer is formed at a periphery of each annular recess. A tubular silicon oxycarbide spacer is selectively deposited on each of the tubular aluminum oxide spacers. The tubular silicon oxycarbide spacers are converted into tubular silicon oxide spacers by an oxidation process. Tubular charge storage spacers are formed on inner sidewalls of the tubular silicon oxide spacers. A vertical semiconductor channel is formed over a respective vertical stack of tubular charge storage spacer within each memory opening. The sacrificial material layers are removed to form backside recesses. Electrically conductive material are deposited in the backside recesses to form electrically conductive layers.
US11049803B2 Semiconductor module
A semiconductor module includes: an insulating substrate; a metal pattern provided on the insulating substrate; a solder resist provided on the metal pattern; a semiconductor chip mounted on the metal pattern at an opening portion of the solder resist; and a sealing material sealing the metal pattern, the solder resist and the semiconductor chip, wherein a suction area surrounded by a groove is provided in a portion of the solder resist.
US11049796B2 Manufacturing method of packaging device
A packaging device including a first semiconductor device, a thermal dissipating component, an encapsulation layer, a via, and a pad. The first semiconductor device includes a substrate, an active region, and an electrode. The active region is disposed between the substrate and the electrode. The substrate has a first surface opposite to the active region, and the electrode has a second surface opposite to the active region. The thermal dissipating component is disposed on the first surface of the substrate. The encapsulation layer encloses the second surface of the electrode and a part of the thermal dissipating component, such that another part of the thermal dissipating component is exposed by the encapsulation layer. The pad is disposed on the encapsulation layer. The via is disposed in the encapsulation layer and connects the pad to the electrode.
US11049795B2 Electronic power module comprising a dielectric support
A power electronic module (1) including at least one semiconductor (5) that is connected to connection conductors (6, 7), and including a dielectric carrier (10) having both a fixed layer (9), on which at least one of said connection conductors (6) is mounted, and a movable layer (11), the fixed layer (9) and the movable layer (11) exhibiting similar dielectric permittivities and being superposed along at least one surface facing the at least one connection conductor (6).
US11049792B1 Package structure for semiconductor devices
A semiconductor device package includes a heatsink platform, with a ceramic isolation layer bonded to the heatsink platform. A semiconductor die may be disposed on the ceramic isolation layer, with mold material disposed on the ceramic isolation layer and surrounding at least a portion of the semiconductor die. A redistribution layer may be disposed on the semiconductor die and the mold material. Such packages, and similar, enable the use of a thin, inexpensive device substrate, while providing an efficient thermal path to the heatsink platform, while the redistribution layer enables electrical connections that are short, low-resistance, low-inductance, and low-loss connections.
US11049790B2 Electrically insulating thermal interface on the discontinuity of an encapsulation structure
Method for manufacturing an electronic semiconductor package, in which method an electronic chip (100) is coupled to a carrier, the electronic chip is at least partially encapsulated by means of an encapsulation structure having a discontinuity, and the carrier is partially encapsulated, and at least one part of the discontinuity and a volume connected thereto adjoining an exposed surface section of the carrier are covered by an electrically insulating thermal interface structure, which electrically decouples at least one part of the carrier with respect to its surroundings.
US11049773B2 Art trench spacers to enable fin release for non-lattice matched channels
A transistor device comprising a channel disposed on a substrate between a source and a drain, a gate electrode disposed on the channel, wherein the channel comprises a channel material that is separated from a body of the same material on a substrate. A method comprising forming a trench in a dielectric layer on an integrated circuit substrate, the trench comprising dimensions for a transistor body including a width; depositing a spacer layer in a portion of the trench, the spacer layer narrowing the width of the trench; forming a channel material in the trench through the spacer layer; recessing the dielectric layer to define a first portion of the channel material exposed and a second portion of the channel material in the trench; and separating the first portion of the channel material from the second portion of the channel material.
US11049771B2 Semiconductor device and fingerprint identification device
A method for forming a semiconductor device is provided. The method includes providing a substrate, placing a first stencil having a first openwork pattern on the substrate, applying a first material onto the substrate through the first stencil, and removing the first stencil from the substrate. The first material includes a transparent material. The method also includes placing a second stencil having a second openwork pattern on the substrate, applying a second material onto the substrate through the second stencil, and removing the second stencil from the substrate. The second material includes a light-shielding material, and the second openwork pattern is different from the first openwork pattern.
US11049764B1 Method for fabricating a semiconductor device
A method for fabricating a semiconductor device comprises: providing a substrate having a top surface; forming a bottom metal embedded in the substrate; forming a first etch stop layer, a first dielectric layer, a second etch stop layer and a second dielectric layer sequentially stacked on the top surface of the substrate; forming a semiconductor element disposed on the first etch stop layer, wherein the semiconductor element comprises a top plate and an etch stop pad disposed on the top plate; performing a first etching process to form a first partial via and a second partial via penetrating the second dielectric layer, the second etch stop layer and a portion of the first dielectric layer, wherein the first partial via is separated from the bottom metal by the first dielectric layer, and the second partial via is separated from the top plate by the etch stop pad.
US11049763B2 Multi-patterning to form vias with straight profiles
A method includes forming a carbon-containing layer with a carbon atomic percentage greater than about 25 percent over a first hard mask layer, forming a capping layer over the carbon-containing layer, forming a first photo resist over the capping layer, and etching the capping layer and the carbon-containing layer using the first photo resist as a first etching mask. The first photo resist is then removed. A second photo resist is formed over the capping layer. The capping layer and the carbon-containing layer are etched using the second photo resist as a second etching mask. The second photo resist is removed. A third photo resist under the carbon-containing layer is etched using the carbon-containing layer as etching mask. A dielectric layer underlying the third photo resist is etched to form via openings using the third photo resist as etching mask. The via openings are filled with a conductive material.
US11049758B2 Substrate placing apparatus and substrate placing method
A substrate can be placed on a placing table horizontally. When placing the substrate on the placing table having multiple protrusions configured to support the substrate, the substrate is attracted to the placing table while performing a suction from a suction hole configured to attract a position, different from positions located above the protrusions, of the substrate placed on the placing table, and then, a suction force of the suction hole is reduced. Accordingly, it is possible to place the substrate on the placing table while correcting the flexure. Further, the substrate can be horizontally placed on the placing table since deformation of the wafer, caused by attracting a bottom surface of the wafer strongly, is suppressed.
US11049754B2 Method for controlling semiconductor process
A method of controlling a semiconductor process includes performing a semiconductor process using plasma in a chamber including an electrostatic chuck (ESC) on which a wafer is seated, obtaining an ESC voltage supplied to the ESC, an ESC current detected from the ESC, and bias power supplied to a bias electrode in the chamber, while the semiconductor process is being performed in the chamber, and determining whether a discharge has occurred between the ESC and the wafer using at least one of the ESC voltage, the ESC current, and the bias power.
US11049751B2 Cassette supply system to store and handle cassettes and processing apparatus equipped therewith
The invention relates to a cassette supply system to store and handle cassettes for substrates and a processing apparatus for processing substrates equipped with said system. The system having a cassette storage provided with base plate constructed and arranged to support cassettes. Also a cassette handler with an end effector with at least one protrusion to support and position the cassette on the end effector is provided to transfer cassettes to and from the base plate. The base plate may be provided with a substantially flat surface to support the cassettes.
US11049749B2 Substrate treating apparatus
A substrate treating apparatus includes an indexer, a first processing section, a first transport mechanism, a second processing section, a second transport mechanism, a first mount table, a second mount table, and a controller. The first transport mechanism repeatedly performs a first cycle operation composed of three access operations (specifically, a first access operation, a second access operation, and a third access operation). The second transport mechanism repeatedly performs a second cycle operation composed of three access operations (specifically, a fourth access operation, a fifth access operation, and a sixth access operation).
US11049742B2 Substrate processing apparatus, method of manufacturing semiconductor device, and thermocouple support
A substrate processing apparatus includes: a reaction tube configured to accommodate a substrate holder holding a plurality of substrates and process a substrate held on the substrate holder; a heating unit installed outside the reaction tube and configured to heat an inside of the reaction tube; a protection tube installed to extend in a vertical direction in contact with an outer wall of the reaction tube; an insulating tube disposed inside the protection tube and having through-holes extending in a vertical direction; a thermocouple having a thermocouple junction provided at an upper end thereof, and thermocouple wires joined at the thermocouple junction and inserted into the through-holes of the insulating tube; a gas supply unit configured to supply a gas, for processing a substrate accommodated in the reaction tube, into the reaction tube; and an exhaust unit configured to exhaust a gas from the reaction tube.
US11049739B2 Ashing apparatus, ashing method and recording medium
An ashing apparatus includes a light irradiating unit configured to irradiate, to a substrate having an organic film formed on a surface thereof, processing light for ashing the organic film; a posture changing unit configured to change a posture of the substrate with respect to the light irradiating unit; and a control unit. The control unit performs: a first processing of controlling the posture changing unit and the light irradiating unit to irradiate the processing light to the surface of the substrate while changing the posture of the substrate from a first posture to a second posture; and a second processing of controlling, after the first processing, the posture changing unit and the light irradiating unit to irradiate the processing light to the surface of the substrate while changing the posture of the substrate from a third posture different from the first posture to a fourth posture.
US11049736B2 Circulating EFEM
A circulating EFEM includes an introduction port for introducing a gas, a housing for circulating the introduced gas, and a discharge port for discharging the gas from the housing into a discharge pipe. The discharge port includes a box and a damper. The box is disposed to surround a discharge opening formed on the housing and connected to the discharge pipe. The damper is disposed inside the box to close and open the discharge port and adjusts a discharge amount of the gas via the discharge opening by at least partially moving in response to a differential pressure between the housing and the box.
US11049732B2 Heat treatment method and heat treatment apparatus that manage heat treatment of dummy wafer
Heat treatment is performed on a dummy wafer with halogen lamps or the like to perform dummy treatment of adjusting the temperature of in-chamber structures including a susceptor and the like. A dummy recipe for the dummy treatment is prepared in advance, and a maximum value and a minimum value each being a threshold for the number of times of dummy treatment are set. After the dummy treatment is started, the number of times of dummy treatment is counted. Comparison determination between the number of times of dummy treatment at the time point when carriers storing semiconductor wafers each to be a product are transported in to a heat treatment apparatus and the set maximum value and minimum value is performed. In this manner, the timing of the end of the dummy treatment and the start of the treatment of product wafers is adjusted.
US11049730B2 Workpiece processing method
A method of processing a workpiece includes: forming a ruthenium film on the workpiece and disposing a mask on the ruthenium film; etching the ruthenium film through a plasma processing; forming a protective film on the workpiece through an atomic layer deposition method, the protective film including a first region extending along a side wall surface of the mask and a second region extending over the ruthenium film; and etching the protective film so as to remove the second region while leaving the first region. The etching the ruthenium film includes a first step of etching the ruthenium film through a plasma processing using an oxygen-containing gas, and a second step of etching the ruthenium film through a plasma processing using a chlorine-containing gas. The first step and the second step are alternately performed.
US11049720B2 Removable opaque coating for accurate optical topography measurements on top surfaces of transparent films
A method of using removable opaque coating for accurate optical topography measurements on top surfaces of transparent films includes: depositing a highly reflective coating onto a top surface of a wafer, measuring topography on the highly reflective coating, and removing the highly reflective coating from the wafer. The highly reflective coating includes an organic material. The highly reflective coating comprises a refractive index value between one and two. The highly reflective coating comprises a complex wavelength greater than one at six-hundred and thirty-five nanometers. The highly reflective coating reflects at least twenty percent of incident light. The highly reflective coating when deposited maintains an underlayer pattern topography at a resolution of forty by forty micrometers. The highly reflective coating does not cause destructive stress to the wafer.
US11049718B2 Fabrication of group III-nitride semiconductor devices
The invention relates to a method to reduce the contact resistance of ohmic contact in group III-nitride high-electron mobility transistor (HEMT). A heavily n-type doped nitride layer with modulation doping is epitaxially grown on selected contact regions for use as ohmic contact layer. The method for producing the n++ ohmic contact layer includes at least the following: deposition of nitride HEMT epitaxial structure on substrates (such as SiC, silicon, sapphire, GaN etc), deposition in-situ or ex-situ mask for selective growth of n-contact, selective etching to create of openings within the mask layer, deposition of modulation doped n++ nitride ohmic contact layer followed by ohmic metal deposition. The modulation doping involves alternating epitaxy of high and low doped nitride layers with common n-type dopant such as Ge, Si etc. The modulation doping significantly increases the range of n-type doping without detrimental effect on the material quality of the contact layer.
US11049712B2 Fields for multi-reflecting TOF MS
A multi-reflecting time-of-flight mass spectrometer MR TOF with an orthogonal accelerator (40) is improved with at least one deflector (30) and/or (30R) in combination with at least one wedge field (46) for denser folding of ion rays (73). Systematic mechanical misalignments (72) of ion mirrors (71) may be compensated by electrical tuning of the instrument, as shown by resolution improvements between simulated peaks for non compensated case (74) and compensated one (75), and/or by an electronically controlled global electrostatic wedge/arc field within ion mirror (71).
US11049704B1 Cleanliness monitor and a method for monitoring a cleanliness of a vacuum chamber
A cleanliness monitor, an evaluation system and a method. The cleanliness monitor may include: a first vacuum chamber, a second vacuum chamber, a molecule collector, a release unit, a mass spectrometer, a manipulator that may be configured to move the molecule collector from the first position to the second position, and an analyzer. The mass spectrometer may have a line of sight to an inner space of the second vacuum chamber. The mass spectrometer may be configured to monitor the inner space of the second vacuum chamber and to generate detection signals that are indicative of a content of the inner space of the second vacuum chamber. A first subset of the detection signals may be indicative of a presence of the at least subset of released organic molecules. The analyzer may be configured to determine, based on the detection signals, the cleanliness of at least one out of (a) the first vacuum chamber, and (b) a tested vacuum chamber. The tested vacuum chamber is fluidly coupled to the first vacuum chamber.
US11049696B2 Dogbone inlet cone profile for remote plasma oxidation chamber
Embodiments of the present disclosure generally relate to a processing chamber for conformal oxidation of high aspect ratio structures. The processing chamber includes a chamber body with a first side and a second side opposite the first side, and a flow assembly disposed in the first side. The flow assembly includes a flow divider to direct fluid flow away from a center of a substrate disposed in a processing region of the processing chamber. The flow divider includes a crescent shaped first side, a top, and a bottom. The processing chamber also includes a distributed pumping structure located adjacent to the second side. The flow assembly is designed to reduce flow constriction of the radicals, leading to increased radical concentration and flux.
US11049695B2 Metal contact landing structure
Processing methods may be performed to form semiconductor structures that may include three-dimensional memory structures. The methods may include forming a plasma of a fluorine-containing precursor in a remote plasma region of a processing chamber. The methods may include contacting a semiconductor substrate with effluents of the plasma. The semiconductor substrate may be housed in a processing region of the processing chamber. The methods may include selectively cleaning exposed nitride materials with the effluents of the plasma. The methods may also include subsequently depositing a cap material over the cleaned nitride material. The cap material may be selectively deposited on the nitride material relative to exposed regions of a dielectric material.
US11049693B2 Systems and methods for achieving peak ion energy enhancement with a low angular spread
Systems and methods for increasing peak ion energy with a low angular spread of ions are described. In one of the systems, multiple radio frequency (RF) generators that are coupled to an upper electrode associated with a plasma chamber are operated in two different states, such as two different frequency levels, for pulsing of the RF generators. The pulsing of the RF generators facilitates a transfer of ion energy during one of the states to another one of the states for increasing ion energy during the other state to further increase a rate of processing a substrate.
US11049691B2 Ion beam quality control using a movable mass resolving device
A system and method for optimizing a ribbon ion beam in a beam line implantation system is disclosed. The system includes a mass resolving apparatus having a resolving aperture, in which the resolving aperture may be moved in the X and Z directions. Additionally, a controller is able to manipulate the mass analyzer and quadrupole lenses so that the crossover point of desired ions can also be moved in the X and Z directions. By manipulating the crossover point and the resolving aperture, the parameters of the ribbon ion beam may be manipulated to achieve a desired result. Movement of the crossover point in the X direction may affect the mean horizontal angle of the beamlets, while movement of the crossover point in the Z direction may affect the horizontal angular spread and beam current.
US11049685B2 Circuit protector arc flash reduction system with parallel connected semiconducor switch
An arc flash mitigation system includes a main circuit protector such as a high amperage overcurrent protection fuse, and an arc flash mitigation network connected in parallel to the main circuit protector. The arc flash mitigation network includes at least one semiconductor switch operable to provide a shunt current path to a low amperage arc mitigation fuse for a faster response time to certain circuit conditions than the main circuit protector otherwise provides. The semiconductor switch may be a silicon controller rectifier operatively responsive to a voltage drop across the main circuit protector in use.
US11049684B2 Fuse pad, printed circuit board having the fuse pad, and method of the printed circuit board
Disclosed are a fuse pad, a printed circuit board having the fuse pad, and a method of manufacturing the printed circuit board. The fuse pad includes a first pad provided at one side of a fuse, a second pad provided at an opposite side of the fuse, and a measurement pad electrically connected to the second pad to measure whether the fuse is detached.
US11049682B2 Electric-power conversion apparatus
There is provided an electric-power conversion apparatus in which smoke emission, a burnout, and short-circuiting can be suppressed even when a fuse portion is melted by an excessive current and in which it is made possible that heat generated in the fuse portion is less likely to be transferred to the electric power semiconductor device. The electric-power conversion apparatus includes a fuse portion formed in an electrode wiring member, a fuse resin member that covers the fuse portion, and a sealing resin member that seals an electric power semiconductor device and the fuse portion in a case. Along a current-flowing direction, the fuse portion includes an upstream-side first step portion whose cross-sectional area is smaller than that of the portion at the upstream side thereof, a second step portion whose cross-sectional area is smaller than that of the upstream-side first step portion, and a downstream-side first step portion whose cross-sectional area is larger than that of the second step portion but is smaller than that of the portion at the downstream side thereof.
US11049681B1 Protection device with u-shaped fuse element
Provided herein are protection devices having U-shaped fuse elements. In some embodiments, a protection device may include a housing defining a cavity, and a fuse element within the cavity. The fuse element may include a first component and a second component separated by a barrier, and wherein the first and second components are joined at a fusible bridge.
US11049675B2 Adjustable force tactile switch
Methods, systems, apparatuses, and computer program products are provided for a user input device, such as a game controller, that includes a finger-pressable (“tactile”) switch. The switch is adjustable to change the amount of force used to actuate the switch. In an example implementation, a tactile switch comprises a housing, a button interposer, a dome switch, and an adjustment mechanism. A user or other entity may press the button interposer. The dome switch is contained in the housing, and is actuated by the button interposer being pressed. The adjustment mechanism is contained at least partially in the housing, and is configured to enable an amount of force used to press the button interposer to actuate the dome switch to be adjusted.
US11049672B2 Touch control device
The present invention provides a touch control device, including a cover plate, a circuit board, an elastic sheet body and a bracket. The circuit board is fixedly arranged below the cover plate. The circuit board is provided with a triggering region located on a bottom surface. The elastic sheet body is arranged under the circuit board and corresponds to the triggering region. The bracket is disposed below the circuit board. The bracket is provided with a first side and a second side which are opposite and a middle region located on the second side and further comprises two cantilevers which are located at both sides of the middle region of the second side and extend towards opposite directions. The elastic sheet body is in contact with the middle region. The end of each cantilever is provided with an abutting-joint structure and is in contact with the circuit board by the abutting-joint structure.
US11049666B2 Fabrication of platinum counter electrodes for bifacial dye-sensitized solar cells
A fabrication method for a flexible bifacial dye-sensitized solar cell is described. The method involves forming a flexible counter electrode of crystalline Pt nanoparticles on a first conductive layer by irradiating a precursor solution with a UV lamp. A flexible photoanode is formed by applying metal oxide particles to a second conductive layer, and then the solar cell is constructed by sandwiching an electrolyte between the counter electrode and photoanode.
US11049663B2 Electrolytic capacitor
An electrolytic capacitor includes a capacitor element, a lead member electrically connected to the capacitor element, an outer packaging member in which the capacitor element and a part of the lead member are sealed, and a heat barrier layer that covers at least a part of the outer packaging member. The heat barrier layer has an electrical insulation property, and contains at least one of metallic oxide and metal hydroxide.
US11049660B2 Multi-layer ceramic electronic component and method of producing the same
A multi-layer ceramic electronic component includes a ceramic body including: a multi-layer unit including a capacitance forming unit including ceramic layers laminated in a first direction and internal electrodes disposed therebetween, a side surface facing in a second direction orthogonal to the first direction, an end surface facing in a third direction orthogonal to the above directions, a drawn portion extending from the capacitance forming unit in the third direction, the internal electrodes being drawn to the end surface, and a cover that covers the capacitance forming unit and the drawn portion in the first direction; and a side margin that covers the side surface. The drawn portion includes a first region and a second region disposed between the cover and the first region, an end portion of each internal electrode in the second region being positioned inward in the second direction relative to that in the first region.
US11049659B2 Multilayer ceramic electronic component and method for manufacturing the same
Provided are a multilayer ceramic electronic component and a method for manufacturing the same, the multilayer ceramic electronic component including a ceramic body including a dielectric layer and an internal electrode, and an external electrode formed on an outer side of the ceramic body and electrically connected to the internal electrode, wherein the internal electrode includes a conductive metal and an additive, and the number of particles of the additive disposed per μm2 of the internal electrode is in the range of 7 to 21, both inclusive.
US11049655B2 Resin-molded capacitor and power conversion device
The present application provides a resin-molded capacitor such that heat generated by a capacitor element can be efficiently dissipated, and a power conversion device. The resin-molded capacitor includes a first bus bar and a second bus bar joined to a first capacitor electrode and a second capacitor electrode respectively of a capacitor element, an insulating member joined to at least one of the first capacitor electrode and the second capacitor electrode or at least one of the first bus bar and the second bus bar, and an electrically conductive member joined to the insulating member.
US11049654B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces to each other, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other; a plurality of internal electrodes disposed in the ceramic body, exposed to the first and second surfaces, and having one ends exposed to the third or fourth surface; and a first side margin portion and a second side margin portion disposed, respectively, on side portions of the internal electrodes exposed to the first and second surfaces. A thickness of each of the first and second side margin portions is 10 μm or more and less than 45 μm.
US11049645B2 Transformer with air guiding plates
A transformer is disclosed. The transformer includes a first coil including a first stack of wire disks stacked in a first direction; an exterior barrier arranged to form a first air gap between outer sides of the wire disks of the first stack of wire disks and the exterior barrier; an interior barrier arranged to form a second air gap between inner sides of the wire disks of the first stack of wire disks and the interior barrier; a wind generator arranged to generate an air flow in the first direction; a core in the form of a cylinder that is surrounded by the first coil; and an air guiding plate fixed to one of the exterior barrier and the interior barrier, to guide the air flow in a second direction along first stack gaps between the wire disks of the first stack of wire disks. The transformer effectively improves the heat dissipation of the coil and thus allows a smaller transformer in size.
US11049640B2 Circuit device and power converter
A circuit device and a power converter include a core, a coil surrounding at least a part of the core, and a first heat transfer member being in surface contact with the core. A temperature rise of the core can thus be prevented or reduced.
US11049637B2 Pole piece for a torque motor
There is provided a pole-piece for a torque motor, the pole-piece comprising a first section formed separate from a second section, wherein the first section and the second section are configured to abut each other to form one or more lines of abutment on an outer surface thereof, and each line of abutment follows an S- or Z-shape when the first section abuts the second section.
US11049635B2 Solenoid
Provided according to the present invention is a solenoid with a built-in permanent magnet, with which it is possible to suppress an increase in the amount of magnetic flux that passes through the chuck part, even when the magnetic flux generated by a coil is greater than the magnetic flux of the magnet, and to reliably reduce attraction force. In this solenoid, a permanent magnet and a coil are both built into a cylindrical case having an opening part; the permanent magnet and the coil are both separated and arranged inside the case; a ring member is arranged adjacent to the permanent magnet; a movable iron core is inserted inside the coil; and between the movable iron core and the coil, a metal coil cover is provided so as to cover the coil. The distance d between the case inner wall and the ring member can also be in the range of 0.1-0.3 mm.
US11049622B2 Method to pressurize sic fuel cladding tube before end plug sealing by pressurization pushing spring loaded end plug
An apparatus and method for pressurizing SiC clad rods of a nuclear core component. A lower end of the rod is sealed with a lower end plug and an upper end of the rod is sealed between the cladding and an external piece of an upper end plug that has a through opening through which a separate internal piece of the upper end plug extends. The internal piece of the upper end plug is initially moveable within the through opening between an upper position that forms a gas tight seal and a lower position that forms a gaseous path through the through opening. The rod is placed in a pressure chamber pressurized to a desired pressure. When the pressure is reduced within the pressure chamber the internal pressure in the rod biases the internal piece of the upper end plug in the upper sealed position.
US11049620B2 Method and apparatus for the generation, heating and/or compression of plasmoids and/or recovery of energy therefrom
Method and apparatus for heating and/or compressing plasmas to thermonuclear temperatures and densities are provided. In one aspect, at least one of at least two plasmoids separated by a distance is accelerated towards the other. The plasmoids interact, for instance to form a resultant plasmoid, to convert a kinetic energy into a thermal energy. The resultant plasmoid is confined in a high energy density state using a magnetic field. One or more plasmoids may be compressed. Energy may be recovered, for example via a blanket and/or directly via one or more coils that create a magnetic field and/or circuits that control the coils.
US11049618B2 Hybrid data architecture for use within a healthcare industry optimized cognitive environment
A data architecture for use within a cognitive information processing system environment comprising: a plurality of data sources, the plurality of data sources comprising a public data source and a private data source, the public data source comprising publicly available healthcare information, the private data source comprising privately managed, company specific healthcare information; and, a cognitive data management module, the cognitive data management module accessing information from the plurality of data sources and providing the information to an inference and learning system.
US11049604B2 Cognitive monitoring of online user profiles to detect changes in online behavior
According to one or more embodiments of the present invention, a computer-implemented method includes creating a baseline online behavior profile of a user at a time t1 based on a usage of a social network by the user. The method further includes continuously monitoring an online behavior profile of the user on the social network and in response to detecting a deviation between the online behavior profile and the baseline online behavior profile, creating a changed online behavior profile of the user at a time t2, t2>t1. The method further includes extracting keywords from a plurality of online posts associated with the user, the online posts being from time t1 until time t2. The method further includes determining an event associated with the extracted keywords. The method further includes in response to the event being of a predetermined type, sending a notification to another user.
US11049599B2 Zero knowledge multi-party prescription management and drug interaction prevention system
A method for implementing a secure system to prevent adverse drug interactions and repeat prescriptions, for a patient, in a multi-party computing environment. The method includes receiving a patient identifier from a provider, authenticating an access by the provider, and retrieving a second patient identifier, wherein the second patient identifier corresponds to the received patient identifier, wherein the received patient identifier and the second patient identifier are different. The method further includes receiving an input from the provider that corresponds to the patient identifier, and accessing a database that contains a stored private ID, wherein the stored private ID is a combination of the received patient identifier and the retrieved second patient identifier, and wherein the database includes data relating to the patient. The method includes searching the database to obtain a search result based on the received input from the provider, and transmitting the search result to the provider.
US11049574B2 Non-volatile semiconductor memory having multiple external power supplies
A memory device includes core memory such as flash memory for storing data. The memory device includes a first power input to receive a first voltage used to power the flash memory. Additionally, the memory device includes a second power input to receive a second voltage. The memory device includes power management circuitry configured to receive the second voltage and derive one or more internal voltages. The power management circuitry supplies or conveys the internal voltages to the flash memory. The different internal voltages generated by the power management circuitry (e.g., voltage converter circuit) and supplied to the core memory enable operations such as read/program/erase with respect to cells in the core memory.
US11049569B2 Controller and operating method thereof
An operating method of controller includes estimating, by a mean-bias manager, candidates of a mean bias voltage based on source read voltages corresponding to respective program states; determining, by a reliability interval manager, whether the candidates of the mean bias voltage are within confidence intervals respectively corresponding to the program states; selecting, by the reliability interval manager, the candidates of the mean bias voltage when the candidates of the mean bias voltage are within confidence intervals, respectively; deciding, by a read bias manager, target read voltages based on selected mean bias voltages or the selected candidates of the mean bias voltage; and reading, by a processor, target data according to the target read voltages.
US11049566B2 Erase cycle healing using a high voltage pulse
A request to perform a write operation at a memory component can be received. A destination block of the memory component to store data of the write operation can be determined. A voltage pulse can be applied to the destination block that places a memory cell of the destination block at a voltage level associated with a high voltage state. Responsive to applying the voltage pulse to the destination block, an erase operation for the destination block can be performed to change the voltage level of the memory cell from the high voltage state to a low voltage state. A write operation can be performed to write the data to the destination block that is at the low voltage state.
US11049565B2 Non-volatile memory devices and systems with volatile memory features and methods for operating the same
Memory devices, systems including memory devices, and methods of operating memory devices and systems are provided, in which at least a subset of a non-volatile memory array is configured to behave as a volatile memory by erasing or degrading data in the event of a changed power condition such as a power-loss event, a power-off event, or a power-on event. In one embodiment of the present technology, a memory device is provided, comprising a non-volatile memory array, and circuitry configured to store one or more addresses of the non-volatile memory array, to detect a changed power condition of the memory device, and to erase or degrade data at the one or more addresses in response to detecting the changed power condition.
US11049552B1 Write assist circuitry for memory
Certain aspects of the present disclosure are directed to a memory circuit. The memory circuit generally includes a memory cell coupled between a bit-line and a complementary bit-line. The memory circuit also includes a first n-type metal-oxide-semiconductor (NMOS) transistor configured to couple the bit-line to a write drive input during a write cycle of the memory circuit. The memory circuit also includes a second NMOS transistor configured to couple the complementary bit-line to a complementary write drive input during the write cycle, and a multiplexer circuit having a first p-type metal-oxide-semiconductor (PMOS) transistor coupled between a voltage rail and the bit-line or the complementary bit-line, the multiplexer circuit being configured to couple, via the first PMOS transistor, the bit-line or the complementary bit-line to the voltage rail during the write cycle.
US11049549B2 Decoder structure including array of decoder cells organized into different rows
A decoder structure for selecting a column of memory cells in a memory architecture includes an array of decoder cells organized into different rows. Each row includes a plurality of sub-column groups of decoder cells configured to receive a same input signal. Each sub-column group of decoder cells of a row is coupled to a sub-column group of decoder cells of a subsequent row. The decoder structure further includes a plurality of precharge transistors connected to the decoder cells of a row so as to form a plurality of inverter blocks.
US11049539B1 Magnetoresistive random access memory (MRAM) with OTP cells
A magnetoresistive random access memory (MRAM) array has a corresponding MRAM cell, including a Magnetic Tunnel Junction (MTJ), at an intersection of each row and column. A first row of the array is configured as a single one-time-programmable (OTP) row, wherein a first MRAM cell in a first column is connected to a second MRAM cell in a second column. A first MTJ of the first MRAM cell is connected to a first bit line of the first column, and a second MTJ of the second MRAM cell is not connected to a second bit line of the second column. During a write to the first MRAM cell, write circuitry is configured to connect the first and second bit lines and the corresponding source lines such that the select transistors in the first and second MRAM cells are connected in parallel to drive a write current through the first MTJ.
US11049537B2 Additive patterning of semiconductor film stacks
One or more embodiments described herein generally relate to patterning semiconductor film stacks. Unlike in conventional embodiments, the film stacks herein are patterned without the need of etching the magnetic tunnel junction (MTJ) stack. Instead, the film stack is etched before the MTJ stack is deposited such that the spin on carbon layer and the anti-reflective coating layer are completely removed and a trench is formed within the dielectric capping layer and the oxide layer. Thereafter, MTJ stacks are deposited on the buffer layer and on the dielectric capping layer. An oxide capping layer is deposited such that it covers the MTJ stacks. An oxide fill layer is deposited over the oxide capping layer and the film stack is polished by chemical mechanical polishing (CMP). The embodiments described herein advantageously result in no damage to the MTJ stacks since etching is not required.
US11049524B1 Interrelated entertainment devices for music and related information
The present invention provides devices for presenting entertainment by obtaining from a selected artist video and audio data regarding the artist's work and placing the data on a portable storage device for use in an entertainment device. After uploading the data into the entertainment frame's controller, the user selects one or more presentations by the artist to be played on the entertainment device. The entertainment device comprises a picture frame being mounted on a vertical surface with a display screen in the picture frame. The frame has a rechargeable battery for operating a controller that accepts an input device with a selected artist's video and audio data. The audio and video are played on the screen to provide entertainment from a singer or painter. Further, the entertainment device may be modular and removable from the picture frame so as to be transported easily to other locations, or the input device may be an flash album device.
US11049520B1 Data storage device employing multi-tier coding for magnetic tape
A data storage device is disclosed comprising at least one head configured to access a magnetic tape. Data is read from the magnetic tape to generate a read signal which is processed to decode a first M blocks of low density parity check (LDPC) type codewords using a LDPC type decoder. First un-converged codewords out of the first M blocks are decoded using a first M-blocks parity, and second un-converged codewords out of the first M blocks are decoded using an erasure code.
US11049511B1 Systems and methods to determine whether to unmute microphone based on camera input
In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions that may be executable by the at least one processor to receive input from a camera in communication with the at least one processor and to determine, based on the input from the camera, whether a user is currently speaking. The instructions may also be executable to present a notification regarding whether to unmute at least one microphone accessible to the at least one processor responsive to a determination that the user is currently speaking.
US11049505B1 Virtual assistant identification of nearby computing devices
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.
US11049504B2 Server side hotwording
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting hotwords using a server. One of the methods includes receiving an audio signal encoding one or more utterances including a first utterance; determining whether at least a portion of the first utterance satisfies a first threshold of being at least a portion of a key phrase; in response to determining that at least the portion of the first utterance satisfies the first threshold of being at least a portion of a key phrase, sending the audio signal to a server system that determines whether the first utterance satisfies a second threshold of being the key phrase, the second threshold being more restrictive than the first threshold; and receiving tagged text data representing the one or more utterances encoded in the audio signal when the server system determines that the first utterance satisfies the second threshold.
US11049502B1 Speech audio pre-processing segmentation
An apparatus includes processor(s) to: divide a speech data set into multiple data chunks that each represent a chunk of speech audio; configure a neural network to implement an acoustic model that includes a CTC output; provide each data chunk to the neural network and monitor the CTC output for a string of blank symbols; designate each string of blank symbols from the CTC output that is at least as long as a predetermined blank threshold length as a likely sentence pause of a candidate set of likely sentence pauses; based on at least the candidate set, divide the speech data set into multiple data segments that each represent a speech segment of the speech audio; and perform speech-to-text conversion, to identify a sentence spoken in a selected language in each speech segment.
US11049497B1 Contemporaneous machine-learning analysis of audio streams
Described techniques select portions of an audio stream for transmission to a trained machine learning application, which generates response recommendations in real-time. This real-time response is facilitated by the system identifying, selecting and transmitting those portions of the audio stream likely to be most relevant to the conversation. Portions of an audio stream less likely to be relevant to the conversation are identified accordingly and not transmitted. The system may identify the relevant portions of an audio stream by detecting events in a contemporaneous event stream, use a trained machine learning model to identify events in an audio stream, or both.
US11049491B2 System and method for prosodically modified unit selection databases
Systems, methods, and computer-readable storage devices to improve the quality of synthetic speech generation. A system selects speech units from a speech unit database, the speech units corresponding to text to be converted to speech. The system identifies a desired prosodic curve of speech produced from the selected speech units, and also identifies an actual prosodic curve of the speech units. The selected speech units are modified such that a new prosodic curve of the modified speech units matches the desired prosodic curve. The system stores the modified speech units into the speech unit database for use in generating future speech, thereby increasing the prosodic coverage of the database with the expectation of improving the output quality.
US11049488B2 EV vehicle driving sound control system and control method
An EV driving sound control system may include a sound output device of generating a driving sound of an EV vehicle; a torque measurement sensor of measuring a torque of a motor in the EV vehicle; an indoor noise measurement sensor of detecting a noise of the EV vehicle; and a signal processing controller for controlling the sound output device to reach a target tone by receiving signals from the torque measurement sensor and the indoor noise measurement sensor, wherein the signal processing controller extracts and outputs only the acceleration feeling sound component from an engine sound upon acceleration, and masks high-frequency noise upon deceleration by the sound output device, by use of the traveling information related to the EV vehicle inputted from the CAN communication in real time and the signals inputted from the indoor noise measurement sensor and the torque measurement sensor.
US11049486B2 Noise reduction apparatus, noise reduction method, and computer-readable recording medium
A noise reduction apparatus includes: an input device to which an electric signal is input from an external device; a signal processing circuit configured to perform predetermined signal processing on the electric signal input to the input device and output a generated signal to an external device; a switch configured to change over to either one of a connected state in which the input device and the signal processing circuit are electrically connected to each other and a disconnected state in which the input device and the signal processing circuit are electrically disconnected to each other; and a noise processing circuit configured to subtract a noise signal output from the signal processing circuit when the switch is in the disconnected state from the signal output from the signal processing circuit when the switch is in the connected state, and output a subtraction result.
US11049479B1 Offset guitar
An acoustic guitar top includes a sound hole or holes, a neck end that is configured for attachment to a guitar neck with a longitudinal axis, a heel end, a transverse axis normal to the longitudinal axis, a bridge structure for attaching strings to the guitar body, and a bottom surface comprising a bridge plate. The locations of the neck attachment, and the bridge are translated away from the geographic centerline of the guitar toward the treble side of the instrument. The bottom surface of the guitar top includes finger braces of varying length to transmit vibrations from specific areas on the bridge plate of the guitar to specific areas of the guitar top.
US11049472B2 Multifocal display device and method
The disclosure provides a multifocal display device, comprising a display configured to generate an image, and a controller configured to control the display according to a bit sequence provided over a determined time period to generate the image with one or more colors. The bit sequence includes for each color a subsequence of bits of different significance. Neither the first bit nor the last bit of the subsequence for the respective color is the most significant bit of the subsequence.
US11049471B2 Display control circuit
A display control circuit transforms a plurality of input points of an input image to a plurality of target subpixels of a display panel. In the display panel, a first row of the target subpixels and a second row of the target subpixels are non-aligned in a vertical direction. The display control circuit includes a subpixel rendering circuit. The subpixel rendering circuit maps a first row of the input points to the first row of the target subpixels, and maps a second row of the input points to the second row of the target subpixels. The coordinates of the first row of the input points are respectively equivalent to the coordinates of the first row of the target subpixels. The coordinates of the second row of the input points are respectively equivalent to the coordinates of the second row of the target subpixels being shifted in a horizontal direction.
US11049463B2 Driving methods with variable frame time
The present invention is directed to driving waveforms and a driving method for an electrophoretic display. The method and waveforms have the advantage that the changes in the driving voltages due to the shift are minimized. In addition, the overall driving time for the waveforms is also shortened due to the shortened driving frames. There are no additional data points required as the number of the driving frames remains the same. Therefore, the power consumption is nearly identical with the waveform having driving frames of a fixed frame time.
US11049460B2 Display device
A display device is proposed, the display device including a display panel having a plurality of pixels; a data driving circuit converting pixel data to a data voltage based on a gamma compensation voltage to supply the same to the plurality of pixels through a plurality of data lines; a gate driving circuit supplying a scan signal through a gate line connected to pixels of each horizontal line of the display panel; a power supply unit supplying a pixel driving voltage to the plurality of pixels through a power line; and a gamma reference voltage adjusting unit adjusting a range of the gamma compensation voltage based on a pixel driving voltage measurement value measured in synchronization with the scan signal at a plurality of positions on the display panel.
US11049457B1 Mirrored pixel arrangement to mitigate column crosstalk
A display may include an array of pixels, where each pixel in the array includes an organic light-emitting diode coupled to a drive transistor and other associated thin-film transistors. The array may be grouped into column pairs, where each column pair includes a first pixel column and a second pixel column that is mirrored with respect to the first pixel column. The drive transistors within each column pair may be formed towards the center of that column pair, whereas the data lines associated with that column pair may be formed along the outer peripheral edges of that column pair. Configured in this way, parasitic coupling between the data lines and any sensitive/floating nodes of the drive transistor may be substantially reduced, which mitigates pixel column crosstalk and ensures luminance uniformity across the display.
US11049455B2 Display device, electronic device, and toggling circuit
Disclosed are a display device, an electronic device, and a toggling circuit, which can reduce or prevent a motion blur phenomenon without a significant change in the performance of an interface, a controller, or a source-driving circuit by toggling driving voltages and individually executing driving voltage lines.
US11049451B2 Display device performing multi-frequency driving
A display device including: a controller including: a zone splitting block configured to divide input image data into a plurality of partial image data respectively corresponding to a plurality of partial panel zones of the display panel; a plurality of panel zone frequency deciding blocks configured to determine a plurality of driving frequencies for the plurality of partial panel zones by analyzing the plurality of partial image data, respectively; a non-driving period setting block configured to classify a plurality of frame periods into a driving frame period and a non-driving frame period based on a maximum driving frequency of the plurality of driving frequencies; and a scan driver control block configured to provide the scan driver input signal to the scan driver in the driving frame period, and to not provide the scan driver input signal to the scan driver in the non-driving frame period.
US11049442B2 Display apparatus and controlling method thereof
A display apparatus is provided. The display apparatus includes a display including a plurality of Light Emitting Diode (LED) elements and configured to display an image frame in a scan line; a driver configured to drive the plurality of LED elements in a Passive Matrix (PM) method; and a controller. The controller is configured to control the driver to apply an error detection signal in the scan line, detect whether there is an error in first LED elements among the plurality of LED elements in a first scan line, and detect whether there is an error in second LED elements among the plurality of LED elements in a second scan line.
US11049440B2 Display apparatus and controlling method thereof
Disclosed is a display apparatus. The display apparatus includes a display including a first display module and a second display module, a first driving module comprising driving circuitry connected to the first display module, a second driving module comprising driving circuitry connected to the second display module, a processor configured to: obtain total power consumption of the first display module and second display module based on brightness of an input image, obtain supply power of each of the first driving module and second driving module based on the obtained total power consumption, and control the first driving module and the second driving module based on the obtained supply power, and the processor may control the display apparatus so that a part of supply power of the first driving module is provided to the second display module based on power consumption of the first display module.
US11049437B2 Semiconductor device, display device, and electronic device
An object is to provide a semiconductor device with low power consumption. The semiconductor device includes a controller, a register, and an image processing portion. The image processing portion has a function of taking image data from a frame memory and a parameter from the register and processing the image data by using the parameter. The frame memory has a function of retaining the image data while power supply is stopped. The register has a function of retaining the parameter while power supply is stopped. The controller controls power supply to the register, the frame memory, and the image processing portion. The register includes first and second scan chain registers. The first scan chain register stores a parameter related to a first display region. The second scan chain register stores a parameter related to a second display region. A parameter is changed by loading of data of the first or second scan chain register.
US11049429B2 Electronic device for blending layer of image data
An electronic device that includes a memory and a plane circuit is described. The memory outputs a first alpha data value and a first pixel data value, then outputs a second alpha data value and a second pixel data value, then stores a third pixel data value. The plane circuit outputs a request signal for the third pixel data value, based on whether the first alpha data value and the second alpha data value are equal to a reference value and whether the first pixel data value corresponds to the third pixel data value.
US11049428B1 Driving circuit and display panel
The present invention provides a driving circuit including multilevel cascading driving sub-circuits, wherein an Nth level driving sub-circuit includes a pull-up potential generating unit, a driving signal generating unit, a pull-down potential generating unit, and a driving signal pull-down unit. The driving circuit provided by the present invention separately outputs a display driving signal and fingerprint driving signals in a different timing through the driving signal generating unit, so that fingerprint driving circuits are not required, thereby reducing size of border regions occupied thereof.
US11049425B2 Hands-on wheel, transparent multi-pocket pouch for displaying personal identification documents
A hands-on wheel, transparent multi-pocket pouch for displaying personal identification documents uses a multi-pocket pouch, a transparent exterior pocket and an external device fastener to mount a user's identification documents on the steering wheel of a vehicle. The multi-pocket pouch includes a transparent enclosure that has an interior pocket. The transparent exterior pocket includes a front face of the multi-pocket pouch to hold prioritized documents (e.g., a driver's license) above important, but lower priority, identification (and supporting) documents stored within the multi-pocket pouch. Supporting documents may include vehicle registration, proof of insurance, etc. The external device fastener may be connected to a rear face of the multi-pocket pouch so that the multi-pocket pouch can be attached to the vehicle's steering wheel. The present apparatus may also be made of flexible materials capable of conforming to the shape of the steering wheel.
US11049417B2 Inflatable exhibit of a human heart and method
An inflatable exhibit of a heart includes an inflatable infrastructure inflatable to a three-dimensional partial representation of the heart at a scale greater than at least, 10:1, but more preferably greater than 20:1, and most preferably, greater than 25:1. The infrastructure includes a cross-sectional plane thereacross. The exhibit further includes a walk-through passageway defined, at least, in part by the inflated infrastructure, and extending through the inflated infrastructure. The cross-sectional plane defines a plane of the passageway.
US11049414B2 Tile instructional systems and methods of making and using same
A tile instructional system for presenting a linear growth problem and for allowing the linear growth problem to be solved comprises an input tray having at least a first tile and a second tile. The first tile has a first marking and the second tile has a second marking. Each of the first tile and the second tile is configured to selectively expand in accordance with its respective marking. The system includes a tile bed comprising a plurality of tile slots. Each of the plurality of tile slots is configured to receive a tile. The linear growth problem is solvable by situating in the tile bed at least one of the first tile and the second tile and by causing each tile situated in the tile bed to expand in accordance with its respective marking to fill the tile bed.
US11049411B2 Page turning device for a musical instrument and system
A system for controlling a display of digital sheet music includes a musical instrument having a pedal, a computer including a display for displaying sheet music, and a page turning device fitted upon the pedal and communicatively coupled with the computer. The device has circuitry, which includes one or more sensors, a control mechanism, a power source, and a transmitter. Upon the user activating the page turning device, the control circuitry generates a sensor signal and outputs a page turning command to the computer.
US11049405B2 Systems and methods for dynamic airspace
Provided is an airspace controller for creating and managing dynamic airspace for different users. The airspace controller may produce different dynamic airspace for each user by continually updating static controlled airspace maps with user-specific flight information including user-planned flights, authorization status of the user's flights, waivers, controlled airspace restrictions, and real-time flight telemetry. The airspace controller may generate a static airspace map for all users with different airspace user interface (“UI”) elements at different regions that correspond to different airspace restrictions in effect at those regions. The airspace controller may create dynamic airspace for each user by modifying the static airspace map to include flight UE elements over regions of the static airspace map where user-defined flights are to occur. The flight UE element may include shapes that correspond to flight areas defined for a flight plan, and one of several graphical representations to identify authorization status of the flight.
US11049402B2 Cryptography-based platooning mechanism for autonomous vehicle fleet management
Disclosed are techniques for managing a platoon of autonomous vehicles. In one embodiment, a method is disclosed comprising establishing a network connection between a plurality of autonomous vehicles, the plurality of autonomous vehicles operating as a platoon; receiving a request from a first autonomous vehicle to deviate from the platoon, the request comprising a digitally signed message from the first autonomous vehicle; assigning the first autonomous vehicle as a second master autonomous vehicle; permanently recording the assignment in a blockchain data structure; instantiating a new platoon path using the first autonomous vehicle as a head of the new platoon path; and disconnecting one or more autonomous vehicles associated with the new platoon path upon determining that the new platoon path is stable, the disconnecting causing the second master autonomous vehicle to manage the one or more autonomous vehicles using a second blockchain stored on the second master autonomous vehicle.
US11049401B2 Roadside assistance system
Systems, apparatuses, and methods for providing roadside assistance services are described herein. The system can include network computing devices and computing devices associated with vehicles and service vehicles. Requests for roadside services can be automatically assigned to an available service provider. Service providers can be ranked based on a variety of criteria and requests can be assigned based on the ranking. The ranking of service providers can be adjusted based on the performance of the service provider. If a service provider takes too long to respond to a request, the request can be automatically declined and an alternative service provider can be selected.
US11049400B2 Autonomous intersection warning system for connected vehicles
A warning system for use on a first vehicle includes a warning device connected to a control assembly. The control assembly includes a controller, a processor, a memory and a power supply. A GPS receiver is connected to the control assembly for determining the geographic location of the vehicle and for acquiring a local map of the vicinity of the vehicle. The control assembly also includes an intersection detection system for identifying a target intersection being approached by the vehicle and is configured to determine whether the vehicle is in the proximity of the target intersection. The control assembly also is configured to activate the warning system to issue a warning when the vehicle is within the predetermined proximity of a target intersection.
US11049395B2 Intelligent transportation system station, host processor, and method therefor
An intelligent transportation system, ITS, station (600) comprising: a host processor (640); and a memory (664) operably coupled to the host processor (640). The host processor (640) is configured to: perform precomputation of certificate data associated with an identity to be verified on a per identity basis; store precomputation data for a plurality of verified identities in the memory (664); and extract stored precomputation data from memory (664) and use the stored precomputation data to perform accelerated verification of subordinate certificates.
US11049394B2 Method for communicating with a road user
A method for communicating with a road user located in the surroundings of a motor vehicle driven in at least a semi-automated manner. The method includes: receiving surroundings signals; processing the surroundings signals to detect a road user; upon detection of a road user, ascertaining whether a need to communicate with the road user exists; if a need to communicate with the road user exists, ascertaining at least which communication device of a communication device of the motor vehicle, on the motor vehicle side, and of a communication device of an infrastructure, on the infrastructure side, in which the motor vehicle and the road user are located, is to be used in order to communicate with the road user; generating control signals for controlling the communication device(s) to control the communication device(s) to communicate with the road user based on the control signals; and outputting the generated control signals.
US11049393B2 Systems and methods for vehicle to improve an orientation estimation of a traffic participant
A system and method for estimating an orientation of a traffic participant. In one example, the system includes a sensor configured to detect a traffic participant and an electronic controller configured to receive a signal from the sensor, compare a location of the vehicle to a map of expected orientation of traffic participants to estimate an orientation of the traffic participant, perform a calculation based upon the signal from the sensor to estimate an orientation of the traffic participant if an expected orientation is not determined by the comparison of the location of the vehicle to the map of expected orientation of traffic participants, and generate a notification based upon the estimated orientation of the traffic participant.
US11049391B2 System and methods to apply robust predictive traffic load balancing control and robust cooperative safe driving for smart cities
Apparatuses, systems and methods applying an innovative non-discriminating and anonymous car related navigation driven traffic model predictive control, producing predictive load-balancing on road networks which dynamically assigns efficient sets of routes to car related navigation aids and which navigation aids may refer to in dash navigation or to smart phone navigation application. The system and methods are may enable, for example, to improve or to substitute commercial navigation service solutions, applying under such upgrade or substitution a new highly efficient proactive traffic control for city size or metropolitan size traffic.
US11049388B2 Server apparatus, information processing method, storage medium and method of providing danger information
A server apparatus includes circuitry configured to acquire utterance information on a traveling location point, the utterance information being provided by occupants of a plurality of vehicles and derive a reason for danger near the traveling location point based on the acquired utterance information.
US11049377B2 Alarm dependent video surveillance
The invention provides a method for video surveillance in a video-surveillance system comprising the steps of capturing video images by a video camera observing an area of surveillance; wherein the capturing the video images comprises making objects in the area of surveillance irrecognizable or invisible in captured video images; receiving, by a processor, a predetermined signal; based on the received predetermined signal, generating a first control signal by the processor and transmitting the first control signal to the video camera; receiving the first control signal by the video camera; based on the received first control signal, stopping making objects in the area of surveillance irrecognizable or invisible in the captured video images.
US11049372B2 System and methods for generating user interfaces for custom card design session
A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.
US11049358B2 Games with dynamically modifiable prizes based on game winning symbol positions
An electronic gaming machine includes a game controller, a player interface, and a display. The game controller causes the display to display a bonus array having visual elements. Each of the visual elements is uniquely associated with one of a plurality of symbol display positions, at least one visual element indicating a bonus award. The game controller selects a symbol for display at each of the symbol display positions, determines whether at least one of the symbol display positions contains a trigger symbol, and upon determining that the at least one of the symbol display positions contains a trigger symbol, determines a modification to a base prize based at least in part on a visual element associated with the symbol display position containing the trigger symbol.
US11049357B2 Online live dealer multi-hand draw poker gaming system and method
A method and apparatus for providing hybrid draw poker games to online players, poker hands comprise both physical card values dealt by a dealer and electronically-generated card values from the gaming server. The gaming server receives an indication from each of the remote players of how many hands each player would like to play, and a wager amount for each hand. Electronic indications of an initial set of physical cards dealt by the dealer are then provided to the online players. In response, each player provides an indication of card values that each player would like to retain and/or an indication of card values that each player would like to discard. The gaming server assigns the retained card values selected by each player to each player's respective hands, and then generates electronic replacement card values for each hand of each player. The gaming server then performs a win/lose analysis for each hand.
US11049350B2 Method for authenticating and/or checking the integrity of a subject
Disclosed is a method for authenticating and/or checking the integrity of a subject, including:—visually superimposing, optically or electronically:—at least one so-called authentication image of at least one authentication region of an authentic subject, the authentication image including at least one texture of random composition,—and, also, the authentication region per se of a candidate subject or at least one verification image of the authentication region of the candidate subject,—in the event of observing, on the image resulting from the superimposition, a Glass pattern optical phenomenon in the authentication region, concluding that the candidate subject is the authentic subject and/or the at least partial integrity of the authentication region of the authentic subject.
US11049342B1 Intelligent lock credential validation
A method for operating an access control device having a processor, a memory, and an internet connection comprises receiving a credential from a user; checking, by comparing the credential to matching credential information that would indicate the user is authorized to enter stored in the memory of the access control device, if no matching credential information that indicates the user is authorized is found in the memory of the access control device, then checking, at a remote cloud server, a list of buffered credential information for the matching credential information that indicates the user is authorized, and if the matching credential information that indicates the user is authorized is found, sending an unlock signal from the remote cloud server to the access control device.
US11049338B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a processor. The processor is configured to acquire traveling status information indicating a traveling status of a vehicle from the vehicle and determine a driving behavior of a driver of the vehicle based on the traveling status information that a driving assistance function is determined to be not in operation.
US11049308B2 Generating facial position data based on audio data
A computer-implemented method for generating a machine-learned model to generate facial position data based on audio data comprising training a conditional variational autoencoder having an encoder and decoder. The training comprises receiving a set of training data items, each training data item comprising a facial position descriptor and an audio descriptor; processing one or more of the training data items using the encoder to obtain distribution parameters; sampling a latent vector from a latent space distribution based on the distribution parameters; processing the latent vector and the audio descriptor using the decoder to obtain a facial position output; calculating a loss value based at least in part on a comparison of the facial position output and the facial position descriptor of at least one of the one or more training data items; and updating parameters of the conditional variational autoencoder based at least in part on the calculated loss value.
US11049301B2 Method and system for automatically generating an appealing visual based on an original visual captured by the vehicle mounted camera
A system and method for automatically generating an appealing visual based on an original visual captured by a vehicle mounted camera are provided. A semantic image content and its arrangement in the original visual is computed; an optimization process is performed that improves an appeal of the original visual by making it more similar to a set of predetermined traits. The optimization process may include adding information to the original visual to generate an enhanced visual by adapting content from further visuals, and adapting iteratively a geometric parameter set of the enhanced visual to generate a certain perspective or morphing to improve an arrangement of semantics in the enhanced visual. The optimized parameter set may be applied to the enhanced visual. Post-processing may be conducted after applying the optimized parameter set using a set of templates to generate a final visual that may be output for immediate or later use.
US11049296B2 Dynamic path modification and extension
A digital medium environment is described to dynamically modify or extend an existing path in a user interface. An un-parameterized input is received that is originated by user interaction with a user interface to specify a path to be drawn. A parameterized path is fit as a mathematical ordering representation of the path to be drawn as specified by the un-parametrized input. A determination is made as to whether the parameterized path is to extend or modify the existing path in the user interface. The existing path is modified or extended in the user interface using the parameterized path in response to the determining that the parameterized path is to modify or extend the existing path.
US11049293B2 Image generating apparatus, imaging system including image generating apparatus and operating method of imaging system
Provided is an operating method of an imaging system, the operating method including illuminating, by a light illuminator, light onto a subject from a light source, acquiring, by an optical detector, a two-dimensional projection image on the subject, generating a first projection matrix between three-dimensional coordinates of the subject and two-dimensional coordinates of the projection image, generating a three-dimensional first volume image on the subject on the basis of the first projection matrix and the projection image, generating a two-dimensional digitally reconstructed radiograph (DRR) on the subject from the first volume image, matching the projection image and the DRR, and updating the first projection matrix on the basis of a matched result to generate a second projection matrix, and generating a three-dimensional second volume image on the subject on the basis of the second projection matrix and the projection image.
US11049290B2 Generation of a sequence of textures for video delivery
Techniques and systems are provided for generating a video from texture images, and for reconstructing the texture images from the video. For example, a texture image can be divided into a number of tiles, and the number of tiles can be sorted into a sequence of ordered tiles. The sequence of ordered tiles can be provided to a video coder for generating a coded video. The number of tiles can be encoded based on the sequence of ordered tiles. The encoded video including the encoded sequence of ordered tiles can be decoded. At least a portion of the decoded video can include the number of tiles sorted into a sequence of ordered tiles. A data file associated with at least the portion of the decoded video can be used to reconstruct the texture image using the tiles.
US11049288B2 Cross-device supervisory computer vision system
A supervisory computer vision (CV) system may include a secondary CV system running in parallel with a native CV system on a mobile device. The secondary CV system is configured to run less frequently than the native CV system. CV algorithms are then run on these less-frequent sample images, generating information for localizing the device to a reference point cloud (e.g., provided over a network) and for transforming between a local point cloud of the native CV system and the reference point cloud. AR content may then be consistently positioned relative to the convergent CV system's coordinate space and visualized on a display of the mobile device. Various related algorithms facilitate the efficient operation of this system.
US11049271B2 Depth calculation processor, data processing method and 3D image device
A depth calculation processor, a data processing method, and a 3D image device are disclosed herein. The depth calculation processor includes: two input ports to receive a first image data, wherein the first image data comprises structured light image acquired under projection of structured light; an input switch connected to the input ports and to convey all or some of the first image data from the input ports; a data processing engine connected to the input switch and to process the first image data that is output through the input switch and to output a second image data, wherein the second image data comprises a depth map, wherein the data processing engine comprises a depth processing engine to process the structured light image to obtain the depth map; and one output port connected to the data processing engine and to output the second image data to a main device.
US11049270B2 Method and apparatus for calculating depth map based on reliability
A method of calculating a depth map includes dividing an input image into segments, calculating reliabilities of the segments, selecting at least one of the segments based on the reliabilities, estimating pose information of a camera with respect to the input image using the selected segment, and calculating a depth map of the input image based on the pose information of the camera.
US11049267B2 Apparatus, method, and system for alignment of 3D datasets
The present invention lies in the field of 3D surveying, mapping, and imaging. In particular, the present invention relates to the rotational alignment of 3D datasets. Embodiments include an apparatus method and program for rotational and optionally also translational alignment of 3D datasets. The 3D datasets being stored as point clouds, transformed into vector sets, and the vector sets being represented as a unit sphere or Gaussian sphere and compared for best alignment. The found best alignment is used to rotate the two 3D datasets into rotational and translational alignment with one another.
US11049265B2 Balancing diversity and precision of generative models with complementary density estimators
Systems and methods for training and evaluating a deep generative model with an architecture consisting of two complementary density estimators are provided. The method includes receiving a probabilistic model of vehicle motion, and training, by a processing device, a first density estimator and a second density estimator jointly based on the probabilistic model of vehicle motion. The first density estimator determines a distribution of outcomes and the second density estimator estimates sample quality. The method also includes identifying by the second density estimator spurious modes in the probabilistic model of vehicle motion. The probabilistic model of vehicle motion is adjusted to eliminate the spurious modes.
US11049262B2 Methods and systems for data visualization
The present disclosure relates to methods and systems for data visualization. The systems may perform the methods to obtain a video having a plurality of frames including a plurality of objects; identify a target object from the plurality of objects according to the plurality of frames; determine one or more track points of the target object, each of the one or more track points being corresponding to the target object in one of the plurality of frames; determine a first track of the target object based on the track points, the first track including at least one of the one or more track points of the target object; determine a second track of the target object based on the first track, the second track including at least one of the track points of the first track; generate a video analysis result by analyzing the second track; and visualize the video analysis result.
US11049261B2 Method and system for creating video abstraction from image data captured by a movable object
A method for processing image data captured by an imaging device borne on a movable object includes receiving a plurality of trigger events each corresponding to an operational condition variation detected by a first sensing device borne on the movable object, identifying, among a sequence of image frames captured by the imaging device, a plurality of image frames of interest each determined by one of the plurality of trigger events, and adaptively selecting, from the sequence of image frames, a set of image frames in accordance with a comparison of a plurality of temporally adjacent image frames of the plurality of image frames of interest.
US11049256B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus including: one or more hardware processors; and a memory for storing instructions to be executed by the hardware processors, wherein when the instructions stored in the memory are executed by the hardware processors, the apparatus functions as: an acquiring unit configured to acquire image data; a derivation unit configured to derive an occurrence rate of a value corresponding to pixel data on a first region in each of a plurality of images corresponding to the image data acquired by the acquiring unit; and a determining unit configured to determine a value of the first region in a background image corresponding to the image data based on a plurality of values including a value on which a highest occurrence rate is derived by the derivation unit and a value on which an occurrence rate lower than the highest occurrence rate is derived by the derivation unit.
US11049249B2 Method, apparatus and system for cell detection
A method, an apparatus and a system for cell detection are provided. In the apparatus, a hyperspectrum module is used to capture information across electromagnetic spectrums from an image, a stereo camera module is used to capture three-dimensional image information, and the hyperspectrum module and the stereo camera module form a trinocular micro spectrometer. A microscopic optical module is provided for the two modules to form hyperspectrum and three-dimensional image information from a cell and its split cells via a lens. In the method, a series of continuous images are obtained within a time period. An observation image array with a plurality of observation image zones are provided to retrieve coordinates of a plurality of feature points at different times. Finally, a holistic cellular activity can be obtained by analyzing continuous hyperspectrum and 3D image information from the images over time.
US11049242B2 Portable and rapid screening in vitro detection system
A portable and rapid screening detection in vitro detection system includes: an in vitro detector, a detection box, a photograph image processor, a transmission interface control processor, a power unit, and an electronic device. The in vitro detector is in a closed environment, and a detection box is disposed in the in vitro detector, and the detection box having a sample insertion opening for inserting in the rapid screening paper after detection. The photograph image processor is disposed on one side of the detection box for capturing the display image of the rapid screening paper after detection. The transmission interface control processor is disposed in the in vitro detector, for transmitting the display image temporarily stored in the camera module. The power unit is disposed in the in vitro detector, for providing the power required by the in vitro detector.
US11049238B2 Systems and methods for prediction of tumor response to chemotherapy using pre-treatment quantitative ultrasound parameters
Systems and methods for using quantitative ultrasound (“QUS”) techniques to generate imaging biomarkers that can be used to assess a prediction of tumor response to different chemotherapy treatment regimens are provided. For instance, the imaging biomarkers can be used to subtype tumors that have resistance to certain chemotherapy regimens prior to drug exposure. These imaging biomarkers can therefore be useful for predicting tumor response and for assessing the prognostic value of particular treatment regimens.
US11049235B2 Techniques for extracting contextually structured data from document images
Embodiments are generally directed to techniques for extracting contextually structured data from document images, such as by automatically identifying document layout, document data, and/or document metadata in a document image, for instance. Many embodiments are particularly directed to generating and utilizing a document template database for automatically extracting document image contents into a contextually structured format. For example, the document template database may include a plurality of templates for identifying/explaining key data elements in various document image formats that can be used to extract contextually structured data from incoming document images with a matching document image format. Several embodiments are particularly directed to automatically identifying and associating document metadata with corresponding document data in a document image, such as for generating a machine-facilitated annotation of the document image. In some embodiments, the machine-facilitated annotation of a document may be used to generate a template for the template database.
US11049232B2 Image fusion apparatus and image fusion method
Embodiments of the present application provide an image fusion apparatus and an image fusion method. The image fusion apparatus includes: a light acquisition device, an image processor, and an image sensor having four types of photosensitive channels. The four types of photosensitive channels include red, green and blue RGB channels and an infrared IR channel. The light acquisition device is configured to filter a spectrum component of a first predetermined wavelength range from incident light to obtain target light. The first predetermined wavelength range is a spectrum wavelength range in which a difference between the responsivities of the RGB channels and the responsivity of the IR channel in the image sensor in the infrared band is higher than a first predetermined threshold. The image sensor is configured to convert the target light into an image signal through the RGB channels and the IR channel. The image processor is configured to analyze the image signal into color signals and a brightness signal that is photosensitive to an infrared band, and perform fusion process on the color signals and the brightness signal to obtain a fused image. With the present solution, the calculation for removing the infrared component from the color signals can be simplified, which improves the efficiency of image fusion.
US11049226B1 Median based frequency separation local area contrast enhancement
Local detail enhancement (LDE) is an imagery contrast enhancement method applied to visible and uncooled long wave imagery. It enhances local spatial detail through the use of a median based high/band pass filter. The generated detail channel is blended with a histogram-equalized version of the image, creating an image that contains both local detail as well as retaining some amount of global intensity. Retaining global intensity coherency allows for easier target acquisition when compared to fully local forms of contrast enhancement.
US11049220B2 Display control apparatus, display control method, and non-transitory computer readable medium
A display control apparatus according to the present invention includes: an axis detection unit configured to detect, based on an image, a rotation axis about which a celestial body included in the image as an object rotates in response to the rotation of the earth; and a control unit configured to perform control such that a partial area of the image is displayed as a display area, and rotation display is performed by changing the display area while changing an angle corresponding to the display area around a position corresponding to the rotation axis detected by the axis detection unit.
US11049218B2 Seamless image stitching
In one embodiment, a method includes accessing a first image and a second image, where at least part of the first image overlaps with at least part of the second image. The first and second images are divided into portions associated with a first set of grid points, where each grid point in the first set corresponds to a portion of the first image or the second image. Differences in the region of overlap between the first and second images are determined. One or more grid points in the first set and the corresponding portions of the first image or the second image are moved relative to one or more other grid points in the first set based on the determined differences.
US11049211B2 Methods and system for asynchronously buffering rendering by a graphics processing unit
Systems and method for triple buffering of a graphics display without use of interrupts using at least two command buffers that are capable of operating asynchronously. A first command buffer generally contains commands, which, when executed, write frame data to a plurality of frame buffers in round-robin fashion. A second command buffer, which is executed asynchronously to the first command buffer, contains commands to handle waiting for frames to be completed, handle display timing (e.g., display synchronization interval, such vertical sync or vertical blanking intervals), and to cause the display controller to display the correct frames.
US11049207B1 Early fraud detection system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an early fraud detection system. One of the methods includes generating a tracker for a personal communication with a user. The method includes transmitting the personal communication to the user. The method also includes receiving a request identifying the tracker, wherein the request originates from an address. In addition, the method includes detecting a potential security breach based on the address.
US11049205B2 System and method for electronically providing legal instrument
Disclosed subject matter includes systems and methods for providing a witnessed an electronically executed legal instrument, such as a limited power of attorney. The technology disclosed herein allows for the immediate transfer of a witnessed electronic document meeting today's current standards for witnessing of a document, including proximity of parties, and multiple forms of party identity authentication.
US11049203B2 System and method for providing automated real estate ownership mobility
The present disclosure relates to methods and systems for providing automated real estate ownership mobility. More specifically embodiments of the present invention are directed to a system and method for providing users of the system to identify, select and transact in real estate without need to execute a physical sale of the underlying real estate assets. Further, embodiments of the present invention allow for transactions in fractional, defined fractional and whole portions of a real estate units, in one, two or n-way sales.
US11049188B2 Blockchain-based service execution method and apparatus, and electronic device
Appearance data of a target entity is collected as appearance data, where the target entity comprises a physical entity capable of accessing, as a member, a blockchain. The appearance data is registered in a distributed database associated with the blockchain as an identity of the target entity. A target transaction initiated by a member node device in the blockchain is received, where the target transaction comprises the appearance data of the target entity that is collected by the member node device and a service event that is related to the target entity and that is detected by the member node device. A smart contract that corresponds to the service event is invoked. Based on the identity indicated by the appearance data of the target entity, service logic stated in the smart contract is executed.
US11049182B2 Secure deterministic tokens for electronic messages
A computer implemented method for operating a token management system includes: generating the first plurality of request messages; generating a first plurality of public tokens; augmenting each of the first plurality of request messages with one of the first plurality of public tokens, the augmenting resulting in a first plurality of augmented request messages; transmitting the first plurality of augmented request messages to the first plurality of market participants; generating a second plurality of public tokens based on the first plurality of public tokens; querying a database of financial messages for any financial messages including any of the second plurality of public tokens; and associating a plurality of financial messages including any of the second plurality of public tokens with each other.
US11049181B2 Data feed without quantities
The present embodiments relate to an improved data feed. In an embodiment, an electronic exchange, when generating a data feed, in particular a price data feed, purposefully chooses to include the inside market and/or last traded price but purposefully leaves out the market depth. The market depth may be omitted to provide an optimal marketplace.
US11049180B1 Systems and methods for collateral deposit identification
A secured credit provider computing system is provided. The system includes a network interface configured to communicate data over a network and a processing circuit including one or more processors coupled to non-transitory memory. The processing circuit is configured to receive a secured credit product application from an applicant, transmit a passcode message to the applicant, receive a confirmation message of collateral deposited into a collateral escrow account from an escrow account provider computing system, and issue a secured credit product to the applicant.
US11049175B2 Method and system for managing and displaying product images with progressive resolution display with audio commands and responses
A method and system displaying and managing images of consumer products with audio commands and responses. One or more consumer products are selected with target network device with a target audio interface. An N-layer digital image is created that includes an M-layer hierarchy of vector images and/or visual overlays in progressive resolution format and allows progressive resolution display without loss of image quality on the selected plural consumer products that appear in the N-layer digital image. Consumer products are selected with audio commands and audio responses from the target network device via audio commands sent and received on the target audio interface. Consumer products selected with audio commands are placed in a graphical shopping cart/bag that provides progressive resolution display directly from the graphical shopping cart/bag and allows new or different consumer products to be selected directly from the graphical shopping cart/bag via audio commands and responses.
US11049174B2 Computer systems and methods for processing and managing product orders
New technologies for real-time processing and managing product orders are described. The technologies utilize mobile communication and intelligent analysis to reduce waiting time, keep product fresh, and guarantee product delivery. Specific examples are given in the context of meal orders.
US11049172B2 Method, apparatus, and computer readable medium for group gifting in a randomized format
Provided herein are systems, methods and computer readable media for proving gift giving within a group. Consumers may register for a gift giving program, create a group and invite other consumers to participate. Group members may be randomly assigned to a group, or assigned to a group based on an invitation or indicated group. Relationships between gift givers and recipients within a group may be determined, such as in a randomized format. Gift givers may purchase a gift, such as a good or a promotion from a promotion and marketing service. The promotion and marketing service may assign the promotion to the recipient so that the recipient may redeem the promotion for a good, service, or experience. Promotions may be automatically purchased on behalf of a gift giver who fails to purchase the promotion by a gift-giving deadline.
US11049166B2 Systems and methods for managing product recommendations and affiliate links
A set of computing methods and systems are provided that allow geographically distributed stylists to review and recommend “looks” for geographically distributed users, and that allow for asynchronous access by both the stylist and the user. Using “looks” instead of individual products allows the system to build an understanding of what products complement each other when worn together. Analytical insights of trends, style recommendations, customer behavior, and other internal data can be made available to stylists in order to help stylists more efficiently provide recommendations to multiple customers. Further, embodiments of the present disclosure may allow recommendations to be based around a look, but do not require that recommended products be depicted in an image associated with the look. In this way, greater flexibility can be achieved than if only products depicted in the look image were recommended.
US11049162B2 Method, medium, and system for automated hardware device replacement
A method and system for replacing a hardware device is provided. The method includes detecting current utilization attributes of an Internet of things (IOT) device connected to a server device through a network. Recommended utilization attributes of the IOT device are retrieved and analyzed with respect to the current utilization attributes. It is determined that the current utilization attributes do not equal a threshold value associated with the recommended utilization attributes and optimal utilization attributes for replacing the IOT device are determined. A network based search for locating a replacement IOT device is executed and associated results are presented to a user. A resulting process for securing the replacement device is executed.
US11049157B2 System and method for managing gift credits for corporate benefits and offers
A system transfers money to a recipient's payment card account, without requiring an additional payment card or without acquiring a recipient's payment card or account information. A recipient registers a payment account with a service provider. A system receives an identification, generated from an entity such as a business or a person, of the recipient and information associated with an electronic notice to be transmitted to a device associated with the recipient. The system transmits the notice (advertisement or offer) to the device, the notice being associated with the recipient payment account and being transmitted prior to the recipient buying product or service associated with the notice using the recipient payment account. The notice can be associated with a network merchant category or network merchant ID for managing a gift credit identified in the notice. The system receives an indication of a purchase associated with the notice and completed using the recipient payment account and applies the gift credit.
US11049146B1 Discount offer with time period defined by user impression
An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. To implement these discount offers, a timestamp representing the time at which the discount offer is displayed is recorded and encoded. The encoded timestamp is provided to the merchant system when the user makes a purchase. The merchant extracts the recorded timestamp from the encoded timestamp and compares the recorded timestamp to the time of the purchase. If the time elapsed between the timestamp and the purchase is less than the offer duration, then the merchant system applies the discount to the purchase.
US11049142B2 Smart geo-fencing using location sensitive product affinity
In some embodiments, a computing system determines, based on stored user information retrieved from a mobile user device and associated with a particular user, a location-specific affinity of the particular user for a product at a particular geographical location. The location-specific affinity indicates an interest of the particular user in the product that increases when the particular user is positioned at the particular geographical location. The computing system designs a geo-fence targeted to the particular user based on the location-specific affinity, where messages are transmitted to the mobile user device if the particular user is within a boundary of the geo-fence. The geo-fence defines a geographical area that includes the particular geographical location and that is associated with a provider of the product. The computing system causes a telecommunication server to transmit the message to the user device when the user device is positioned within the designed geo-fence.
US11049141B2 Location enhancements for mobile messaging
Handheld communication devices, such as smart phones, comprise a number of data gathering sensors. The sensors may be utilized to provide an agent of a contact center with situational information regarding the user of the handheld device. While global positioning systems (GPS) provides one means to locate a user of a communication device, GPS is not always available. However, by utilizing radio receivers, internal condition sensors, motion detectors, and other sensing components, a situation for a customer may be determined to supplement or substitute for GPS-determined location as well as to identify more relevant situations for the user beyond those provided by GPS provided location information.
US11049136B1 Inferring attributes associated with a non-merchant user of a classified advertising service based on user interactions with an item for sale posted by the non-merchant user
An online system receives information describing items for sale posted by non-merchant users of the online system and retrieves a first set of attributes associated with each non-merchant user. The online system also receives information describing a first set of user interactions by potential purchasing users with each item and then retrieves a machine-learning model trained to infer a second set of attributes associated with a non-merchant user of the online system, in which the model is trained based on the first set of attributes and the information describing the first set of user interactions. The online system then retrieves information describing a second set of user interactions by potential purchasing users with an item for sale posted by the non-merchant user and uses the model to infer the second set of attributes associated with the non-merchant user based on the information describing the second set of user interactions.
US11049133B1 Automated server-based content delivery
Systems, methods, and computer-readable media are disclosed for automated server-based content delivery. In one embodiment, an example method may include determining campaign information for a content delivery campaign, the campaign information comprising a first allocation value for first content, and a second allocation value for second content, determining first observed data comprising a first user response rate for the first content and a second user response rate for the second content, determining an exponentiated gradient algorithm for the content delivery campaign, and determining a reallocation amount to reallocate a portion of the first allocation value to the second allocation value using the exponentiated gradient algorithm based at least in part on the first observed data, wherein the reallocation amount maximizes an output of the exponentiated gradient algorithm.
US11049131B2 Management device, management method, terminal device, control method, and program
A management device that acquires a first information, which has been transmitted from a terminal in response to a first target application being executed in the terminal, acquires from the first target application a second information, which represents a second target application installed in the terminal, manages an install information based on the first and second information, and transmits to the terminal a third information, based on the install information managed by the install information manager. The third information includes information which indicates at least one target application for which install information with respect to the terminal is not managed by the information manager.
US11049129B1 Payment using rewards points
A server system includes a processing circuit comprising a processor and memory. The memory is structured to store instructions that are executable by the processor and cause the processing circuit to receive a payment amount for a transaction of the customer, determine an amount of customer financial rewards available in a customer financial rewards account to fund the payment amount, generate selectable payment options for the payment amount based on the amount of customer financial rewards, transmit the selectable payment options to a customer communication device associated with the customer, and receive a customer selection of at least one of the selectable payment options from the customer communication device. The processing circuit is also caused to transmit a form of payment to the communication device based on the received customer selection.
US11049121B1 Systems and methods for tracking consumer electronic spend behavior to predict attrition
Systems and methods are disclosed for tracking consumer spend behavior to predict attrition. One method includes: receiving past transaction data related to a plurality of past payment transactions of a consumer; receiving environmental and/or behavioral data associated with each of the past payment transactions of the consumer; determining a spend behavior model of the consumer; subsequent to determining the spend behavior model of the consumer, receiving transaction data related to one or more current payment transactions of the consumer; receiving environmental and/or behavioral data associated with the one or more current payment transactions; determining, based on an analysis of the current transaction data and environmental and/or behavioral data associated with each of the current payment transactions, a current spend behavior of the consumer; and determining, based on a comparison of the current spend behavior with the spend behavior model, the likelihood of an attrition of the current spend behavior.
US11049120B2 Method and system for generating a layout for placement of products in a retail store
Systems for monitoring and analyzing behavior in various applications and uses thereof. Generally, the systems (and uses thereof) are for monitoring and analyzing consumer purchasing behavior in real-time to drive sales via engaging digital customer experiences. In embodiments, the disclosed system can include a retail store system that features and includes MAC address tracking, user eye tracking, object identification of goods on shelves, open API, advertising broker rules engine. In addition, the system can include a customer engagement with interactive output displays including displays with demographic intelligence, displays with demographics and MAC—panels throughout store at product, displays with demographics and MAC—single panel or few panels scattered throughout store, automated customer assistance at shelf, customer purchase at shelf.
US11049118B2 Systems and methods for determining competitive market values of an ad impression
The present disclosure is directed to methods and systems for determining competitive market values for an ad impression on an advertiser exchange. An engine executing on a device may receive a candidate set of inputs associated with ad impressions. The engine may determine competitive market values for an ad impression on an advertiser exchange. The engine may determine candidate clearing prices based on the candidate set of inputs and history of clearing prices on the advertiser exchange. The engine may generate, based on the candidate clearing prices, a competitive market value prediction for the ad impression on the advertiser exchange. The competitive market value prediction may comprise a distribution function of predicted clearing prices on the advertiser exchange. The engine may generate, based on the competitive market value prediction, a fair market value bid for the ad impression in the context of a specific ad campaign.
US11049117B2 Syndicated ratings and reviews
The present invention relates to a computerized system and method for syndicating independent review and rating information for use by third parties. In one aspect, the present invention includes a method and system for allowing web site operators to cause syndicated ratings from an independent rating provider to appear on web pages generated in response to requests to the operators' web sites, while preserving the independence of the content of the ratings and providing assurance to the viewing public of that independence. Aspects of the present invention allow for ratings from an independent rating provider to be provided in real time and further assists the rating provider in obtaining additional ratings through the web site operators' web pages.
US11049114B2 Device, medium, and method for tailored interface generation based on internet of things data, vendor data, and/or user preferences data
A device may receive client equipment information for a set of client equipment associated with an organization. The device may receive information describing a set of equipment management services being offered by one or more vendor organizations. The device may identify a subset of the set of equipment management services to offer an individual associated with the organization. The device may provide, for display via an interface of a program, information describing the subset of the set of equipment management services. The device may receive, from a client device that is accessing the interface, information identifying a selection of a particular equipment management service, of the subset of the set of equipment management services, for particular client equipment of the set of client equipment. The device may perform one or more actions associated with assisting in performance or delivery of the particular equipment management service that has been selected.
US11049112B2 Systems and methods facilitating chargebacks in electronic transactions
A method including: receiving a chargeback message from a processor (or offering the service to tenants who can submit chargeback details over APIs), selecting from a database data configuration parameters corresponding to the processor; receiving a first data file via a graphical user interface, wherein the first data file includes evidence responsive to the chargeback message; converting the first data file from a first format to a second format according to the data configuration parameters; after converting the first data file, generating a representment data structure that includes the first data file in the second format; and transmitting the representment data structure to the processor.
US11049103B2 Designation of a trusted user
A device receives a request for a trust designation for a user that is to utilize a merchant application to interact with one or more other users, wherein the merchant application includes one or more interfaces that allow the user to interact with the one or more other users while remaining anonymous or partially anonymous. The device obtains user data for the user based on information included in the request. The device determines the trust designation for the user by using a data model that has been trained using machine learning to process the user data. The device permits at least one of the one or more interfaces of the merchant application to display the trust designation, wherein the user remains anonymous or partially anonymous while the trust designation is displayed.
US11049101B2 Secure remote transaction framework
Embodiments of the invention are directed to systems and methods of providing secure remote transaction (SRT) transactions. In some embodiments, upon selection of a checkout element, a user may be identified with respect to a transaction to be completed. A number of accounts may then be identified in relation to that user. Upon selection of a particular account, the user may be authenticated using a facilitator application installed on a mobile computing device that supports authentication for the selected account. In some embodiments, the system may involve the use of a transaction-specific token generated upon receiving an authentication indicator from the facilitator application.
US11049090B2 NFC application registry for enhanced mobile transactions and payments
Methods, systems, and computer program products for providing enhanced mobile transactions and payments are disclosed. A computer-implemented method may include providing a registry of public keys to allow users to securely exchange mobile payment data with respective trusted merchants, sending a request from a computing device of a user to validate a merchant, storing a public key for the merchant from the registry, receiving a merchant identifier from a terminal during a mobile transaction indicating that the terminal is associated with the merchant, receiving a request for information from the terminal as part of the mobile transaction, determining whether the terminal requesting the information is trusted, providing the requested information encrypted using the public key to the terminal when the terminal is trusted, and providing decoy response information to the terminal when the terminal is determined to be untrusted.
US11049086B2 Systems and methods of managing perpetual inventory
In some embodiments, systems and methods are provided to monitor and adjust perpetual inventory (PI). Some embodiments comprise multiple point of sale (POS) systems; an inventory system and a perpetual inventory (PI) engine control circuit that receives inventory information and is configured to identify the occurrence of a plurality of different events each associated with a different product at a shopping facility and corresponding to a potential inconsistency in a determined inventory count; and for each of the events: identify a first set of inventory evaluation rules; apply the first set of inventory evaluation rules to determine a type of inventory count error; determine an inventory adjustment action to be implemented based on the first product and the determined error type; and cause the inventory adjustment action to be implemented in substantially real-time to adjust the determined inventory count of the first product at the first shopping facility.
US11049081B1 Video revenue sharing program
A system and method generates a popularity score for a first video based at least in part on first popularity data. The popularity score indicative of a popularity of the first video. The system and method retrieves first historical data including historical popularity of a second video submitted by an owner of the first video, in view of determining that the popularity score for the first video is greater than a predetermined value. The system and method determines that the second video is eligible to participate in a video performance sharing program based at least in part on the first historical data. The system and method generates a communication for a client device associated with the owner of the second video to invite the owner of the second video to participate in the video performance sharing program.
US11049078B1 Systems and methods for responding to a broken circuit
Methods and systems for automatically mitigating risks of damage caused by the breaking of a circuit are provided. A smart home controller and/or insurance provider remote processor may analyze data received from a smart device disposed on, within, or proximate to a property associated with monitoring the flow of electricity. If it is determined that a risk of damage due to the flow of electricity being cut off repeatedly exists, the smart home controller or remote processor may automatically generate a repair request to schedule a repair event that mitigates the risks. The smart home controller may transmit information about the risks to a homeowner and/or an insurance provider. The insurance provider remote processor may interpret the transmitted data and perform insurance activities, such as providing a discount or premium, and/or adjusting an insurance policy associated with the property based upon the insured property being equipped with risk mitigation functionality.
US11049076B2 Routing of meeting requests and follow-up queries by digital assistants
In non-limiting examples of the present disclosure, systems, methods and devices for routing meeting requests by a digital assistant service are presented. A request to schedule a meeting between an invitee and a principal may be received by a digital assistant service, wherein the request is sent by an agent of the principal. The digital assistant service may determine that the agent is a delegate of the principal with scheduling authority. The digital assistant service may further determine that follow-up information for the meeting is required, and the digital assistant service may route an electronic message requesting the follow-up information directly the agent-delegate. Other aspects describe mechanisms for routing meeting requests from third parties directly to delegates, rather than sending those communications directly to principals.
US11049070B2 Cash-point inventory management with demand forecasting
A method includes receiving currency demand data for a plurality of cash-points, and currency attribute data for notes at each of the plurality of cash-points. The method also includes determining a first currency allocation indicative of a current allocation of the notes at each of the plurality of cash-points based on the currency attribute data. The method still further includes determining a second currency allocation indicative of a future allocation of the notes required to meet an expected currency demand at each of the plurality of cash-points based on the currency demand data. The method additionally includes determining a schedule for transferring the notes between one or more of the plurality of cash-points to meet the second currency allocation and initiating transfer of the notes according to the schedule to effect the second currency allocation in the cash-points to meet the expected currency demand.
US11049062B2 Enhanced delivery management methods, apparatus, and systems for a shipped item using a mobile node-enabled logistics receptacle
A node-enabled logistics vehicular system is described having a logistics vehicle with a storage area (having a lockable opening) and a master node. The master node has location circuitry for self-determining its location and an actuator controlling access to the storage area via the lockable opening. The master node, when executing delivery release control code maintained on the master node's memory, is operative to identify an intended delivery location associated with a node-enabled item being shipped in the storage area from the shipping information stored in the memory, cause the location circuitry to detect a current location of the logistics vehicle, and selectively cause the first actuator to change the state of the first lockable opening to an open state to provide delivery access to the item within the first storage area based upon the detected current location of the logistics vehicle and the identified intended delivery location.
US11049042B2 Systems and methods for extracting specific data from documents using machine learning
Computer implemented systems and methods are disclosed for extracting specific data using machine learning algorithms. In accordance with some embodiments, a memory device that stores at least a set of computer executable instructions for a machine learning algorithm and a pre-fill engine; and at least one processor that executes the instructions that cause the pre-fill engine to perform functions that include: receiving electronic documents, seed dataset documents, and pre-fill questions; determining output data that enable navigation through the electronic documents using the machine learning algorithm; determining output questions that enable navigation through the electronic documents using the machine learning algorithm; determining output documents to enable navigation through the electronic documents using the machine learning algorithm; and presenting one or more answers for one or more of the output questions using a graphical user interface.
US11049036B2 Frequency pattern for reducing parasitic interactions in a qubit grid
Methods, systems, and apparatus for operating a system of qubits. In one aspect, a method includes operating a first qubit from a first plurality of qubits at a first qubit frequency from a first qubit frequency region, and operating a second qubit from the first plurality of qubits at a second qubit frequency from a second first qubit frequency region, the second qubit frequency and the second first qubit frequency region being different to the first qubit frequency and the first qubit frequency region, respectively, wherein the second qubit is diagonal to the first qubit in a two-dimensional grid of qubits.
US11049026B2 Updating ground truth data in a security management platform
Updating ground truth data in a security management platform is disclosed. One example is a system including at least one processor and a memory storing instructions executable by the at least one processor to receive, in a security management platform, event data relating to a plurality of events corresponding to operation of a computing arrangement in a current time interval, and computing ground truth data for the current time interval based on the received event data, and threat intelligence data from time intervals preceding the current time interval. A prediction model is applied to generate predictions for the current time interval based on the received event data. Ground truth data is re-computed for the time intervals preceding the current time interval based on a comparison of the generated predictions and the computed ground truth data.
US11049012B2 Explaining machine learning models by tracked behavioral latent features
A system and method to explain model behavior, which can benefit not only those seeking to meet regulatory requirements when using machine learning models but also help guide users of the model to assess and increase robustness associated with model governance processes. The method described utilizes changes in behavior of a time series to identify the latent factors that drive explanation.
US11049010B2 Early prediction of an intention of a user's actions
A computer-implemented method includes recording, with a three-dimensional camera, one or more demonstrations of a user performing one or more reaching tasks. Training data is computed to describe the one or more demonstrations. One or more weights of a neural network are learned based on the training data, where the neural network is configured to estimate a goal location of the one or more reaching tasks. A partial trajectory of a new reaching task is recorded. An estimated goal location is computed, by a computer processor, by applying the neural network to the partial trajectory of the new reaching task.
US11049003B2 Analog neuromorphic circuit implemented using resistive memories
An analog neuromorphic circuit is disclosed, having input voltages applied to a plurality of inputs of the analog neuromorphic circuit. The circuit also includes a plurality of resistive memories that provide a resistance to each input voltage applied to each of the inputs so that each input voltage is multiplied in parallel by the corresponding resistance of each corresponding resistive memory to generate a corresponding current for each input voltage and each corresponding current is added in parallel. The circuit also includes at least one output signal that is generated from each of the input voltages multiplied in parallel with each of the corresponding currents for each of the input voltages added in parallel. The multiplying of each input voltage with each corresponding resistance is executed simultaneously with adding each corresponding current for each input voltage.
US11048996B2 Information processing apparatus, ising device, and information processing apparatus control method
Ising devices interconnected via buses each include: neuron circuits that each update, when a value of an output signal from one of connection destination neuron circuits changes, a value based on an update signal; a memory holding connection destination information wherein items of address information respectively identifying the destination neuron circuits and the ising devices including these circuits and identification information about weight values are associated with each other; a control circuit that outputs, when an output signal of a destination neuron circuit in an ising device other than the own ising device changes, the value of the changed output signal and the update signal based on the destination information; and a router that receives a mode set value from a control device and determines whether to connect at least two neighboring ising devices, or a neighboring ising device and the control circuit, based on the set value.
US11048987B2 Image forming apparatus with an improved centering image printing capability
A control unit determines as a sheet center actual position a center position of a print sheet, and adjusts a center position of the image to be printed on the basis of a difference from the sheet center actual position. Further, the control unit prints a main scale image along a primary scanning direction on one face of a print sheet for a test chart, prints a vernier scale image along the primary scanning direction on the other face of the print sheet, determines a deviation between a reference center position of the print engine and a reference center position of the line sensor on the basis of a scale mark of the main scale image that agrees with a scale mark of the vernier scale image, and moves a center position of the image to be printed so as to reduce the determined deviation.
US11048979B1 Active learning loop-based data labeling service
Techniques for active learning-based data labeling are described. An active learning-based data labeling service enables a user to build and manage large, high accuracy datasets for use in various machine learning systems. Machine learning may be used to automate annotation and management of the datasets, increasing efficiency of labeling tasks and reducing the time required to perform labeling. Embodiments utilize active learning techniques to reduce the amount of a dataset that requires manual labeling. As subsets of the dataset are labeled, this label data is used to train a model which can then identify additional objects in the dataset without manual intervention. The process may continue iteratively until the model converges. This enables a dataset to be labeled without requiring each item in the dataset to be individually and manually labeled by human labelers.
US11048976B2 Method and system for controlling machines based on object recognition
A method includes: capturing one or more images of an unorganized collection of items inside a first machine; determining one or more item types of the unorganized collection of items from the one or more images, comprising: dividing a respective image in the one or more images into a respective plurality of sub-regions; performing feature detection on the respective plurality of sub-regions to obtain a respective plurality of regional feature vectors, wherein a regional feature vector for a sub-region indicates characteristics for a plurality of predefined local item features for the sub-region; generating an integrated feature vector by combining the respective plurality of regional feature vectors; and applying a plurality of binary classifiers to the integrated feature vector; and selecting a machine setting for the first machine based on the determined one or more clothes type in the unorganized collection of items.
US11048973B1 Action classification using aggregated background subtraction images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying actions of an object. The methods, systems, and apparatus include actions of: obtaining frames of video including an object of interest; determining a type of action of the object in each of the frames of video; determining a group of frames from the frames of video based on the type of action; determining an aggregated background subtraction (ABS) image based on adjacent frames of the group of frames; generating a training set that includes labeled ABS images including the ABS image; and training an action classifier using the training set.
US11048972B2 Machine learning based system for identifying resonated connections in online connection networks
The technical problem of identifying relevant social proof information with respect to a premium service for a given member profile in an online connection network system is addressed by, first, capturing the associated member's intent based on the member's activity on the web site provided by the online connection network system. The determined intent is used as input into a relevance machine learning model that is executed to identify the member's connection who is a subscriber to the premium service and who has been identified as the most convincing resonated connection of the member with respect to subscribing to the premium service.
US11048969B2 Identification device, identification method, identification system, and database
Provided are an identifying device, an identification method, an identification system, and a database structure capable of identifying species of organisms including animals, insects, and plants. The identifying device for identifying organisms includes a reception unit for receiving feature information including at least one of a location, date and time, image data, attribution information of the image data, and a keyword representing a feature of the organism transmitted from a user terminal, and an identification unit for identifying the species of the organism based on the feature information received by the reception unit by referring to a database in which species of organisms are stored in association with the feature information.
US11048959B2 Apparatus and method for infinitely reproducing frames in electronic device
A method for reproducing frames in an electronic device may include detecting at least one animation region selected from a plurality of animation regions, determining a plurality of random sequences for the at least one selected animation region, generating an output sequence by applying weights to the determined random sequences, and reproducing the generated output sequence.
US11048956B2 Intelligent gallery management for biometrics
A system provides intelligent gallery management for biometrics. A first gallery is obtained that includes biometric and/or other information on a population of people. An application is identified. A subset of the population of people is identified based on the application. A second gallery is derived from the first gallery by pulling the information for the subset of the population of people without pulling the information for the population of people not in the subset. Biometric identification (such as facial recognition) for the application may then be performed using the second gallery rather than the first gallery. In this way, the system is improved as less time is required for biometric identification, fewer device resources are used, and so on.
US11048955B2 Field-programmable gate array-based biometric sampling system for improving biometric data reusability
Concepts and technologies disclosed herein are directed to a field-programmable gate array (“FPGA”)-based biometric sampling system for improving biometric data reusability. The system can include one or more FPGAs, each of which can include a plurality of configurable input/output (“I/O”) blocks, a plurality of configurable logic blocks, and a plurality of configurable interconnects that connect the plurality of configurable I/O blocks to the plurality of configurable logic blocks. The FPGA(s) can be configured based upon a hardware description language model to receive biometric input data associated with a user, to apply a sampling scheme to the biometric input data to extract, from the biometric input data, an enrollment biometric data sample, and to cause the enrollment biometric data sample to be stored in a database.
US11048954B2 Fingerprint enrollment method and electronic device using the fingerprint enrollment method
The present invention relates to a fingerprint enrollment method and an electronic device for performing the fingerprint enrollment method. A fingerprint sensor of the electronic device senses the fingerprint to generate the fingerprint images. The processor of the electronic device determines if M qualified fingerprint images are acquired or the number of times the finger touches the fingerprint sensor reaches N. When any of the above conditions is satisfied, the operation of sensing fingerprint is stopped. After that, the processor uses the fingerprint images to generate fingerprint enrollment information to complete the fingerprint enrollment process. Based on the disclosure of the present invention, the user can complete the fingerprint enrollment process regardless of whether the user uses spiral enrollment or pressing enrollment.
US11048952B2 Occupant monitoring device, occupant monitoring method, and occupant monitoring program
An occupant monitoring device includes: an acquisition unit that acquires a captured image obtained by imaging a region in which there is a probability that a face of an occupant is present in a vehicle; a determination unit that determines whether the captured image acquired by the acquisition unit corresponds to at least a first image not including a feature portion of the face of the occupant but including at least a part of a body of the occupant or a second image not including the body of the occupant; and a processing unit that monitors a state change of the face of the occupant based on the captured image, and switches whether or not an occupant parameter set for monitoring the state change of the face of the occupant is to be reset according to a determination result in the determination unit.
US11048944B2 Spatio-temporal features for video analysis
A method of determining a spatio-temporal feature value for frames of a sequence of video. A first frame and second frame from the sequence of video are received. Spatial feature values in each of the first and second frames are determined according to a plurality of spatial feature functions. For each of the spatial feature functions, a change in the spatial feature values between the first and second frames is determined. The spatio-temporal feature value is determined by combining the determined change in spatial feature values for each of the spatial feature functions.
US11048932B2 Transformation of hand-drawn sketches to digital images
Techniques are disclosed for generating a vector image from a raster image, where the raster image is, for instance, a photographed or scanned version of a hand-drawn sketch. While drawing a sketch, an artist may perform multiple strokes to draw a line, and the resultant raster image may have adjacent or partially overlapping salient and non-salient lines, where the salient lines are representative of the artist's intent, and the non-salient (or auxiliary) lines are formed due to the redundant strokes or otherwise as artefacts of the creation process. The raster image may also include other auxiliary features, such as blemishes, non-white background (e.g., reflecting the canvas on which the hand-sketch was made), and/or uneven lighting. In an example, the vector image is generated to include the salient lines, but not the non-salient lines or other auxiliary features. Thus, the generated vector image is a cleaner version of the raster image.
US11048930B2 Alias capture to support searching for an object-of-interest
Alias capture to support searching for an object-of-interest is disclosed. A method includes capturing, using a camera with a defined field of view, video image frames that include a moving object-of-interest. The method also includes tracking the object-of-interest over a period of time starting when the object-of-interest enters the field of view and ending when the object-of-interest exits the field of view. The method also includes detecting, at a point in time in-between the start and end of the period of time of the tracking, a threshold exceeding change in an appearance of the object-of-interest. The method also includes creating, before the end of the period of time of the tracking, a new object profile for the object-of-interest in response to the detecting of the threshold exceeding change.
US11048927B2 Pedestrian behavior predictions for autonomous vehicles
The technology relates to controlling a vehicle in an autonomous driving mode. For instance, sensor data identifying an object in an environment of the vehicle may be received. A grid including a plurality of cells may be projected around the object. For each given one of the plurality of cells, a likelihood that the object will enter the given one within a period of time into the future is predicted. A contour is generated based on the predicted likelihoods. The vehicle is then controlled in the autonomous driving mode in order to avoid an area within the contour.
US11048926B2 Adaptive hand tracking and gesture recognition using face-shoulder feature coordinate transforms
A method for recognizing hand gestures when the hand is held in front of the user's upper body. The method detects dominant features associated with the upper body, including features on the face (eyes and mouth etc.) and the shoulder extremes. Geometrical relations among these features are used to judge whether the face/head has turned to the side relative to the shoulder. If not, a face-shoulder coordinate system is established using these face-shoulder features, and the hand images are transformed into this new coordinate system. This in effect defines hand gestures relative to the user's face and shoulder, thus significantly reducing the dimensions of the feature space for hand gestures. This face-shoulder coordinate transform can be combined either with traditional appearance-based hand gesture recognition methods, or with a conventional or hybrid deep neural network for RGB or RGB-D images.
US11048924B1 Action-estimating device
[Problem] To provide an action-estimating device which is capable of estimating an action of a subject appearing in a plurality of time-series images with high precision. [Solution] Provided is an action-estimating device 1 comprising: an estimating-side obtaining unit 12 for obtaining a plurality of time-series images Y in which a subject Z appears; an estimating-side detecting unit 13 for detecting a plurality of articulations A appearing in each time-series image Y; an estimating-side measuring unit 14 for measuring coordinates of the detected plurality of articulations A in each time-series image Y; an estimating unit 15 for estimating an action of the subject Z based on displacement of the coordinates of the measured plurality of articulations A in the plurality of time-series images Y; and a storing unit 3 for storing a plurality of choices of the action to be estimated. The estimating-side detecting unit 13 further detects a background appeared in each time-series image Y. In order to estimate the action of the subject Z, the estimating unit 15 calculates a probability of each of the plurality of choices based on the displacement of the coordinates of the measured plurality of articulations A in the plurality of time-series images Y, and corrects the calculated probability of each of the plurality of choices based on the detected background.
US11048923B2 Electronic device and gesture recognition method thereof
In various embodiments, an electronic device includes one or more sensors, a driving module comprising driving circuitry configured to move the electronic device, a memory, and a processor. The processor may be configured to execute instructions to control the electronic device to determine a first distance between the electronic device and a user using at least one of the one or more sensors, and to acquire information corresponding to a gesture of the user through at least one of the one or more sensors based on the first distance being within a first predefined range. The processor may be further configured to control the electronic device to move using the driving module, based on the first distance being within a second predefined range, such that the electronic device is located within the first predefined range and acquires the information corresponding to the gesture of the user through at least one of the one or more sensors.
US11048914B2 Face anti-counterfeiting detection methods and systems, electronic devices, programs and media
Face anti-counterfeiting detection methods and systems, electronic devices, and computer storage media include: obtaining an image or video to be detected containing a face; extracting a feature of the image or video to be detected, and detecting whether the extracted feature contains counterfeited face clue information; and determining whether the face passes the face anti-counterfeiting detection according to a detection result.
US11048910B2 Fingerprint identification device, method and electronic device
Provided are a fingerprint identification device, a fingerprint identification method and an electronic device, which could improve security of fingerprint identification. The fingerprint identification device includes an optical fingerprint sensor including a plurality of pixel units; at least two filter units disposed above at least two pixel units of the plurality of pixel units, where each filter unit corresponds to one pixel unit, and the at least two filter units comprise filter units in at least two colors.
US11048906B2 Method and apparatus for fingerprint identification and terminal device
Embodiments of the present application provide a method for fingerprint identification, which could reduce power consumption generated in the process of fingerprint identification. The method includes: capturing an optical signal, where the optical signal includes an optical signal, in an illumination region of a display screen, illuminating on a finger and reflected by the finger, the illuminating region is determined according to a pressing region within a fingerprint capturing region in which the finger performs a fingerprint pressing operation, and an area of the illuminating region is smaller than an area of the fingerprint capturing region; and performing fingerprint identification according to the optical signal.
US11048894B2 Authentication systems and methods
A system includes a first computing device having a first non-transitory machine-readable storage medium, first communication circuitry, and at least one first processor in communication with the first non-transitory machine-readable storage medium and the first communication circuitry. The at least one first processor is configured to execute instructions stored in the first non-transitory machine-readable storage medium to cause the first communication circuitry to receive a first signal from a first transmission medium, calculate a first authentication value for an object based on data included in the first signal, and cause the first communication circuitry to transmit a second signal to the first transmission medium. The second signal identifies whether the object is authentic based, at least in part, on the first authentication value.
US11048888B1 On-axis aimer for vision system and multi-range illuminator for same
This invention provides an aimer assembly for a vision system that is coaxial (on-axis) with the camera optical axis, thus providing an aligned aim point at a wide range of working distances. The aimer includes a projecting light element located aside the camera optical axis. The beam and received light from the imaged (illuminated) scene are selectively reflected or transmitted through a dichoric mirror assembly in a manner that permits the beam to be aligned with the optical axis and projected to the scene while only light from the scene is received by the sensor. The aimer beam and illuminator employ differing light wavelengths. In a further embodiment, an internal illuminator includes a plurality of light sources below the camera optical axis. Some of the light sources are covered by a prismatic structure for close distance, and other light sources are collimated, projecting over a longer distance.
US11048881B2 Method and system for identification of relation among rule intents from a document
A method and a system for mining rule intents from documents is provided, wherein the rule intents are basic atomic facts present in a sentence. The proposed method and system for identification of relation among rule intents from a document is performed in multiple stages that include identification and optimization of a pair-wise relation graph from rule intents based on a plurality of relation optimizing heuristic rules. The relations identified among the rule intents are displayed in Semantics of Business Vocabulary and Rules (SBVR) format, which can be easily analyzed by machines as SBVR is a comprehensive standard for business rule representation by Object Management Group (OMG) in accordance with set of a standard pre-defined vocabularies.
US11048880B2 Automatic summarization of content in electronic messages
Email servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an email server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the email server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The email server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.
US11048875B2 Skimming data sequences using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing sequential data. In one aspect, a computer-implemented method includes receiving a request to generate a system output for an input data sequence, the input data sequence including a plurality of tokens. One or more tokens may be designated as tokens to be skipped. When a token has not been designated as a token to be skipped, the token is processed using a recurrent neural network to update a current internal state of the recurrent neural network. The system output is generated from the final internal state of the recurrent neural network.
US11048873B2 Emoji and canned responses
At an electronic device, detect a first input on the touch-sensitive surface that represents selection of a first ideogram. Identify at least one attribute of the first ideogram. Select a plurality of suggested one or more characters to display, where at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram. Display at least the first set of suggested one or more characters. Detect a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters. In response to detecting the second input, displaying a composed electronic message, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters.
US11048869B2 Digital assistant and associated methods for a transportation vehicle
Methods and systems for a transportation vehicle are provided. One method includes receiving a user input for a valid communication session by a processor executable, digital assistant at a device on a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context, a filter context and a response context by a neural network, based on the tagged user input; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network; updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request and another output from the trained neural network; and providing a response to the reply by the digital assistant.
US11048868B2 Artificial intelligence (AI) based generation of data presentations
A data narration generating system generates snippets that include representations of data in one of a plurality of formats for inclusion into a data narration. The narration generating system receives selected data to be included into the data narration and provides the selected data to a plurality of ML models. The plurality of ML models are trained in generating snippets in one of the plurality of formats which can include textual format and a tabular format. Snippets in graphical formats can also be generated by rule-based processes. A plurality of snippets are thus generated in one or more of the plurality of formats which can then be presented to a user for selection and inclusion into the data narration. Alternately, a subset of the plurality of snippets can also be selected automatically based on a quality and quantity of data and a voting mechanism. The data narration thus generated is further configured to present different views based on privileges associated with user profiles.
US11048867B2 System and method for extracting tabular data from a document
The present invention relates to a method for extracting tabular data from a document. The method includes identifying a bordered table or a borderless table in a received document and an image of the document. The tabular data in the identified bordered table is extracted using a first and a second set of pixel coordinates from the plurality of pixel coordinates. Further, upon identifying the borderless table in the document, a first set of document coordinates of at least one row of the borderless table is determined. Furthermore, a second set of document coordinates of the at least one column corresponding to the at least one row is determined. Finally, the tabular data in the identified borderless table is extracted from the document based on the determined first and second set of document coordinates.
US11048856B2 Information sharing method, apparatus and computer device
Described is an information sharing method and apparatus, which are directed to information published by a user in a social network. For information published by a user in a social network, when a sharing instruction of the user is received, a selection box comprising one or more sharing targets is displayed for the user, each sharing target has its corresponding social network, and the social network corresponding to the sharing target includes a social network which published the information; when a submission instruction of the user is received, the information is sent to a sharing target selected by the user from the selection box. By using the present method, the spread of information can be accelerated, and the implementation is simple and convenient.
US11048844B1 System and method for use in design verification
A method and system for improved design verification for a data processing device when performing a logic simulation. The system identifies certain corresponding coverpoints at different points in results of a logic simulation for a design. Using coverage results obtained for the design, a merging of the results is performed for the certain corresponding coverpoints in the design. In the merged results, a coverpoint is considered as covered if at least one corresponding coverpoint is covered during the logic simulation.
US11048837B2 Generation of dynamic design flows for integrated circuits
Systems and methods are disclosed for to generation of dynamic design flows for integrated circuits. For example, a method may include accessing a design flow configuration data structure, wherein the design flow configuration data structure is encoded in a tool control language; based on the design flow configuration data structure, selecting multiple flowmodules from a set of flowmodules, wherein each flowmodule provides an application programming interface, in the tool control language, to a respective electronic design automation tool; based on the design flow configuration data structure, generating a design flow as a directed acyclic graph including the selected flowmodules as vertices; and generating an output integrated circuit design data structure, based on one or more input integrated circuit design data structures, using the design flow to control the respective electronic design automation tools of the selected flowmodules.
US11048831B2 Predicting user desirability of a constructional connection in a building information model
The current invention concerns a method, a system, and a computer program product for suggesting a detail in a building information model. Based on an initial identification of a detail in relation to two construction elements in a building information model, the invention provides for suggesting to include the detail in relation to another pairs of elements with partially or fully corresponding properties. Based at least in part on acceptance or refusal, a module based on artificial intelligence is trained in order to decide for further pairs of elements whether to suggest inclusion of the detail.
US11048823B2 Secure file sharing over multiple security domains and dispersed communication networks
Disclosed is a system and method of obtaining data in a system in which share volumes of the data are dispersed across a communication network. A first computer requesting the data forwards the request to a second computer. The second computer determines if another computer has reassembled the data, and if so, responds to the first computer that the request cannot be granted. Otherwise, the second computer enables the first computer to access personal information associated only with a user of the first computer that authorizes the user to access the data. The personal information is used to determine reassembly information necessary to reassemble the data. The reassembly information is used to reassemble the data. The personal information may then be destroyed. The reassembled data is dispersed across the communication network. New personal information is created for the user.
US11048812B2 System for reliably accessing a protected resource
A client system obtains an access token for accessing a protected resource stored at a resource system. A storage resource of the system stores a plurality of grant method code portions, a plurality of authentication method code portions and a configurable database. The client system comprises processing circuitry configured to receive an access request from a user device. The access request comprises an instruction for the client system to access a protected resource and a request identifier indicative of an authorization system for authorizing access to the protected resource. The client system uses the configurable database and code portions to execute the grant and authentication methods supported by the authorization system. The client system receives the access token from the authorization sever, in response to executing the grant and authentication methods.
US11048809B1 Systems and methods for detecting misuse of online service access tokens
The disclosed computer-implemented method for detecting misuse of online service access tokens may include (1) receiving a user permission token to access an online service that manages one or more user resources, (2) monitoring, based on utilization of the user permission token, usage data associated with an access token issued to a relying party for accessing the user resources managed by the online service, (3) identifying, based on the usage data, activity associated with the access token being misused by the relying party, and (4) performing, a security action that protects the user resources against the activity associated with the access token being misused by the relying party. Various other methods, systems, and computer-readable media are also disclosed.
US11048808B2 Consent for common personal information
Embodiments may provide techniques that provide the capability to manage consent for access to personal data common to multiple people. For example, a method may comprise identifying data for which at least a portion of the data is common to a plurality of individuals or entities, determining a consensus level, for a purpose, of the individuals or entities to which the stored data is common, the consensus level being required for access to the data, transmitting a request for consent to the stored data to each of the plurality of individuals or entities, receiving responses to the requests for consent from at least some of the plurality of individuals or entities, determining a consensus score based on the received responses to the requests for consent, and allowing or denying access to the stored data based on the determined consensus score and on the required consensus level.
US11048805B2 Method for storing data on a storage entity
A method for storing data on a storage entity (SE) includes: computing a file identifier for a file to be stored on the SE; checking if the file has already been stored using the file identifier; generating a user-specific private and public identifier; updating or computing tags of the file by the client such that the updating or computing is homomorphic in the user-specific private identifier and in parts of the file; providing the user-specific public identifier, the updated tags and a proof of possession of the secret identifier to the SE; verifying the proof-of-possession; verifying validity of the tags; upon successful checking, storing a public identifier for the file incorporating the user-specific public identifier and the updated tags by the SE; and upon a case where it is determined that the file has not already been stored, storing the file.
US11048802B2 Encrypted hard disk imaging process
One method disclosed includes booting a computer with a bootloader, where the bootloader is stored on an unencrypted portion of a data storage device of the computer. The method further includes unsealing a decryption password for an encrypted portion of the data storage device from a trusted platform module (TPM) using a first sealing policy, where the first sealing policy excludes dependence on a first platform configuration register (PCR), wherein the first PCR stores a measurement result associated with the bootloader. The method subsequently includes sealing the decryption password into the TPM using a second sealing policy, where the second sealing policy includes dependence on the first PCR.
US11048799B2 Dynamic malware analysis based on shared library call information
A non-transitory computer-readable storage medium storing a program that causes an information processing apparatus to execute a process, the process includes executing a first program by using a system including a kernel of an operating system (OS) and shared libraries, acquiring first information on a first file group read out from the shared libraries, executing a second program by using the system, acquiring second information on a second file group read out from the shared libraries, executing similarity determination processing of determining similarity between the first program and the second program by comparing the first information and the second information that have been acquired, and outputting the similarity that has been determined.
US11048784B2 Authentication method and system
The invention provides a computer-implemented authentication method comprising the step of enabling a user to input an identifier (e.g. a PIN) into an electronic device having a screen and a keypad operable within a keypad zone of the screen; by operating at least one key of the keypad via an image of at least part of a scrambled keypad which is displayed at least partially within the keypad zone. The user's operation of the keypad key via the image generates an encoded version of the user's intended input. In one sense the invention can be perceived as superimposing a non-functional image of a scrambled keyboard over an underlying, functional keypad. The image may be any type of electronic image, and may include a video image. The invention is particularly suited for use with, but not limited to, mobile phones, tablet computer, PCs etc. It can be implemented in any system wherein a user's identity must be verified before access is granted to a controlled resource.
US11048776B2 Methods and systems for control of human locomotion
A method is provided for the automatic control of cycling speed in a human. The method comprises: estimating the subject's actual cycling speed using one or more sensors to thereby obtain a measured speed; determining an error comprising a difference between a desired speed and the measured speed; and outputting, to the subject, a stimulus frequency signal wherein the stimulus frequency signal is based on the error in such a manner that when the subject pedals in a manner that matches a frequency of the stimulus frequency signal, the subject's actual speed controllably tracks the desired speed.
US11048773B1 Systems and methods for modeling item similarity and correlating item information
Disclosed herein are systems and methods for correlating item data. A system for correlating item data may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations comprising: receiving reference text data associated with a reference item from a device; receiving reference image data associated with the reference item from the remote device; determining candidate text data and candidate image data associated with at least one candidate item; selecting a text correlation model; determining a first similarity score by applying the text correlation model to the reference text data and the candidate text data; selecting an image correlation model; determining a second similarity score by applying the image correlation model to the reference image data and the candidate image data; calculating a confidence score based on the first and second similarity scores; and performing a responsive action based on the calculated confidence score.
US11048768B1 Social networking system with trading of electronic business cards
A social networking system in which electronic business cards are traded as a format for social networking so as to provide for a better measure of social network relationships based on network significance and/or reputation score. Endorsement paths and/or card paths, resulting from trades, may be generated and visualized, and network significance and/or reputation score may be calculated at a given moment in time, or over a specific sub-network of users, such as by being calculated automatically at an interval of time or based on user action.
US11048765B1 Search engine optimizer
A search engine optimizer, which works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine, which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and ride side check mate combination required to achieve certitude.
US11048761B2 Semantic contextual element linking
Methods, systems, and computer-readable storage media for receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool, storing, by the semantic context service, the semantic context, receiving, by the semantic context service, a semantic context request from a second analytical tool, the semantic context request including a set of parameters, determining, by the semantic context service, a response to the semantic context request based on the set of parameters, the response including the semantic context, and returning, by the semantic context service, the response to the second analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.
US11048759B1 Tochenized cache
Methods of and systems for searching a catalog include parsing the items of the catalog into tokens, determining the frequency with which each token appears in the catalog, and storing the frequencies in a cache. Queries to the catalog are likewise parsed into tokens, and the tokens of the query string are compared to frequency values in the cache to identify a smaller search space within the catalog.
US11048755B2 Key-value store tree with selective use of key portion
Aspects of the present disclosure provide various embodiments for selective use of a portion of a key, such as a prefix of the key (also referred to as a key prefix of a key), with respect to a key-value store (KVS) tree data structure, such as when storing a key-value pair (associated with the key) within the KVS tree data structure or navigating through the KVS tree data structure. For some embodiments, when navigating a KVS tree based on a key, a first set of levels (e.g., a first series of levels) of the KVS tree is navigated by a first portion (e.g., a prefix) of the key, and a second set of levels (e.g., a second series of levels) of the KVS tree is navigated by a second portion (e.g., an entire portion) of the key.
US11048751B2 Play control of content on a display device
A system for presenting and controlling content on a display device includes a network, a server system coupled to the network and comprising one or more servers, a display device coupled to the network and having a display, and a personal computing device operable to transmit a first message according to a specified format over the network to the server system. The server system stores an association between the personal computing device and the display device. The first message identifies user-selected content and a media player to play the content. The server system is operable, in response to receiving the first message from the personal computing device, to provide to the display device a second message identifying the user-selected content and the media player to play the content. In response to receiving the second message, the display device is operable to obtain a first media player needed to play the content, to load the media player and to present the content on the display.
US11048744B1 Computer architecture for weighting search results by stylistic preferences
Methods for identifying data files responsive to a search query and weighted according to a stylistic preference are provided. In one aspect, a method includes receiving a search query for a collection of media files from a device associated with a user associated with a user identifier, and identifying a set of image files from the collection that is responsive to the query. Each image file in the set is associated with a relevancy score. The method also includes retrieving a stylistic preference profile associated with the user identifier to apply to the set, and weighting the score for each image file according to the profile to generate a weighted stylistic preference score for each image file. The method further includes creating a listing of the set that is sorted according to weighted stylistic preference score, and providing the listing to the device. Systems and machine-readable media are also provided.
US11048729B2 Cluster evaluation in unsupervised learning of continuous data
A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of clusters based on at least one temporal stability measure between continuous data from at least two time intervals.
US11048728B2 Dependent object analysis
A method, a system, and a computer program product for performing analysis of object dependencies. A first base object is selected from a plurality of base objects. At least one first dependent object in a plurality of dependent objects depends on the selected first base object. A group of base objects that includes the selected first base object is generated. A second base object in the plurality of base objects is determined. The first dependent object is dependent on the second base object. The determined second base object is grouped with the generated group of base objects. At least one second dependent object in the plurality of dependent objects and its corresponding base object are determined. The corresponding base object is grouped with the generated group of base objects. The generated group of base objects is stored.
US11048727B2 Systems and methods for automated feature selection and pattern discovery of multi-variate time-series
Systems and methods of automated feature selection and pattern discovery of multi-variate time-series include obtaining a multi-variate times-series from a network; preprocessing the multi-variate times-series to account for sampling intervals and missing data in the multi-variate times-series; determining a distance matrix for the multi-variate times-series which estimates correlation among features in the multi-variate times-series; performing clustering on the distance matrix; reducing dimensionality of the multi-variate times-series based on the clustering to provide a lower-dimensionality time-series; and providing the lower-dimensionality time-series to one or more applications configured to analyze the multi-variate times-series from the network, wherein the lower-dimensionality time-series provides similar information as the multi-variate time-series with fewer dimensions thereby improving computational complexity of the one or more applications.
US11048726B2 Method and system for processing recommended target software
A method and a system for processing recommended software are disclosed. A cluster analysis module performs a cluster analysis for users based on software using information reported by the users, and determines a software list corresponding to each user cluster, and sort software in the software list according to using condition of the software. A recommendation module determines a user cluster that is the most relevant to a specific user based on software using information of the specific user, and selects top N pieces of software from a software list corresponding to the user cluster to recommend the selected top N pieces of software to the specific user, where N is a predefined value.
US11048724B2 Method and system for exploring similarities
A method and computer readable medium for exploring similar users and items of a media service. In one aspect, a user can explore for similar users iteratively. In one aspect, a user interface is generated that displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user which has a degree of similarity with respect to the searching user. In another aspect, a method facilitates the search of such a similar user within a media service.
US11048703B2 Minimizing processing using an index when non leading columns match an aggregation key
Provided are techniques for minimizing processing using an index when non-leading columns match an aggregation key. A query that includes a clause and an aggregation key is received. It is determined that a non-leading key column of an index matches a column of the aggregation key comprising any of: a leading column of an ORDER BY aggregation key, any column of a duplicate removal aggregation key, a MIN aggregation key, and a MAX aggregation key. The clause is processed using an order of the aggregation key to generate a first result set. Then, the clause is processed using the non-leading key column of the index that matched the column of the aggregation key and the first result set to generate a second result set. The second result set is returned.
US11048700B1 Decomposition of queries
Techniques are disclosed to decompose a query from a client application. Embodiments include receiving a query based on a request provided by a user via a user interface. Embodiments include identifying a set of data elements requested by the query and identifying a predicate expression of a plurality of expressions in the query and a dependent expression of the plurality of expressions in the query. Embodiments include generating a first micro-service query for at least a first data element corresponding to the predicate expression and a second micro-service query for at least a second data element corresponding to the dependent expression. Embodiments include determining an order for issuing the first micro-service query and the second micro-service query based on the predicate expression and the dependent expression.
US11048691B2 In-memory database system
An in-memory database system stores an entirety of a database within main memory of the computer system. The database includes a table comprising a plurality of rows including a particular row. A first transaction updating the particular row is executed to create a first version of the particular row. A second transaction updating the particular row is executed to create a second version of the particular row. The first version is visible only to the first transaction, and the second version is visible only to the second transaction. The in-memory database system may associate an index with the database table, the index referencing the plurality of rows, including referencing the first version of the particular row and the second version of the particular row. The in-memory database system may initiate garbage collection of the first version of the particular row and/or the second version of the particular row.
US11048688B2 Deleting configuration items in a configuration management database
Embodiments of the present invention provide automated systems and methods for selectively finding and deleting dormant data (out of data, inactive data) in a configuration management database (CMDB), or in a database which has similar characteristics. The method includes using a directed graph where each node of the directed graph represents a configuration item, and traversing the directed graph in order to determine inactive or dormant data, and all of the objects which depend on that data. Configuration items are deleted only when all of the other configuration items from which it depends contain dormant data.
US11048687B2 Transferring metadata from immutable storage
The subject technology generates and stores a new version set of one or more table-metadata files, the new version set of one or more table-metadata files comprising table metadata for a new version of a database table. The subject technology determines that a plurality of table-metadata files are not included in a cache. The subject technology downloads, in parallel, the plurality of table-metadata files from immutable storage. The subject technology stores, in the cache, the plurality of table-metadata files. The subject technology reads, among the plurality of table-metadata files, a first table-metadata file before a second table-metadata file has been fully downloaded, the plurality of table-metadata files comprising at least the first table-metadata file and the second table-metadata file.
US11048684B2 Lazy tracking of user system web cache
Systems, methods, and computer-readable media for lazy tracking mechanisms for web caching systems are provided. The lazy tracking mechanism may track and perform asynchronous (async) computation of dirty records for client-side caching mechanisms. The async computation of dirty records may include tracking or accounting for invalidated records relevant to a particular client or user system. Invalidation messages may be sent to client/user systems in response to receipt of a request for updated records, or in response to a request for a particular item. Other embodiments may be described and/or claimed.
US11048672B2 Binary large object platform for interactively analyzing and editing structural metadata
Embodiments include methods, systems and computer program products method for editing and correcting structural metadata associated a binary large object (BLOB). The computer-implemented method includes obtaining, using a processor, at least a portion of structural metadata associated with the BLOB. The processor converts one or more fields associated with the at least a portion of structural metadata and determines that the one or more fields generated one or more errors or null values. The processor provides an interface, wherein the interface is used to cause a first movement or edit the one or more fields. The processor determines that the first movement or edit of the one or more fields fixes the one or more errors or null values and provides an indication that the first movement or edit of the one or more fields has or has not fixed the one or more errors or null values.
US11048669B2 Replicated state management using journal-based registers
A transaction request is received at a journal-based state management system. The transaction request includes a register processing section indicating an operation to be performed at a journal register allocated to the transaction submitter to store state information of an application. Based on the results of a conflict detection operation performed with respect to the transaction request and on the result of the operation on the journal register, the transaction request is accepted for commit. The value of the journal register is stored at a node of the state management system and provided to the transaction submitter.
US11048665B2 Data replication in a distributed file system
Embodiments for data replication in a distributed file system environment by a processor. Data replication of one or more files that are more frequently used as compared to other files in a plurality of files may be increased according to hot data detected from one or more queries to a distributed file system.
US11048657B2 CAN bus driver with accelerated state transitions
A bus driver for driving a differential data bus can be in a dominant data bus state and in a recessive data bus state. In the dominant data bus state, the bus driver connects the first and second single-wire data bus lines to a first and second electrical potential and temporarily does not drive the first and second single-wire data bus lines in the recessive data bus state. In the recessive data bus state after a change from the dominant data bus state to the recessive data bus state, bus driver connects the first and second single-wire data bus lines to a fourth electrical potential for an active time.
US11048655B2 NFC pressure test method and system based on mobile terminal and storage device
Provided are a mobile terminal-based NFC stress testing method and system, and a storage device. The method comprises: connecting to a computer to acquire a preset count and a preset frequency; activating an NFC service; determining whether a flag bit is enabled, and if so, detecting an NDEF message, or if not, waiting for the computer terminal to modify the flag bit to be enabled before detecting an NDEF message; and uploading, by a hardware abstraction layer, the NDEF message to an NFC application, disabling a service flag bit, and returning to wait for the computer terminal to modify the flag bit, until detection is complete.
US11048653B2 Integrated circuit inputs and outputs
An integrated circuit microprocessor device comprises a central processing unit (CPU) and a general purpose input or output subsystem (2) having at least one external connection (4). The external connection is configured to provide an input to or output from the device depending upon an associated setting in the general purpose input or output subsystem. At least one further module on the device is configured to be able to request at least a first or a second task which may control a state of the external connection, the general purpose input or output subsystem being configured, upon receipt of conflicting requests for the first and second tasks, to apply a predetermined priority to allow only one of the tasks to be applied to the external connection.
US11048650B1 Method and system for integrating processing-in-sensor unit and in-memory computing unit
A method for integrating a processing-in-sensor unit and an in-memory computing includes the following steps. A providing step is performed to transmit the first command signal and the initial data to the in-memory computing unit. A converting step is performed to drive the first command signal and the initial data to convert to a second command signal and a plurality of input data through a synchronizing module. A fetching step is performed to drive a frame difference module to receive the input data to fetch a plurality of difference data. A slicing step is performed to drive a bit-slicing module to receive the difference data and slice each of the difference data into a plurality of bit slices. A controlling step is performed to encode the difference address into a control signal, and the in-memory computing unit accesses each of the bit slices according to the control signal.
US11048646B2 I/O authorization control in shared storage systems
A method for limiting I/O access in shared storage systems is disclosed. In one embodiment, such a method includes establishing, for a volume, a list of address spaces that are authorized to access the volume. The method further receives an I/O request to access the volume and determines whether the I/O request originates from one of the address spaces identified in the list. If the I/O request originates from one of the address spaces in the list, the method passes the I/O request to the volume. If, on the other hand, the I/O request does not originate from one of the address spaces in the list, the method blocks the I/O request. A corresponding system and computer program product are also disclosed.
US11048642B2 Key-value storage method, apparatus, and system
Embodiments of this application provide a key-value storage method, apparatus, and system, to resolve at least a problem that currently no related solution can combine key-value storage with such efficient storage protocol as an NVMe protocol. The method includes: writing, by a host after detecting a key-value storage request, a first instruction code and address information that are carried in the key-value storage request to a field defined in a protocol, to constitute a first storage request instruction sequence, where the first instruction code is an instruction code defined based on a reserved extension field in the protocol; and interacting, by the host, with the storage controller, so that the storage controller obtains the first storage request instruction sequence. This application is applicable to the field of storage technologies.
US11048632B2 Data storage system with performance-based distribution of I/O requests to processing cores
A method of assigning I/O requests to CPU cores of a data storage system includes, in a first operating mode, assigning I/O requests to CPU cores based on port affinity while maintaining a current I/O completion count, and regularly performing a first test-and-switch operation that includes (i) for a sample interval, temporarily assigning the I/O requests to the CPU cores based on core availability while obtaining a sample I/O completion count, (ii) comparing the first sample I/O completion count to the current I/O completion count, and (iii) based on the sample I/O completion count being greater than the current I/O completion count, switching to a second operating mode. In the second operating mode, I/O requests are assigned to the CPU cores based on core availability, and similar operations are performed for periodically testing whether to switch to the first operating mode.
US11048600B2 Method and apparatus for managing storage system
Techniques for managing a storage system involve: in response to a storage device in a group of storage devices failing, determining multiple stripes in the storage system which are associated with the failed storage device; selecting a first storage device and a second storage device from the group of storage devices respectively, the first storage device and the second storage device being a first candidate and a second candidate of storage devices for rebuilding a first stripe and a second stripe among the multiple stripes to form a first rebuilt stripe and a second rebuilt stripe respectively; obtaining a coupling degree between the first rebuilt stripe and the second rebuilt stripe, the coupling degree describing a conflict degree of rebuilding the first stripe and the second stripe in parallel; and identifying the first candidate and the second candidate on the basis of the obtained coupling degree.
US11048599B2 Time-based checkpoint target for database media recovery
A method, apparatus, and system for a time-based checkpoint target is provided for standby databases. Change records received from a primary database are applied for a standby database, creating dirty buffer queues. As the change records are applied, a mapping is maintained, which maps timestamps to logical times of change records that were most recently applied at the timestamp for the standby database. On a periodic dirty buffer queue processing interval, the mapping is used to determine a target logical time that is mapped to a target timestamp that is prior to a present timestamp by at least a checkpoint delay. The dirty buffer queues are then processed up to the target logical time, creating an incremental checkpoint. On a periodic header update interval, file headers reflecting a consistent logical time for the checkpoint are also updated. The intervals and the checkpoint delay are adjustable by user or application.
US11048591B1 Efficient name space organization in a global name space cluster
Described is a system for reclaiming unused storage space when distributing backup data to storage performance-based tiers within a clustered storage environment. The clustered storage environment may organize nodes into storage performance tiers, and each node within a tier may be tuned for a particular type of workload. Accordingly, the system implements a file system that provides the ability to reclaim unused storage space (e.g. perform garbage collection) for specific nodes or tiers independently despite implementing a global namespace. The global namespace may group (or co-locate) aspects of file information with the backup files. For example, file information may be stored on the same node that stores the associated backup files. Accordingly, the system may reclaim unused storage space for each node, or set of nodes forming a storage performance tier, independently and efficiently.
US11048588B2 Monitoring the operation of a processor
Embodiments of an invention for monitoring the operation of a processor are disclosed. In one embodiment, a system includes a processor and a hardware agent external to the processor. The processor includes virtualization logic to provide for the processor to operate in a root mode and in a non-root mode. The hardware agent is to verify operation of the processor in the non-root mode based on tracing information to be collected by a software agent to be executed by the processor in the root mode.
US11048587B2 Apparatus and method for detecting and recovering from data fetch errors
An apparatus and method are described for detecting and correcting data fetch errors within a processor core. For example, one embodiment of an instruction processing apparatus for detecting and recovering from data fetch errors comprises: at least one processor core having a plurality of instruction processing stages including a data fetch stage and a retirement stage; and error processing logic in communication with the processing stages to perform the operations of: detecting an error associated with data in response to a data fetch operation performed by the data fetch stage; and responsively performing one or more operations to ensure that the error does not corrupt an architectural state of the processor core within the retirement stage.
US11048574B2 System and method for workflow error handling
A system can include a processor configured to generate a query for a workflow results table, the query including query criteria to include records not having an associated child in the workflow results table and having a value indicating an unsuccessful status. The processor can be further configured to execute the query against the workflow results table to identify at least one activity record having a value indicating an unsuccessful status for the execution of at least one respective workflow activity. The processor can be further configured to generate a graph of workflow activity records between the at least one activity record and a root workflow activity record using context information associated with the workflow activity records. The processor can be further configured to determine an automated remedial action based on the graph of workflow activity records and to execute the remedial action.
US11048568B2 Broadcast sending control method and apparatus, storage medium, and electronic device
A broadcast sending control method includes: acquiring a receiver queue corresponding to a broadcast message; acquiring an application type and a launching state of a first receiver, wherein the first receiver is any receiver in the receiver queue; removing, in a case where the application type is a predetermined application type and the launching state is a predetermined launching state, the first receiver from the receiver queue; and sending, according to the receiver queue from which the first receiver has been removed, the broadcast message.
US11048564B2 API evolution and adaptation based on cognitive selection and unsupervised feature learning
A computer-implemented method includes: receiving, by a computing device, information regarding an application programming interface (API); classifying, by the computing device, the API using natural language classification on to a baseline taxonomy; extracting, by the computing device, information regarding features of the API based on the classifying to the baseline taxonomy; performing, by the computing device, an assessment on the API relative to other APIs within a same class as the API based on the extracting the information regarding the API features and the classifying the API; and updating, by the computing device, the API based on the performing the assessment.
US11048563B2 Synchronization with a host processor
A processing system comprising: a subsystem for acting as a work accelerator to a host processor, the subsystem comprising an arrangement of tiles; and an interconnect for communicating between the tiles and connecting the subsystem to the host. The interconnect comprises synchronization logic to coordinate barrier synchronizations between a group of the tiles. The synchronization logic comprises a host sync proxy module, comprising a counter written with a number of credits by the host processor, and being configured to automatically decrement the number of credits each time one of the barrier synchronizations requiring host involvement is performed. When the number of credits in the counter is exhausted, the barrier is not released until a further write from the host to the host sync proxy module, but when the number is credits in the counter is not exhausted the barrier is released without a separate write from the host.
US11048561B2 Avoiding power-on failures in virtualized GPUs
Various examples are disclosed for avoiding power-on failures during virtualization of graphics processing units. A computing environment can be directed to, in response to a virtual machine being powered on, identify a profile for a virtual graphics processing unit (vGPU) designated for the virtual machine, the profile specifying an amount of memory required by the vGPU, identify that the virtual machine is unable to be assigned to any of a plurality of physical graphics processing units (GPUs) based on the amount of memory required by the vGPU, free fat least the amount of memory required by the vGPU by performing a migration of at least one existing virtual machine from a first one of the physical GPUs to a second one of the physical GPUs, and assign the virtual machine to an available one of the physical GPUs and a corresponding host.
US11048552B2 High-speed broadside communications and control system
A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
US11048550B2 Methods, devices and computer program products for processing task
Embodiments of the present disclosure provide methods, devices, and computer program products for processing a task. A method of processing a task comprises: receiving, at a network device and from a set of computing devices, a set of processing results derived from processing the task by the set of computing devices; in response to receiving the set of processing results, executing a reduction operation on the set of processing results; and transmitting a result of the reduction operation to the set of computing devices. In this way, embodiments of the present disclosure can significantly reduce an amount of data exchanged among a plurality of devices processing a task in parallel, and thus reduce network latency caused by data exchange.
US11048549B2 Transferral of process state and/or components in computing environments
This technology relates to transferring state information between processes or active software programs in a computing environment where the a new instance of a process or software program may receive such state information even after an original or old instance of the process or software program that owned the state information has terminated either naturally or unnaturally.
US11048533B2 Information processing device and method for selectively displaying support information based on urgency level
Proficiency level determining unit determines a user's proficiency level in operating his/her user device. Suggestion determining unit determines a suggestion to be disclosed, based on a trigger that has occurred. Suggestion type determining unit determines a type of the suggestion determined to be displayed by suggestion determining unit. Display method determining unit determines a display method of the suggestion based on the suggestion type determined by suggestion type determining unit, among display methods that differ in a method by which the user may operate the user device after a suggestion is displayed. Suggestion display control unit causes a display means of the user device to display the suggestion determined by suggestion determining unit using the display method determined by display method determining unit.
US11048530B1 Predictive action modeling to streamline user interface
A prediction model may be created to predict future actions likely to be performed by users while interacting with electronic content via user devices. The predictions may be used to streamline access to interface controls or other information to enable the users to facilitate or expedite performance of the predicted actions, while reducing computational demands on computing devices that provide the electronic content by, for example, reducing unnecessary intervening computing actions.
US11048523B2 Enabling software sensor power operation requests via baseboard management controller (BMC)
An information handling system (IHS), baseboard management controller (BMC) and method provide for coordinating the BMC and the host processor subsystem to avoid conflicts between power operations by BMC and maintenance activities by the host processor subsystem. In response to determining that a power operation is requested for the host processor subsystem, a service processor of the BMC determining whether a planned power operation (PPO) software sensor contains information indicating that the host processor subsystem is executing a critical operation utility. In response to determining that the host processor subsystem is not executing the critical operation utility, service processor updates/modifies information contained in the PPO software sensor to indicate that a power operation is scheduled. The modified information prevents the host processor subsystem from subsequently initiating execution of the critical operation utility. The service processor also schedules the power operation of the host processor subsystem.
US11048512B1 Apparatus and method to identify the source of an interrupt
An apparatus and method for processing non-maskable interrupt source information. For example, one embodiment of a processor comprises: a plurality of cores comprising execution circuitry to execute instructions and process data; local interrupt circuitry comprising a plurality of registers to store interrupt-related data including non-maskable interrupt (NMI) data related to a first NMI; and non-maskable interrupt (NMI) processing mode selection circuitry, responsive to a request, to select between at least two NMI processing modes to process the first NMI including: a first NMI processing mode in which the plurality of registers are to store first data related to a first NMI, wherein no NMI source information related to a source of the NMI is included in the first data, and a second NMI processing mode in which the plurality of registers are to store both the first data related to the first NMI and second data comprising NMI source information indicating the NMI source.
US11048504B2 Providing offline mode for mobile applications
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a project for an existing application. The program further receives from the client device a request to add an offline mode to the existing application. In response to receiving the request, the program also includes programming code in the project for implementing the offline mode in the existing application. The program further generates an application configured for execution on the client device. The application is a version of the existing application that includes the feature for operating the existing application in the offline mode.
US11048495B2 Method and apparatus for multimodal operation of near field communications circuitry
Various embodiments include an electronic device and method for near field communications. An electronic device comprises a memory, a first communication circuit, a second communication circuit, and at least one processor operatively connected with the memory, the first communication circuit, or the second communication circuit, wherein the processor identifies an occurrence of a designated event for the electronic device while at least one piece of first software stored in the memory is performed, in response to the occurrence of the designated event, receives update software for the at least one piece of first software from an external device through the second communication circuit, and updates the at least one piece of first software using the received update software, and wherein the first communication circuit operates in a first mode before the at least one piece of first software is updated and transitions into a second mode.
US11048488B2 Software code optimizer and method
The invention provides, in some aspects, methods of optimizing an app for execution on a client device by identifying components of the app used in such execution by a user having a designated role who accesses the app for download via a designated portal. A component can be, for example, a source code file or portion thereof, including, for example, a portion defining a widget or other user interface element. For each component, the method (i) identifies source code files on which execution of that component depends, e.g., in connection with execution of the particular app by the particular user, and (ii) generates a dependency-ordered stack of the source code files for that component. In further accord with those aspects of the invention, the method combines the dependency-ordered stacks into a single such stack and transfers the source code in an order specified by that stack to the client device for loading and execution.
US11048478B1 Method and apparatus for tritium-based true random number generator
Methods are disclosed for manufacturing a true random number generator (TRNG), wherein the TRNG includes a cavity filled with tritium and an electronic sensor constructed to detect energy from the decay of the tritium. One method includes (a) forming the cavity by bonding an enclosing structure to the sensor or adjacent to the sensor such that a portion of the sensor forms an inner surface of the cavity, (b) injecting the tritium gas into the cavity via one or more ports in the enclosing structure, and (c) sealing the one or more ports. Another method includes (a) applying a drop of tritiated water or tritiated gel to a surface of the electronic sensor, and (b) applying epoxy over the drop of tritiated water or tritiated gel (prior to step (b), the surface of the electronic sensor may be cooled sufficiently to freeze the drop of tritiated water or tritiated gel).
US11048461B2 System to facilitate interaction during a collaborative screen sharing session
A server device may receive information identifying a user of a first device participating in a screen sharing session with a second device and associate the information identifying the user of the first device with information indicating a sequence of interactions with an application at the first device. The server device may determine one or more user interface elements that correspond to a current view of the application at the first device based on the sequence of interactions, and transmit, to the second device, information identifying the one or more user interface elements that correspond to the current view to permit the second device to reconstruct the current view based on the information identifying the one or more user interface elements that correspond to the current view and stored information related to a plurality of views associated with the application.
US11048458B2 Communication apparatus and a control method relating communication with a target apparatus by using wireless communication method
A communication apparatus capable of performing near field communication acquires communication information of a target apparatus through the near field communication, determines whether or not the target apparatus is connected to an access point to which the communication apparatus is connected, on the basis of the communication information, and accepts the target apparatus as a target to which the communication apparatus is to be connected by using a peer-to-peer communication system, when it is determined that the target apparatus is not connected to the access point to which the communication apparatus is connected.
US11048452B2 Information processing apparatus, control method, and storage medium for determining IP addresses are overlape in direct and infrastructure modes, the information processing apparatus prohibits to operate in direct connection mode
When an IP address for use in an infrastructure connection mode and an IP address for use in a direct connection mode overlap each other, there is a possibility that an information processing apparatus incorrectly transmits data to an interface different from an interface supposed to receive the data. Thus, the information processing apparatus is prohibited from operating in the direct connection mode in a case where the IP address for use in the infrastructure connection mode and the IP address for use in the direct connection mode overlap each other.
US11048447B2 Providing direct data access between accelerators and storage in a computing environment, wherein the direct data access is independent of host CPU and the host CPU transfers object map identifying object of the data
Embodiments for providing direct access to non-volatile memory by a processor. One or more accelerators may be provided, via an application programming interface (“API”), direct access to non-volatile storage independent of a host central processing unit (“CPU”) on a control path or data path to perform a read operation and write operation of data.
US11048441B2 Semiconductor devices
A semiconductor device includes an internal clock generation circuit, a command generation circuit, and an address generation circuit. The internal clock generation circuit generates a command clock signal and an inverted command clock signal, wherein a cycle of the command clock signal and a cycle of the inverted command clock signal are determined by a mode. The command generation circuit generates a first command based on a first internal control signal and the command clock signal and generates a second command based on a second internal control signal and the inverted command clock signal. The address generation circuit generates a latch address based on the first internal control signal or a second internal control signal.
US11048435B2 Memory controller and method of operating the same
Provided herein may be a memory controller and a method of operating the same. The memory controller may control a write operation of a memory device in response to a write command received from a host. The memory controller includes a host interface, a buffer, and a first processor. The host interface is configured to receive write data corresponding to the write command from the host. The buffer is configured to store the write data. The first processor is configured to control operations of the host interface and the buffer. The first processor is configured to, when the write command is received, set an operation mode based on an operating status of the memory controller.
US11048433B2 Memory control method with limited data collection operations, memory storage device and memory control circuit unit
A memory control method, a memory storage device, and a memory control circuit unit are disclosed. The memory control method includes: performing a first write operation to write first data to a first physical unit in a first physical group through a first channel; performing a limited data collection operation to collect second data, wherein the limited data collection operation limits that the second data does not include data to be collected from the first physical group after the first write operation is completed; and performing a second write operation during a period of performing the first write operation, so as to write the second data to a second physical unit in the second physical group through a second channel. In addition, the limited data collection operation and the second write operation are configured to release at least one spare physical unit.
US11048428B2 Apparatuses and methods for memory alignment
The present disclosure includes apparatuses and methods related to memory alignment. An example method comprises performing an alignment operation on a first byte-based memory element and a second byte-based memory element such that a padding bit of the first byte-based memory element is logically adjacent to a padding bit of the second byte-based memory element and a data bit of the first byte-based memory element is logically adjacent to a data bit of the second byte-based memory element.
US11048416B2 Method, apparatus and computer program product for managing storage system
A storage system is associated with at least one part of multiple storage devices in a resource pool, a part of a storage space in a storage device being inaccessible to the storage system. Techniques involve: identifying an extent within the part of the storage space in the storage device as a free extent; selecting a group of storage devices each with a free extent from the multiple storage devices in response to determining a virtual address range in the storage system as specified by an access request is inaccessible; mapping the virtual address range to a physical address range of the free extents in the group of storage devices; and allocating a storage space specified by the physical address range to the storage system. Therefore, the expansion of the resource pool can be implemented more conveniently and rapidly, and performance of the storage system can be improved.
US11048401B2 Device, computer program and method for gesture based scrolling
A device is described that comprises display circuitry configured to emphasise a content item from a plurality of content items; touch screen circuitry configured to receive a user input; and control circuitry configured to: detect the user input on the touch screen circuitry, such that the emphasis on the content item scrolls through the plurality of content items when the detected user input is an arc in a first direction.
US11048398B2 Information display apparatus and information display method
An information display apparatus includes a display and a controller. The display displays widgets that include a main widget and a plurality of sub-widgets that indicate states of devices or states of functions installed on the devices. The controller executes a process of placing a plurality of sub-widgets to the main widget; a process of setting the device or the function that is associated with each of the plurality of sub-widgets; a process of setting a condition for the device or a condition for the function that is associated with each of the plurality of sub-widgets; and a process of setting a relationship between conditions set for the plurality of sub-widgets and a condition set for the main widget.